BuroRH s'intègre sur votre site internet

Plus besoin de développer votre rubrique emploi BuroRH s'intègre sur votre site

Vous avez déjà un site internet et vous voulez y diffuser vos offres d'emploi en toute simplicité, l'API de BuroRH vous permet de le faire très simplement.


Introduction

L'API BuroRH vous permet d'afficher directement sur votre site internet les annonces que vous diffusez sur votre BuroRH, vous n'avez plus besoin de faire développer une partie jobboard sur votre site, ni de maintenir deux contenus différents.

Aujourd'hui l'API BuroRH vous permet de diffuser sur votre propre site internet, vos offres d'emploi mais aussi les articles que vous avez publiés sur votre blog.



Authentification

Using the HRtable/BuroRH API on your website requires authentication. Authenticating is done with a dedicated login and password provided by our sales. You'll need to contact us to get your API credentials. At the moment we use Basic Authentication. An exemple using the basic authentication token through curl :

curl -u yourapilogin:yourapipassword \
-X GET http://api.burorh.com/jobposition/list.xml

We now assume that for all API query you're are authenticated.
In case your API password has been compromised feel free to contact us and we'll provide you a new one.


Ressource RESTful disponible en JSON ou XML

HRtable/BuroRH API is a REST service, only available throught HTTP. Returned formats can be either XML or JSON. Simply change the format extension a request to get results in the format of your choice

Listing jobpositions as XML:

GET http://api.burorh.com/jobposition/list.xml

Listing jobpositions as JSON :

GET http://api.burorh.com/jobposition/list.json

Offres d'emploi

L'API BurorRH vous permet d'afficher sur votre site les offres d'emploi publiées sur votre BuroRH, vous pouvez :

  1. Lister les offres d'emploi
  2. Afficher le détail d'une offre
  3. Envoyer un CV en réponse à une offre
  4. Afficher l'index des offres et les filtres disponibles

Lister les offres d'emploi

Ensemble des paramètres disponibles :

Exemple : les offres d'emploi en français 10 à 20 répondant à la recherche 'commercial' au format XML et affichées en français

GET http://api.burorh.com/jobposition/list.xml\
?page=2&perpage=10&query_filter=fr&has_lang=fr&fulltext=commercial

Format XML

GET http://api.burorh.com/jobposition/list.xml
<?xml version="1.0" encoding="utf-8"?>
<response>

  <paginator>
    <count>18</count>
    <per_page>7</per_page>
    <display_page_range>
      <resource>1</resource>
      <resource>2</resource>
    </display_page_range>
    <page_range>
      <resource>1</resource>
      <resource>2</resource>
    </page_range>
    <num_pages>2</num_pages>
  </paginator>

  <query>
    <filter>france</filter>
    <fulltext>None</fulltext>
  </query>

  <page>
    <has_other_pages>True</has_other_pages>
    <has_next_page>True</has_next_page>
    <has_previous_page>False</has_previous_page>
    <current_page_number>1</current_page_number>
    <previous_page_number>0</previous_page_number>
    <next_page_number>2</next_page_number>
    <start_index>2</start_index>
    <end_index>7</end_index>
  </page>

  <jobpositions>

    ...

    <resource>
      <get_typejob_display>Durée indéterminée</get_typejob_display>
      <countrycode>
        <slugname>france</slugname>
        <localname>France</localname>
        <iso_alpha2>FR</iso_alpha2>
      </countrycode>
      <reference>demo4</reference>
      <title>Commerciaux</title>
      <get_duration_display>None</get_duration_display>
      <industry>
        <resource>
          <slugname>informatique-telecom-it</slugname>
          <name>Informatique / Télécom / IT </name>
        </resource>
      </industry>
      <municipality>Reims</municipality>
      <updated_at>2009-07-03 00:00:00</updated_at>
      <has_lang>fr</has_lang>
      <id>4172</id>
      <get_has_lang_display>Français</get_has_lang_display>
      <get_disponibility_display>immédiatement</get_disponibility_display>
      <region>
        <slugname>france-champagne-ardenne</slugname>
        <localname>Champagne-Ardenne</localname>
        <code>FR.A4</code>
      </region>
      <typejob>1</typejob>
    </resource>

    ...

  </jobpositions>

</response>  

Format JSON

GET http://api.burorh.com/jobposition/list.json
{
  "paginator": {
    "count": 18, 
    "per_page": 7, 
    "display_page_range": [1, 2], 
    "page_range": [1, 2], 
    "num_pages": 2
  },
 
  "query": {
    "filter": null, 
    "fulltext": null
  },
 
  "page": {
    "has_other_pages": true, 
    "has_previous_page": false, 
    "has_next_page": true, 
    "current_page_number": 1, 
    "previous_page_number": 0, 
    "next_page_number": 2, 
    "start_index": 1,
    "end_index": 7 
  },
 
  "jobpositions": [

    ...

    {
      "id": 4163, 
      "reference": "resp zone exp", 
      "title": " Responsable de Zone Import h/f", 
      "has_lang": "fr", 
      "get_has_lang_display": "Français", 
      "get_disponibility_display": "immédiatement", 
      "get_duration_display": null, 
      "get_typejob_display": "Durée indéterminée", 
      "typejob": 1,
      "updated_at": "2009-07-04 00:00:00", 
      "municipality": "Monte-Carlo", 


      "countrycode": {
        "slugname": "monaco", 
        "localname": "Monaco", 
        "iso_alpha2": "MC"
      },
 
      "industry": [
        {
          "slugname": "commerce-marketing-publicite", 
          "name": "Commerce / Marketing / Publicité"
        }, 
        {
          "slugname": "industrie-production-maintenance", 
          "name": "Industrie / Production / Maintenance"
        }, 
        {
          "slugname": "vente-distribution-achat", 
          "name": "Vente / Distribution / Achat "
        }
      ]
    } 

    ...

  ]
}


Afficher une offre d'emploi

