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>