Créer un candidat
Ce point de terminaison vous permet de créer un candidat.
Chemin de la ressource
| url | candidates |
|---|
Données d’entrée
| referenceFrom | String : l’origine du candidat (portal, linkedin, facebook, google, indeed, jobillico, …) |
|---|---|
| phoneNumber | String : le numéro de téléphone du candidat |
| name | String : le nom complet du candidat (prénom et nom) |
| String : le courriel du candidat | |
| experience | Number : le nombre d’années d’expérience du candidat |
| requestedSalary | Number : le salaire visé du candidat |
| preferedLanguage | String : la langue préférée du candidat |
| frenchLevel | Integer (de 0 à 5) : le niveau de connaissance du français du candidat |
| englishLevel | Integer (de 0 à 5) : le niveau de connaissance de l’anglais du candidat |
| String : la page facebook du candidat | |
| String : la page linkedin du candidat | |
| String : la page twitter du candidat | |
| github | String : la page github du candidat |
| indeed | String : la page indeed du candidat |
| website | String : le site web du candidat |
| monster | String : la page monster du candidat |
| files | Array of File object : la liste des fichiers à joindre à ce candidat |
| educations | Array of Education object : la liste des écoles du candidat |
| employers | Array of Employer object : la liste des expériences professionnelles du candidat |
Objet File
| id | String : identifiant unique du fichier (qui vous est fourni par le point de terminaison File) |
|---|---|
| name | String : nom du fichier |
| type | String : le type de fichier (CV, CoverLetter, …) |
| text | String : le contenu du fichier (également fourni si vous créez ce fichier au moyen du point de terminaison File) |
Objet Education
| schoolName | String : le nom de l’école |
|---|---|
| degree | String : le nom du diplôme |
| field | String : le domaine du diplôme |
| grade | String : la note du diplôme |
| description | String : une description du diplôme |
| from | Date : la date de début du programme pour ce candidat |
| to | Date : la date de fin du programme pour ce candidat |
Objet Employer
| position | String : le titre du poste |
|---|---|
| name | String : le nom du poste |
| location | String : l’adresse du poste |
| description | String : la description du poste |
| from | Date : la date de début du poste pour ce candidat |
| to | Date : la date de fin du poste pour ce candidat |
Tous les formats de date utilisent le motif suivant : yyyy-MM-dd’T’HH:mm:ss.SSS’Z’
Réponse
| id | String : identifiant unique du candidat |
|---|---|
| referenceFrom | String : l’origine du candidat (portal, linkedin, facebook, google, indeed, jobillico, …) |
| phoneNumber | String : le numéro de téléphone du candidat |
| name | String : le nom complet du candidat (prénom et nom) |
| String : le courriel du candidat | |
| preferedLanguage | String : la langue préférée du candidat |
| files | Array : la liste des fichiers à joindre à ce candidat |
Code d’erreur
| 409 | Ce candidat existe déjà (nous retournons le candidat existant dans la charge utile) |
|---|
curl -X POST \ 'https://public-api.nextal.com/candidates?napikey=demo&ntenant=demo' \ -H 'accept: application/json' \ -H 'cache-control: no-cache,no-cache' \ -H 'content-type: application/json;charset=UTF-8' \ -d '{ "files": [{ "name":"CV Mickael Dupont.pdf", "id":"5c8745402c17ca4144a566bb", "type":"CV", "text":" Content of the CV" }], "referenceFrom":"Portal", "phoneNumber":"5146525499", "address":null, "email":"dupont.mickael@gmail.com", "linkedin":"www.linkedin.com/in/mickael-", "name":"Mickal dupont", "preferedLanguage":"fr"}'