Ensemble des paramètres disponibles :

  • has_lang : string

Format XML

GET http://api.burorh.com/jobposition/897.xml
<?xml version="1.0" encoding="utf-8"?>
<response>
  <id>897</id>
  <title>Assistant(e) commercial(e)</title>
  <reference>ASST COM</reference>
  <salaire>1</salaire>
  <has_lang>fr</has_lang>
  <typejob>1</typejob>
  <get_salaire_display>Entre 10 et 20K€</get_salaire_display>
  <get_duration_display>None</get_duration_display>
  <get_typejob_display>Durée indéterminée</get_typejob_display>
  <get_has_lang_display>Français</get_has_lang_display>
  <get_disponibility_display>1 mois</get_disponibility_display>
  <updated_at>2009-06-27 00:00:00</updated_at>
  <qualificationexperience>
    Vous possédez au minimum 3 ans d'expérience.
    Vous maîtrisez le Pack Office Microsoft.
    La connaissance d'un logiciel de gestion commerciale serait un atout supplémentaire.
    
    Autonomie, dynamisme et rigueur sont attendus.
  </qualificationexperience>
  <qualificationskill>
    Vous aurez en charge le suivi des contrats clients, l'assistanat administratif de l'équipe commerciale et de l'équipe technique, la mise en place de tableaux de bord.
    Vous gérerez également l'accueil des visiteurs et l'accueil téléphonique en équipe.
  </qualificationskill>
  <qualificationeducation>
    De formation BTS ou équivalent
  </qualificationeducation>
  <benefitsdescription>
    Mutuelle, participation, tickets restaurant
  </benefitsdescription>
  <essentialfunctions>
    Notre client, spécialisé dans les domaines du Conseil, de l'Ingénierie et de l'Intégration de Systèmes d'Information recherche, pour renforcer ses équipes : un(e) assistant(e) commercial(e).
  </essentialfunctions>
  <municipality>Paris</municipality>
  <region>
    <slugname>france-region-ile-de-france</slugname>
    <localname>Île-de-France</localname>
    <code>FR.A8</code>
  </region>
  <countrycode>
    <slugname>france</slugname>
    <name>France</name>
    <iso_alpha2>FR</iso_alpha2>
  </countrycode>
  <industry>
    <resource>
      <slugname>administration-secretariat-services-generaux</slugname>
      <name>Administration / Secrétariat / Services Généraux</name>
    </resource>
    <resource>
      <slugname>informatique-telecom-it</slugname>
      <name>Informatique / Télécom / IT </name>
      </resource>
  </industry>
</response>

Format JSON

GET http://api.burorh.com/jobposition/897.json
{
  "id": 897, 
  "title": "Assistant(e) commercial(e)", 
  "reference": "ASST COM", 
  "salaire": 1, 
  "has_lang": "fr", 
  "typejob": 1, 
  "get_salaire_display": "Entre 10 et 20K€", 
  "get_duration_display": null, 
  "get_typejob_display": "Durée indéterminée", 
  "get_has_lang_display": "Français", 
  "get_disponibility_display": "1 mois",
  "qualificationexperience": "Vous possédez au minimum 3 ans d'expérience.\r\nVous maîtrisez le Pack Office Microsoft.\r\nLa connaissance d'un logiciel de gestion commerciale serait un atout supplémentaire.\r\n\r\nAutonomie, dynamisme et rigueur sont attendus.", 
  "qualificationskill": "Vous aurez en charge le suivi des contrats clients, l'assistanat administratif de l'équipe commerciale et de l'équipe technique, la mise en place de tableaux de bord.\r\nVous gérerez également l'accueil des visiteurs et l'accueil téléphonique en équipe.", 
  "updated_at": "2009-06-27 00:00:00", 
  "qualificationeducation": "De formation BTS ou équivalent", 
  "benefitsdescription": "Mutuelle, participation, tickets restaurant",
  "essentialfunctions": "Notre client, spécialisé dans les domaines du Conseil, de l'Ingénierie et de l'Intégration de Systèmes d'Information recherche, pour renforcer ses équipes : un(e) assistant(e) commercial(e)."
  "municipality": "Paris", 

  "region": {
    "slugname": "france-region-ile-de-france", 
    "localname": "Île-de-France", 
    "code": "FR.A8"
  }, 

  "countrycode": {
    "slugname": "france", 
    "name": "France", 
    "iso_alpha2": "FR"
  }, 

 
  "industry": [
    {
      "slugname": "administration-secretariat-services-generaux", 
      "name": "Administration / Secrétariat / Services Généraux"
    }, 
    {
      "slugname": "informatique-telecom-it", 
      "name": "Informatique / Télécom / IT "
    }
  ], 
}

Envoyer un CV en réponse à une offre

Ensemble des paramètres disponibles :

  • has_lang : string

Champ du formulaire obligatoire:

  1. firstname : string, min 1, max 50
  2. lastname : string, min 1, max 50
  3. internetemailaddress : string, min 1, max 100
  4. jobpositiontitle : string, min 1, max 100
  5. coverletter : string, min 1, max xxx
  6. resumefile : fichier format PDF, DOC, RTF, taille maximum 150k
  7. resumetype : integer

Champ supplémentaire:

  1. telephone : string, min 1, max 30
  2. municipality : string, min 1, max 60
  3. postcode : string, min 1, max 20
  4. countrycode : ISO 3166 Alpha2 code
  5. adressline1 : string min 1 max 100
  6. adressline2 : string min 1 max 100
  7. content : string

Format XML

