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>