Jobillico

The Network of Employers
 

JobIllico-API

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:

1000: Internal server error

<?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>
  • The CURL request doesn’t return any entries.
  • The request to add a job posting failed.

1001: Bad request

<?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>
    The expected information wasn’t found.

1001: Bad request - Not a valid creator...

<?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>
    The manager of the job posting wasn’t found.

1001: Bad request - Recruiter Id Not Found

<?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>
    The manager of this job posting hasn’t been found.

1001: Bad request - No Location found

<?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>
    No location has been found.

1002: Method not allowed

<?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>
    Depending on the URL (push or info), we don’t allow the same methods.

1003: Not found

<?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>
    No location has been found (push jobs).

1004: Unsupported media type

<?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>
    This type of content is not accepted. Accepted content: application / xml.

1005: Unprocessable entity

<?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>
    Incorrectly formulated XML code.

1006: Unauthorized

<?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>
  • Your username is invalid.
  • You don’t have access to the selected company (push jobs).
  • You and the manager of the job posting don’t have access to the place number (push jobs).
  • The company with which you use the push jobs function doesn’t have access to the API.

1007: The job ID ( %d ) and location ID has not same company

<?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>
    The job and location indicated are not related to the same company.

1008: You cannot modify jobtype on the job

<?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>
    It is impossible to push values other than 0 (job offers) or 1 (career opportunity) using the API.

1009: Job ID ( %d )Not found

<?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>
    Unable to find the requested job posting.

1100: No more publications left permitted, you must add publications to your plan

<?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>
    The company has reached the limit for posting jobs.

1010: Hiring Process needed

<?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>
    There is no active hiring roadmap linked to the company.