POST http://api.burorh.com/jobposition/{id}.xml
<?xml version="1.0" encoding="utf-8"?>
<response>

  <id>897</id>
  <title>Assistant(e) commercial(e)</title>
  <reference>ASST COM</reference>
  <salaire>1</salaire>
  <has_lang>fr</has_lang>
  <typejob>1</typejob>
  <get_salaire_display>Entre 10 et 20K€</get_salaire_display>
  <get_duration_display>None</get_duration_display>
  <get_typejob_display>Durée indéterminée</get_typejob_display>
  <get_has_lang_display>Français</get_has_lang_display>
  <get_disponibility_display>1 mois</get_disponibility_display>
  <updated_at>2009-06-27 00:00:00</updated_at>
  <qualificationexperience>
    Vous possédez au minimum 3 ans d'expérience.
    Vous maîtrisez le Pack Office Microsoft.
    La connaissance d'un logiciel de gestion commerciale serait un atout supplémentaire.
  
    Autonomie, dynamisme et rigueur sont attendus.
  </qualificationexperience>
  <qualificationskill>
    Vous aurez en charge le suivi des contrats clients, l'assistanat administratif de l'équipe commerciale et de l'équipe technique, la mise en place de tableaux de bord.
    Vous gérerez également l'accueil des visiteurs et l'accueil téléphonique en équipe.
  </qualificationskill>
  <qualificationeducation>
    De formation BTS ou équivalent
  </qualificationeducation>
  <benefitsdescription>
    Mutuelle, participation, tickets restaurant
  </benefitsdescription>
  <essentialfunctions>
    Notre client, spécialisé dans les domaines du Conseil, de l'Ingénierie et de l'Intégration de Systèmes d'Information recherche, pour renforcer ses équipes : un(e) assistant(e) commercial(e).
  </essentialfunctions>
  <municipality>Paris</municipality>
  <region>
    <slugname>france-region-ile-de-france</slugname>
    <localname>Île-de-France</localname>
    <code>FR.A8</code>
  </region>
  <countrycode>
    <slugname>france</slugname>
    <name>France</name>
    <iso_alpha2>FR</iso_alpha2>
  </countrycode>
  <industry>
    <resource>
      <slugname>administration-secretariat-services-generaux</slugname>
      <name>Administration / Secrétariat / Services Généraux</name>
    </resource>
    <resource>
      <slugname>informatique-telecom-it</slugname>
      <name>Informatique / Télécom / IT </name>
      </resource>
  </industry>  

  <form_errors>
    <resource>
      <field>firstname</field>
      <label>Prénom</label>
      <error>Ce champ est obligatoire.</error>
    </resource>
    <resource>
      <field>lastname</field>
      <label>Nom</label>
      <error>Ce champ est obligatoire.</error>
    </resource>
    <resource>
      <field>internetemailaddress</field>
      <label>Adresse email</label>
      <error>Ce champ est obligatoire.</error>
    </resource>
    <resource>
      <field>resumefile</field>
      <label>Choisir un fichier à utiliser comme CV</label>
      <error>Ce champ est obligatoire.</error>
    </resource>
    <resource>
      <field>coverletter</field>
      <label>Lettre de motivation</label>
      <error>Ce champ est obligatoire.</error>
    </resource>
  </form_errors>

</response>
<?xml version="1.0" encoding="utf-8"?>
<response>

  <id>897</id>
  <title>Assistant(e) commercial(e)</title>
  <reference>ASST COM</reference>
  <salaire>1</salaire>
  <has_lang>fr</has_lang>
  <typejob>1</typejob>
  <get_salaire_display>Entre 10 et 20K€</get_salaire_display>
  <get_duration_display>None</get_duration_display>
  <get_typejob_display>Durée indéterminée</get_typejob_display>
  <get_has_lang_display>Français</get_has_lang_display>
  <get_disponibility_display>1 mois</get_disponibility_display>
  <updated_at>2009-06-27 00:00:00</updated_at>
  <qualificationexperience>
    Vous possédez au minimum 3 ans d'expérience.
    Vous maîtrisez le Pack Office Microsoft.
    La connaissance d'un logiciel de gestion commerciale serait un atout supplémentaire.
  
    Autonomie, dynamisme et rigueur sont attendus.
  </qualificationexperience>
  <qualificationskill>
    Vous aurez en charge le suivi des contrats clients, l'assistanat administratif de l'équipe commerciale et de l'équipe technique, la mise en place de tableaux de bord.
    Vous gérerez également l'accueil des visiteurs et l'accueil téléphonique en équipe.
  </qualificationskill>
  <qualificationeducation>
    De formation BTS ou équivalent
  </qualificationeducation>
  <benefitsdescription>
    Mutuelle, participation, tickets restaurant
  </benefitsdescription>
  <essentialfunctions>
    Notre client, spécialisé dans les domaines du Conseil, de l'Ingénierie et de l'Intégration de Systèmes d'Information recherche, pour renforcer ses équipes : un(e) assistant(e) commercial(e).
  </essentialfunctions>
  <municipality>Paris</municipality>
  <region>
    <slugname>france-region-ile-de-france</slugname>
    <localname>Île-de-France</localname>
    <code>FR.A8</code>
  </region>
  <countrycode>
    <slugname>france</slugname>
    <name>France</name>
    <iso_alpha2>FR</iso_alpha2>
  </countrycode>
  <industry>
    <resource>
      <slugname>administration-secretariat-services-generaux</slugname>
      <name>Administration / Secrétariat / Services Généraux</name>
    </resource>
    <resource>
      <slugname>informatique-telecom-it</slugname>
      <name>Informatique / Télécom / IT </name>
      </resource>
  </industry>  

  <form_success>True</form_success>

</response>

Format JSON

