Cette section traite des différentes requêtes de type (Pull). Vous devez toujours utiliser le point d’entrée https://www.jobillico.com/api/info. Voici les diverses actions possibles afin de récupérer des informations à partir de l’API.
Veuillez noter que le noeud « bsandboxoff » est facultatif. Par défaut, la requête est traitée sur notre environnement « sandbox ». La nomenclature suivante permettra de faire la requête directement sur notre environnement de production : <bsandboxoff>1</bsandboxoff>.
<?xml version="1.0" encoding="utf-8"?>
<request>
<bsandboxoff>1</bsandboxoff>
<oauth>
<sparam><![CDATA[your_email@jobillico.com]]></sparam>
<sparam><![CDATA[your_password]]></sparam>
</oauth>
<locations>
<icompany><![CDATA[535]]></icompany>
<ilocation><![CDATA[327]]></ilocation>
</locations>
</request>
Plusieurs noeuds <icompany> (contenant un numéro de compagnie) ou <ilocation> (contenant un numéro de lieu) peuvent être mis comme noeud enfant dans la demande d'information
Si aucun noeud enfant n'est présent, tous les lieux auquel l'utilisateur a accès sera retourné
La réponse est composée d’une liste d’objets <olocation> :
<?xml version="1.0" encoding="utf-8"?>
<request>
<bsandboxoff>1</bsandboxoff>
<oauth>
<sparam><![CDATA[your_email@jobillico.com]]></sparam>
<sparam><![CDATA[your_password]]></sparam>
</oauth>
<departments>
<icompany><![CDATA[535]]></icompany>
<idepartment><![CDATA[>2]]></idepartment>
</departments>
</request>
Plusieurs noeuds <icompany> (contenant un numéro de compagnie) ou <idepartment> (contenant un numéro de département) peuvent être mis comme noeud enfant dans la demande d'information
Si aucun noeud enfant n'est présent, tous les départements auquel l'utilisateur a accès sera retourné
La réponse est composée d’une liste d’objets <odepartment> :
<?xml version="1.0" encoding="utf-8"?>
<request>
<bsandboxoff>1</bsandboxoff>
<oauth>
<sparam><![CDATA[your_email@jobillico.com]]></sparam>
<sparam><![CDATA[your_password]]></sparam>
</oauth>
<jobfunctions />
</request>
La réponse est composée d’une liste d’objets <ojobfunction> :
<?xml version="1.0" encoding="utf-8"?>
<request>
<bsandboxoff>1</bsandboxoff>
<oauth>
<sparam><![CDATA[your_email@jobillico.com]]></sparam>
<sparam><![CDATA[your_password]]></sparam>
</oauth>
<benefits>
<icompany><![CDATA[535]]></icompany>
</benefits>
</request>
Plusieurs noeuds <icompany> (contenant un numéro de compagnie) peuvent être mis comme noeud enfant dans la demande d'information
Si aucun noeud enfant n'est présent, tous les avantages auquel l'utilisateur a accès sera retourné
La réponse est composée d’une liste d’objets <obenefit> :
<?xml version="1.0" encoding="utf-8"?>
<request>
<bsandboxoff>1</bsandboxoff>
<oauth>
<sparam><![CDATA[your_email@jobillico.com]]></sparam>
<sparam><![CDATA[your_password]]></sparam>
</oauth>
<allbenefits />
</request>
La réponse est composée d’une liste d’objets <obenefit> :
<?xml version="1.0" encoding="utf-8"?>
<request>
<bsandboxoff>1</bsandboxoff>
<oauth>
<sparam><![CDATA[your_email@jobillico.com]]></sparam>
<sparam><![CDATA[your_password]]></sparam>
</oauth>
<jobs>
<icompany><![CDATA[535]]></icompany>
<ijob><![CDATA[2042182]]></ijob>
</jobs>
</request>
Plusieurs noeuds <icompany> (contenant un numéro de compagnie) ou <ijob> (contenant un numéro d'emploi) peuvent être mis comme noeud enfant dans la demande d'information
Au moins un noeud <icompany> (contenant un numéro de compagnie) est obligatoire
La réponse est composée d’une liste d’objets <ojob> :
<?xml version="1.0" encoding="utf-8"?>
<request>
<bsandboxoff>1</bsandboxoff>
<oauth>
<sparam><![CDATA[your_email@jobillico.com]]></sparam>
<sparam><![CDATA[your_password]]></sparam>
</oauth>
<companies/>
</request>
La réponse est composée d’une liste d’objets <ocompanie> :
<?xml version="1.0" encoding="utf-8"?>
<request>
<bsandboxoff>1</bsandboxoff>
<oauth>
<sparam><![CDATA[your_email@jobillico.com]]></sparam>
<sparam><![CDATA[your_password]]></sparam>
</oauth>
<recruiters>
<irecruiter><![CDATA[32957]]></irecruiter>
<icompany><![CDATA[535]]></icompany>
</recruiters>
</request>
Plusieurs noeuds <icompany> (contenant un numéro de compagnie) ou <irecruiter> (contenant un numéro du recruteur) peuvent être mis comme noeud enfant dans la demande d'information
Si aucun noeud enfant n'est présent, tous les recruteurs auquel l'utilisateur a accès sera retourné
La réponse est composée d’une liste d’objets <orecruiter> :
Il est également possible de soumettre une requête qui englobe tous les actions demandées :
<?xml version="1.0" encoding="utf-8"?>
<request>
<bsandboxoff>1</bsandboxoff>
<oauth>
<sparam><![CDATA[your_email@jobillico.com]]></sparam>
<sparam><![CDATA[ApiTest]]></sparam>
</oauth>
<companies />
<locations>
<icompany><![CDATA[535]]></icompany>
<ilocation><![CDATA[1325]]></ilocation>
</locations>
<jobs>
<icompany><![CDATA[535]]></icompany>
<ijob><![CDATA[1325]]></ijob>
</jobs>
<recruiters>
<icompany><![CDATA[535]]></icompany>
</recruiters>
<whatsthis></whatsthis>
<departments>
<icompany><![CDATA[3792]]></icompany>
</departments>
<jobfunctions />
</request>
<?xml version="1.0" encoding="utf-8"?>
<results>
<companies>
<ocompanie>
<icompany><![CDATA[535]]></icompany>
<sname><![CDATA[JobIllico Inc.]]></sname>
<ocompanie>
</companies>
<locations>
<olocations>
<ilocation><![CDATA[351]]></ilocation>
<icompany><![CDATA[535]]></icompany>
<bmain><![CDATA[1]]></bmain>
<saddress><![CDATA[170, rue Deveault]]></saddress>
<iradius><![CDATA[50]]></iradius>
<scity><![CDATA[Gatineau]]></scity>
<sregion><![CDATA[Outaouais]]></sregion>
<estate><![CDATA[QC]]></estate>
<olocations>
</locations>
<jobs>
<ojob>
<ijob><![CDATA[380457]]></ijob>
<icompany><![CDATA[535]]></icompany>
<boffer><![CDATA[1]]></boffer>
<sreference><![CDATA[IT-897]]></sreference>
<stitle_fr><![CDATA[Assembleur]]></stitle_fr>
<stitle_en><![CDATA[]]></stitle_en>
<dmodification><![CDATA[2014-01-20]]></dmodification>
<dexpiration><![CDATA[2014-01-30]]></dexpiration>
<icreator><![CDATA[206]]></icreator>
<irecruiter><![CDATA[267]]></irecruiter>
<ojob>
</jobs>
<recruiters>
<orecruiter>
<irecruiter><![CDATA[367]]></irecruiter>
<icompany><![CDATA[535]]></icompany>
<slogin><![CDATA[IT-897]]></slogin>
<sname><![CDATA[Assembleur]]></sname>
<orecruiter>
</recruiters>
<whatsthis>
<error>
<icode><![CDATA[1002]]></icode>
<smessage><![CDATA[Method not allowed]]></smessage>
</error>
</whatsthis>
<departments>
<odepartment>
<idepartment><![CDATA[3413]]></idepartment>
<icompany><![CDATA[3792]]></icompany>
<slabel><![CDATA[Administration]]></slabel>
<odepartment>
</departments>
<jobfunctions>
<ojobfunction>
<ijobfunction><![CDATA[48]]></ijobfunction>
<slabel><![CDATA[Auditing]]></slabel>
<slabel_en><![CDATA[Auditing]]></slabel_en>
<slabel_fr><![CDATA[Auditing]]></slabel_fr>
</ojobfunction>
</jobfunctions>
</results>