Errors are generated when the applications are poorly understood by the system, the authorisations are missing or that the data shows a defect. They are generally returned to the client for each request of the client in the XML response. However, in the case of major errors (malformed XML, internal errors, a permission required, etc.), applications will be ignored and a general error message will be returned:
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1000</icode>
<smessage><![CDATA[Internal server error]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1001</icode>
<smessage><![CDATA[Bad request]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1001</icode>
<smessage><![CDATA[Bad request]]></smessage>
<desc>Not a valid creator...</desc>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1001</icode>
<smessage><![CDATA[Bad request]]></smessage>
<desc>Recruiter Id Not Found</desc>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1001</icode>
<smessage><![CDATA[Bad request]]></smessage>
<desc>No Location found</desc>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1002</icode>
<smessage><![CDATA[Method not allowed]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1003</icode>
<smessage><![CDATA[Not found]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1004</icode>
<smessage><![CDATA[Unsupported media type]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1005</icode>
<smessage><![CDATA[Unprocessable entity]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1006</icode>
<smessage><![CDATA[Unauthorized]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1007</icode>
<smessage><![CDATA[The job ID ( %d ) and location ID has not same company]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1008</icode>
<smessage><![CDATA[You cannot modify jobtype on the job]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1009</icode>
<smessage><![CDATA[Job ID ( %d )Not found]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1100</icode>
<smessage><![CDATA[No more publications left permitted, you must add publications to your plan]]></smessage>
</error>
</job>
</results>
<?xml version="1.0" encoding="utf-8"?>
<results>
<job>
<srefnumber><![CDATA[JOB-12345]]></srefnumber>
<ilocation><![CDATA[999]]></ilocation>
<error>
<icode>1010</icode>
<smessage><![CDATA[Hiring Process needed]]></smessage>
</error>
</job>
</results>