POST http://api.burorh.com/jobposition/{id}.json
{
  "id": 897, 
  "title": "Assistant(e) commercial(e)", 
  "reference": "ASST COM", 
  "salaire": 1, 
  "has_lang": "fr", 
  "typejob": 1, 
  "get_salaire_display": "Entre 10 et 20K€", 
  "get_duration_display": null, 
  "get_typejob_display": "Durée indéterminée", 
  "get_has_lang_display": "Français", 
  "get_disponibility_display": "1 mois",
  "qualificationexperience": "Vous possédez au minimum 3 ans d'expérience.\r\nVous maîtrisez le Pack Office Microsoft.\r\nLa connaissance d'un logiciel de gestion commerciale serait un atout supplémentaire.\r\n\r\nAutonomie, dynamisme et rigueur sont attendus.", 
  "qualificationskill": "Vous aurez en charge le suivi des contrats clients, l'assistanat administratif de l'équipe commerciale et de l'équipe technique, la mise en place de tableaux de bord.\r\nVous gérerez également l'accueil des visiteurs et l'accueil téléphonique en équipe.", 
  "updated_at": "2009-06-27 00:00:00", 
  "qualificationeducation": "De formation BTS ou équivalent", 
  "benefitsdescription": "Mutuelle, participation, tickets restaurant",
  "essentialfunctions": "Notre client, spécialisé dans les domaines du Conseil, de l'Ingénierie et de l'Intégration de Systèmes d'Information recherche, pour renforcer ses équipes : un(e) assistant(e) commercial(e)."
  "municipality": "Paris", 

  "region": {
    "slugname": "france-region-ile-de-france", 
    "localname": "Île-de-France", 
    "code": "FR.A8"
  }, 

  "countrycode": {
    "slugname": "france", 
    "name": "France", 
    "iso_alpha2": "FR"
  }, 

 
  "industry": [
    {
      "slugname": "administration-secretariat-services-generaux", 
      "name": "Administration / Secrétariat / Services Généraux"
    }, 
    {
      "slugname": "informatique-telecom-it", 
      "name": "Informatique / Télécom / IT "
    }
  ],

  "form_errors": [
      {
        "field": "firstname", 
        "label": "Prénom", 
        "error": "Ce champ est obligatoire."
      }, 
      {
        "field": "lastname", 
        "label": "Nom", 
        "error": "Ce champ est obligatoire."
      }, 
      {
        "field": "internetemailaddress", 
        "label": "Adresse email", 
        "error": "Ce champ est obligatoire."
      }, 
      {
        "field": "resumefile", 
        "label": "Choisir un fichier à utiliser comme CV", 
        "error": "Ce champ est obligatoire."
      }, 
      {
        "field": "coverletter", 
        "label": "Lettre de motivation", 
        "error": "Ce champ est obligatoire."
      }
    ]
 
}

{
  "id": 897, 
  "title": "Assistant(e) commercial(e)", 
  "reference": "ASST COM", 
  "salaire": 1, 
  "has_lang": "fr", 
  "typejob": 1, 
  "get_salaire_display": "Entre 10 et 20K€", 
  "get_duration_display": null, 
  "get_typejob_display": "Durée indéterminée", 
  "get_has_lang_display": "Français", 
  "get_disponibility_display": "1 mois",
  "qualificationexperience": "Vous possédez au minimum 3 ans d'expérience.\r\nVous maîtrisez le Pack Office Microsoft.\r\nLa connaissance d'un logiciel de gestion commerciale serait un atout supplémentaire.\r\n\r\nAutonomie, dynamisme et rigueur sont attendus.", 
  "qualificationskill": "Vous aurez en charge le suivi des contrats clients, l'assistanat administratif de l'équipe commerciale et de l'équipe technique, la mise en place de tableaux de bord.\r\nVous gérerez également l'accueil des visiteurs et l'accueil téléphonique en équipe.", 
  "updated_at": "2009-06-27 00:00:00", 
  "qualificationeducation": "De formation BTS ou équivalent", 
  "benefitsdescription": "Mutuelle, participation, tickets restaurant",
  "essentialfunctions": "Notre client, spécialisé dans les domaines du Conseil, de l'Ingénierie et de l'Intégration de Systèmes d'Information recherche, pour renforcer ses équipes : un(e) assistant(e) commercial(e)."
  "municipality": "Paris", 

  "region": {
    "slugname": "france-region-ile-de-france", 
    "localname": "Île-de-France", 
    "code": "FR.A8"
  }, 

  "countrycode": {
    "slugname": "france", 
    "name": "France", 
    "iso_alpha2": "FR"
  }, 

 
  "industry": [
    {
      "slugname": "administration-secretariat-services-generaux", 
      "name": "Administration / Secrétariat / Services Généraux"
    }, 
    {
      "slugname": "informatique-telecom-it", 
      "name": "Informatique / Télécom / IT "
    }
  ],

  "form_success": True
 
}


Afficher l'index des offres et les filtres disponibles

Ensemble des paramètres disponibles :

  • has_lang : string

Format XML

