HRtable fits on your website

No more need to develop a special jobcorner HRtable fits on your website

You already have a website and you want to easily post and update your job opportunities, the HRtable API allows you to do it very simply.


Introduction

The HRtable API allows you to show directly on your website all the job ads you post on your HRtable interface, you no longer need to develop some special jobcorner on your website, or to maintain two different contents.

Today the HRtable API allows you to display on your own website, your job ads but also articles/entries that you published on your blog.



Authentication

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.


RESTful resource available in JSON or 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

Job offers

Today the HRtable API allows you to display on your own website the job ads that you published on HRtable, you can:

  1. List jobs
  2. View the details of an offer
  3. Send a resume in response to an offer
  4. Show index offers and filters available

List jobs

All available parameters:

Example: jobs in French from 10 to 20 corresponding to the search for 'commercial' in XML format and displayed in French

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

XML format

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>  

JSON format

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 "
        }
      ]
    } 

    ...

  ]
}


Show a job offer

All available parameters:

  • has_lang : string

XML format

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>

JSON format

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 "
    }
  ], 
}

Send a resume in response to an offer

All available parameters:

  • 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

XML format

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>

JSON format

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
 
}


Show index offers and filters available

All available parameters:

  • has_lang : string

XML format

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>

JSON format

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

HRtable API allows you to display on your website the items of your HR blog, you can:

  1. List articles
  2. View the details of an article
  3. View tag cloud

List of topics / tag cloud

All available parameters:

  • has_lang : string

XML format

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>

JSON format

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"
    }
  ]
}

Post list

All available parameters:

  • has_lang : string

XML format

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>

JSON format

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" } ] } ... ] }

View the details of an article

All available parameters:

  • has_lang : string

XML format

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>

JSON format

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" } ] }

Recrutae recruitment service

Recrutae recruitment service
CNIL 697593 - All rights reserved to Recrutae®
1999 - 2012