GET http://api.burorh.com/jobposition/index.xml
<?xml version="1.0" encoding="utf-8"?>
<response>
  <index>
    <region>
      <type>region</type>
      <values>
      <resource>
        <slugname>france</slugname>
        <code>FR</code>
        <values>
          <resource>
            <code>FR.A8</code>
            <group>FR</group>
            <name>Île-de-France</name>
            <gslug>france</gslug>
            <score>4</score>
            <gname>France</gname>
            <slugname>france-region-ile-de-france</slugname>
            <type>region</type>  
          </resource>
          <resource>
            <code>FR.B9</code>
            <group>FR</group>
            <name>Rhône-Alpes</name>
            <gslug>france</gslug>
            <score>2</score>
            <gname>France</gname>
            <slugname>france-rhone-alpes</slugname>
            <type>region</type>  
          </resource>
          <resource>
            <code>FR.B8</code>
            <group>FR</group>
            <name>Provence-Alpes-Côte d'Azur</name>
            <gslug>france</gslug>
            <score>2</score>
            <gname>France</gname>
            <slugname>france-provence-alpes-cote-azur</slugname>
            <type>region</type>  
          </resource>
          <resource>
            <code>FR.B5</code>
            <group>FR</group>
            <name>Pays de la Loire</name>
            <gslug>france</gslug>
            <score>1</score>
            <gname>France</gname>
            <slugname>france-region-pays-de-la-loire</slugname>
            <type>region</type>  
          </resource>
          <resource>
            <code>FR.B3</code>
            <group>FR</group>
            <name>Midi-Pyrénées</name>
            <gslug>france</gslug>
            <score>2</score>
            <gname>France</gname>
            <slugname>france-midi-pyrenees</slugname>
            <type>region</type>      
          </resource>
          <resource>
            <code>FR.A4</code>
            <group>FR</group>
            <name>Champagne-Ardenne</name>
            <gslug>france</gslug>
            <score>3</score>
            <gname>France</gname>
            <slugname>france-champagne-ardenne</slugname>
            <type>region</type>     
          </resource>
          <resource>
            <code>FR.A1</code>
            <group>FR</group>
            <name>Bourgogne</name>
            <gslug>france</gslug>
            <score>1</score>
            <gname>France</gname>
            <slugname>france-bourgogne</slugname>
            <type>region</type>    
          </resource>
          <resource>
            <code>FR.97</code>
            <group>FR</group>
            <name>Aquitaine</name>
            <gslug>france</gslug>
            <score>1</score>
            <gname>France</gname>
            <slugname>france-aquitaine</slugname>
            <type>region</type>   
          </resource>
          <resource>
            <code>FR.C1</code>
            <group>FR</group>
            <name>Alsace</name>
            <gslug>france</gslug>
            <score>1</score>
            <gname>France</gname>
            <slugname>france-alsace</slugname>
            <type>region</type> 
          </resource>  
        </values>
        <name>France</name>
      </resource>
      <resource>
        <slugname>spain</slugname>
        <code>ES</code>
        <values>
          <resource>
            <code>ES.29</code>
            <group>ES</group>
            <name>Madrid</name>
            <gslug>spain</gslug>
            <score>1</score>
            <gname>Espagne</gname>
            <slugname>spain-autonomous-region-of-madrid</slugname>
            <type>region</type>
          </resource> 
        </values>
        <name>Espagne</name>  
      </resource>
    </values>
    <name>Région</name>
  </region>
  <industry>
    <type>industry</type>
      <values>
        <resource>
          <code>1</code>
          <group>None</group>
          <name>Administration / Secrétariat / Services Généraux</name>
          <score>9</score>
          <slugname>administration-secretariat-services-generaux</slugname>
          <type>industry</type> 
        </resource>
        <resource>
          <code>2</code>
          <group>None</group>
          <name>Aéronautique</name>
          <score>4</score>
          <slugname>aeronautique</slugname>
          <type>industry</type> 
        </resource>
        <resource>
          <code>6</code>
          <group>None</group>
          <name>Automobile</name>
          <score>5</score>
          <slugname>automobile</slugname>
          <type>industry</type> 
        </resource>
        <resource>
          <code>10</code>
          <group>None</group>
          <name>Commerce / Marketing / Publicité</name>
          <score>3</score>
          <slugname>commerce-marketing-publicite</slugname>
          <type>industry</type>
        </resource>
        <resource>
          <code>12</code>
          <group>None</group>
          <name>Conseil / Compta. / Finance / Audit</name>
          <score>1</score>
          <slugname>conseil-compta-finance-audit</slugname>
          <type>industry</type>
        </resource>
        <resource>
          <code>13</code>
          <group>None</group>
          <name>Direction / Gérance / Management</name>
          <score>5</score>
          <slugname>direction-gerance-management</slugname>
          <type>industry</type> 
        </resource>
        <resource>
          <code>15</code>
          <group>None</group>
          <name>Droit / Juridique</name>
          <score>1</score>
          <slugname>droit-juridique</slugname>
          <type>industry</type> 
        </resource>
        <resource>
          <code>21</code>
          <group>None</group>
          <name>Industrie / Production / Maintenance</name>
          <score>3</score>
          <slugname>industrie-production-maintenance</slugname>
          <type>industry</type>
        </resource>
        <resource>
          <code>22</code>
          <group>None</group>
          <name>Informatique / Télécom / IT </name>
          <score>3</score>
          <slugname>informatique-telecom-it</slugname>
          <type>industry</type> 
        </resource>
        <resource>
          <code>31</code>
          <group>None</group>
          <name>Transports / Logistique</name>
          <score>7</score>
          <slugname>transports-logistique</slugname>
          <type>industry</type>
        </resource>
        <resource>
          <code>32</code>
          <group>None</group>
          <name>Vente / Distribution / Achat </name>
          <score>10</score>
          <slugname>vente-distribution-achat</slugname>
          <type>industry</type>
        </resource>
      </values>
      <name>Secteurs d'activités</name>
    </industry>

    <language>
      <type>language</type>
      <values>
        <resource>
          <code>en</code>
          <group>None</group>
          <name>Anglais</name>
          <score>1</score>
          <slugname>en</slugname>
          <type>language</type>
        </resource> 
        <resource>
          <code>fr</code>
          <group>None</group>
          <name>Français</name>
          <score>18</score>
          <slugname>fr</slugname>
          <type>language</type>  
        </resource> 
    </values>
    <name>Langue</name>
    </language> 
  </index>
  <has_lang>fr</has_lang>
</response>

Format JSON

GET http://api.burorh.com/jobposition/index.json
{
  "index": {
    "region": {
      "type": "region", 
      "values": [
        {
          "slugname": "france", 
          "code": "FR", 
          "values": [
            {
              "code": "FR.A8", 
              "group": "FR", 
              "name": "Île-de-France", 
              "gslug": "france", 
              "score": 4, 
              "gname": "France", 
              "slugname": "france-region-ile-de-france", 
              "type": "region"
            }, 
            {
              "code": "FR.B9", 
              "group": "FR", 
              "name": "Rhône-Alpes", 
              "gslug": "france", 
              "score": 2, 
              "gname": "France", 
              "slugname": "france-rhone-alpes", 
              "type": "region"
            }, 
            {
              "code": "FR.B8", 
              "group": "FR", 
              "name": "Provence-Alpes-Côte d'Azur", 
              "gslug": "france", 
              "score": 2, 
              "gname": "France", 
              "slugname": "france-provence-alpes-cote-azur", 
              "type": "region"
            }, 
            {
              "code": "FR.B5", 
              "group": "FR", 
              "name": "Pays de la Loire", 
              "gslug": "france", 
              "score": 1, 
              "gname": "France", 
              "slugname": "france-region-pays-de-la-loire", 
              "type": "region"
            }, 
            {
              "code": "FR.B3", 
              "group": "FR", 
              "name": "Midi-Pyrénées", 
              "gslug": "france", 
              "score": 2, 
              "gname": "France", 
              "slugname": "france-midi-pyrenees", 
              "type": "region"
            }, 
            {
              "code": "FR.A4", 
              "group": "FR", 
              "name": "Champagne-Ardenne", 
              "gslug": "france", 
              "score": 3, 
              "gname": "France", 
              "slugname": "france-champagne-ardenne", 
              "type": "region"
            }, 
            {
              "code": "FR.A1", 
              "group": "FR", 
              "name": "Bourgogne", 
              "gslug": "france", 
              "score": 1, 
              "gname": "France", 
              "slugname": "france-bourgogne", 
              "type": "region"
            }, 
            {
              "code": "FR.97", 
              "group": "FR", 
              "name": "Aquitaine", 
              "gslug": "france", 
              "score": 1, 
              "gname": "France", 
              "slugname": "france-aquitaine", 
              "type": "region"
            }, 
            {
              "code": "FR.C1", 
              "group": "FR", 
              "name": "Alsace", 
              "gslug": "france", 
              "score": 1, 
              "gname": "France", 
              "slugname": "france-alsace", 
              "type": "region"
            }
          ], 
          "name": "France"
        }, 
        {
          "slugname": "spain", 
          "code": "ES", 
          "values": [
            {
              "code": "ES.29", 
              "group": "ES", 
              "name": "Madrid", 
              "gslug": "spain", 
              "score": 1, 
              "gname": "Espagne", 
              "slugname": "spain-autonomous-region-of-madrid", 
              "type": "region"
            }
          ], 
          "name": "Espagne"
        }
      ], 
      "name": "Région"
    }, 
    "industry": {
      "type": "industry", 
      "values": [
        {
          "code": 1, 
          "group": null, 
          "name": "Administration / Secrétariat / Services Généraux", 
          "score": 9, 
          "slugname": "administration-secretariat-services-generaux", 
          "type": "industry"
        }, 
        {
          "code": 2, 
          "group": null, 
          "name": "Aéronautique", 
          "score": 4, 
          "slugname": "aeronautique", 
          "type": "industry"
        }, 
        {
          "code": 6, 
          "group": null, 
          "name": "Automobile", 
          "score": 5, 
          "slugname": "automobile", 
          "type": "industry"
        }, 
        {
          "code": 10, 
          "group": null, 
          "name": "Commerce / Marketing / Publicité", 
          "score": 3, 
          "slugname": "commerce-marketing-publicite", 
          "type": "industry"
        }, 
        {
          "code": 12, 
          "group": null, 
          "name": "Conseil / Compta. / Finance / Audit", 
          "score": 1, 
          "slugname": "conseil-compta-finance-audit", 
          "type": "industry"
        }, 
        {
          "code": 13, 
          "group": null, 
          "name": "Direction / Gérance / Management", 
          "score": 5, 
          "slugname": "direction-gerance-management", 
          "type": "industry"
        }, 
        {
          "code": 15, 
          "group": null, 
          "name": "Droit / Juridique", 
          "score": 1, 
          "slugname": "droit-juridique", 
          "type": "industry"
        }, 
        {
          "code": 21, 
          "group": null, 
          "name": "Industrie / Production / Maintenance", 
          "score": 3, 
          "slugname": "industrie-production-maintenance", 
          "type": "industry"
        }, 
        {
          "code": 22, 
          "group": null, 
          "name": "Informatique / Télécom / IT ", 
          "score": 3, 
          "slugname": "informatique-telecom-it", 
          "type": "industry"
        }, 
        {
          "code": 31, 
          "group": null, 
          "name": "Transports / Logistique", 
          "score": 7, 
          "slugname": "transports-logistique", 
          "type": "industry"
        }, 
        {
          "code": 32, 
          "group": null, 
          "name": "Vente / Distribution / Achat ", 
          "score": 10, 
          "slugname": "vente-distribution-achat", 
          "type": "industry"
        }
      ], 
      "name": "Secteurs d'activités"
    }, 
    "language": {
      "type": "language", 
      "values": [
        {
          "code": "en", 
          "group": null, 
          "name": "Anglais", 
          "score": 1, 
          "slugname": "en", 
          "type": "language"
        }, 
        {
          "code": "fr", 
          "group": null, 
          "name": "Français", 
          "score": 18, 
          "slugname": "fr", 
          "type": "language"
        }
      ], 
      "name": "Langue"
    }
  }, 
  "has_lang": "fr"
}

Blog

L'api BurorRH vous permet d'afficher sur votre site les articles de votre blog RH, vous pouvez :

  1. Lister les articles
  2. Afficher le détail d'un article
  3. Afficher le nuage de tags

Liste des rubriques / nuage de rubriques

Ensemble des paramètres disponibles :

  • has_lang : string

Format XML

GET http://api.burorh.com/blog/cloud.xml
<?xml version="1.0" encoding="utf-8"?>
<response>
  <maxi>12</maxi>
  <cloud>
    <resource>
      <count>12</count>
      <name>Recrutement</name>
      <slug>recrutement</slug>  
    </resource>
    <resource>
      <count>6</count>
      <name>Salons</name>
      <slug>salons</slug> 
    </resource>
    <resource>
      <count>3</count>
      <name>Actualités</name>
      <slug>actualites</slug> 
    </resource>
    <resource>
      <count>3</count>
      <name>Conseils aux candidats</name>
      <slug>conseils-aux-candidats</slug>   
    </resource>
    <resource>
      <count>2</count>
      <name>Nouveauté</name>
      <slug>nouveaute</slug> 
    </resource>
    <resource>
      <count>1</count>
      <name>Expatriation</name>
      <slug>expatriation</slug>   
    </resource>
    <resource>
      <count>1</count>
      <name>Métiers</name>
      <slug>metiers</slug>   
    </resource> 
  </cloud> 
</response>

Format JSON

GET http://api.burorh.com/blog/cloud.json
{
  "maxi": 12, 
  "cloud": [
    {
      "count": 12, 
      "name": "Recrutement", 
      "slug": "recrutement"
    }, 
    {
      "count": 6, 
      "name": "Salons", 
      "slug": "salons"
    }, 
    {
      "count": 3, 
      "name": "Actualités", 
      "slug": "actualites"
    }, 
    {
      "count": 3, 
      "name": "Conseils aux candidats", 
      "slug": "conseils-aux-candidats"
    }, 
    {
      "count": 2, 
      "name": "Nouveauté", 
      "slug": "nouveaute"
    }, 
    {
      "count": 1, 
      "name": "Expatriation", 
      "slug": "expatriation"
    }, 
    {
      "count": 1, 
      "name": "Métiers", 
      "slug": "metiers"
    }
  ]
}

Liste des articles

Ensemble des paramètres disponibles :

  • has_lang : string

Format XML

GET http://api.burorh.com/blog/list.xml
<?xml version="1.0" encoding="utf-8"?>
<response>

  <paginator>
    <count>12</count>
    <per_page>5</per_page>
    <display_page_range>
      <resource>1</resource>
      <resource>2</resource>
    </display_page_range>
    <page_range>
      <resource>1</resource>
      <resource>2</resource>
    </page_range>
    <num_pages>2</num_pages>
  </paginator>

  <page>
    <has_previous_page>False</has_previous_page>
    <next_page_number>2</next_page_number>
    <end_index>5</end_index>
    <has_other_pages>True</has_other_pages>
    <current_page_number>1</current_page_number>
    <has_next_page>True</has_next_page>
    <previous_page_number>0</previous_page_number>
    <start_index>1</start_index>
  </page>

  <blogs>

  ...

    <resource>
      <id>6</id>
      <title>Conseils CV : lorsque l'on a pas de formation</title>
      <updated_at>2008-06-26 16:57:30.069600</updated_at>
      <slug>conseils-cv-lorsque-on-pas-de-formation</slug>
      <get_thumb_url>
        http://media.multicv.net/share/burorh/2/12/12/blog/thumb_6.png
      </get_thumb_url>
      <has_lang>fr</has_lang>
      <body>&lt;em&gt;Si vous n’avez pas le diplôme correspondant&lt;/em&gt;&lt;br&gt;
      Ne mentez pas si vous n’avez pas de diplôme car on peut vous les
      demander, indiquez plutôt simplement « niveau du/de » ou « niveau
      atteint »&lt;br&gt;
      &lt;br&gt;
      &lt;em&gt;La formation professionnelle compte aussi !&lt;/em&gt;&lt;br&gt;
      Si vous avez suivi des formations au cours de votre vie
      professionnelle ou avez effectué une validation des acquis de
      l’expérience il est très intéressant de le noter&lt;br&gt;
      &lt;em&gt;&lt;br&gt;
      Les autres types de formation&lt;/em&gt;&lt;br&gt;

      Si vous avez reçu des formations techniques et linguistiques ne les
      oubliez pas, c’est un « plus » qui peut faire la différence
    </body>

    <tag>
      <resource>
        <slug>conseils-aux-candidats</slug>
        <name>Conseils aux candidats</name>
      </resource>
      <resource>
        <slug>recrutement</slug>
        <name>Recrutement</name>
      </resource>
    </tag>
  </resource>

  ...

  </blogs>

</response>

Format JSON

GET http://api.burorh.com/blog/cloud.json
{

  "paginator": {
      "count": 12, 
      "per_page": 5, 
      "display_page_range": [1, 2], 
      "page_range": [1, 2], 
      "num_pages": 2
  },

  "page": {
      "has_previous_page": false, 
      "next_page_number": 2, 
      "end_index": 5, 
      "has_other_pages": true, 
      "current_page_number": 1, 
      "has_next_page": true, 
      "previous_page_number": 0, 
      "start_index": 1
  },
 
  "blogs": [
  
  ...
  
  {
      "id": 6, 
      "slug": "conseils-cv-lorsque-on-pas-de-formation",
      "title": "Conseils CV : lorsque l'on a pas de formation", 
      "updated_at": "2008-06-26 16:57:30", 
      "get_thumb_url": "http://media.multicv.net/share/burorh/2/12/12/blog/thumb_6.png", 
      "has_lang": "fr", 
      "body": "Si vous n’avez pas le diplôme correspondant
\nNe mentez pas si vous n’avez pas de diplôme car on peut vous les\ndemander, indiquez plutôt simplement « niveau du/de » ou « niveau\natteint »
\n
\nLa formation professionnelle compte aussi !
\nSi vous avez suivi des formations au cours de votre vie\nprofessionnelle ou avez effectué une validation des acquis de\nl’expérience il est très intéressant de le noter
\n
\nLes autres types de formation

\nSi vous avez reçu des formations techniques et linguistiques ne les\noubliez pas, c’est un « plus » qui peut faire la différence\n", "tag": [ { "slug": "conseils-aux-candidats", "name": "Conseils aux candidats" }, { "slug": "recrutement", "name": "Recrutement" } ] } ... ] }

Afficher le détail d'un article

Ensemble des paramètres disponibles :

  • has_lang : string

Format XML

GET http://api.burorh.com/blog/{slug}.xml
<?xml version="1.0" encoding="utf-8"?>
<response>
  <id>6</id>
  <title>Conseils CV : lorsque l'on a pas de formation</title>
  <slug>conseils-cv-lorsque-on-pas-de-formation</slug>
  <has_lang>fr</has_lang>
  <updated_at>2008-06-26 16:57:30.069600</updated_at>
  <get_thumb_url>http://media.multicv.net/share/burorh/2/12/12/blog/thumb_6.png</get_thumb_url>
  <get_image_url>http://media.multicv.net/share/burorh/2/12/12/blog/6.png</get_image_url>
  <enable_comments>True</enable_comments>
  
  <body>
    &lt;em&gt;Si vous n’avez pas le diplôme correspondant&lt;/em&gt;&lt;br&gt;
    Ne mentez pas si vous n’avez pas de diplôme car on peut vous les
    demander, indiquez plutôt simplement « niveau du/de » ou « niveau
    atteint »&lt;br&gt;
    &lt;br&gt;
    &lt;em&gt;La formation professionnelle compte aussi !&lt;/em&gt;&lt;br&gt;
    Si vous avez suivi des formations au cours de votre vie
    professionnelle ou avez effectué une validation des acquis de
    l’expérience il est très intéressant de le noter&lt;br&gt;

    &lt;em&gt;&lt;br&gt;
    Les autres types de formation&lt;/em&gt;&lt;br&gt;
    Si vous avez reçu des formations techniques et linguistiques ne les
    oubliez pas, c’est un « plus » qui peut faire la différence 
 </body> 
  
  <tag>
    <resource>
      <slug>conseils-aux-candidats</slug>
      <name>Conseils aux candidats</name>
    </resource>
    <resource>
      <slug>recrutement</slug>
      <name>Recrutement</name>
    </resource>
  </tag>
  
  <public_comments>
    <resource>
      <comment>
        Un recruteur m'a dit une fois qu'il fallait écrire "diplômée de" devant le nom du diplôme car le nom du diplôme seul ne voulait pas forcément dire qu'on le possédait.
        Est-ce vraiment utile car la formulation est un peu lourde ?
        Et puis je n'imaginais pas que mettre le titre du diplôme seul pouvait porter à confusion.
      </comment>
      <submit_date>2008-06-26 16:02:59.655131</submit_date>
      <user_name>virginie</user_name>
    </resource>
    <resource>
      <comment>
        Ce recruteur devait déjà avoir eu affaire à des CV disons "arrangés" mais tout comme vous je trouve la formulation "Diplômée de" un peu lourde, surtout si elle doit être ajoutée plusieurs fois, quand on a plusieurs diplômes par exemple.
        Personnellement j'ai tendance à faire confiance aux candidats et à penser quand je lis un nom de diplôme qu'il a bien été obtenu. Toutefois les diplômes nécessaires à l'exercice d'une fonction ou à l'obtention d'un poste sont toujours demandés en phase finale de recrutement, donc autant ne pas essayer de masquer la réalité ;)
      </comment>
      <submit_date>2008-06-26 16:08:51.899868</submit_date>
      <user_name>Mon entreprise</user_name>
    </resource>
  </public_comments>
  
</response>

Format JSON

GET http://api.burorh.com/blog/{slug}.json
{
  "id": 6, 
  "body": "Si vous n’avez pas le diplôme correspondant
\nNe mentez pas si vous n’avez pas de diplôme car on peut vous les\ndemander, indiquez plutôt simplement « niveau du/de » ou « niveau\natteint »
\n
\nLa formation professionnelle compte aussi !
\nSi vous avez suivi des formations au cours de votre vie\nprofessionnelle ou avez effectué une validation des acquis de\nl’expérience il est très intéressant de le noter
\n
\nLes autres types de formation

\nSi vous avez reçu des formations techniques et linguistiques ne les\noubliez pas, c’est un « plus » qui peut faire la différence\n", "title": "Conseils CV : lorsque l'on a pas de formation", "slug": "conseils-cv-lorsque-on-pas-de-formation", "updated_at": "2008-06-26 16:57:30", "has_lang": "fr", "get_thumb_url": "http://media.multicv.net/share/burorh/2/12/12/blog/thumb_6.png", "get_image_url": "http://media.multicv.net/share/burorh/2/12/12/blog/6.png", "enable_comments": true, "tag": [ { "slug": "conseils-aux-candidats", "name": "Conseils aux candidats" }, { "slug": "recrutement", "name": "Recrutement" } ], "public_comments": [ { "comment": "Un recruteur m'a dit une fois qu'il fallait écrire \"diplômée de\" devant le nom du diplôme car le nom du diplôme seul ne voulait pas forcément dire qu'on le possédait.\r\n\r\nEst-ce vraiment utile car la formulation est un peu lourde ?\r\nEt puis je n'imaginais pas que mettre le titre du diplôme seul pouvait porter à confusion.", "submit_date": "2008-06-26 16:02:59", "user_name": "virginie" }, { "comment": "Ce recruteur devait déjà avoir eu affaire à des CV disons \"arrangés\" mais tout comme vous je trouve la formulation \"Diplômée de\" un peu lourde, surtout si elle doit être ajoutée plusieurs fois, quand on a plusieurs diplômes par exemple.\r\n\r\nPersonnellement j'ai tendance à faire confiance aux candidats et à penser quand je lis un nom de diplôme qu'il a bien été obtenu. Toutefois les diplômes nécessaires à l'exercice d'une fonction ou à l'obtention d'un poste sont toujours demandés en phase finale de recrutement, donc autant ne pas essayer de masquer la réalité ;)", "submit_date": "2008-06-26 16:08:51", "user_name": "Mon entreprise" } ] }

Une solution de recrutement Recrutae

Une solution de recrutement Recrutae
CNIL 697593 - Tous droits réservés, propriété exclusive de Recrutae®
1999 - 2013