Aller au contenu principal

Récupérer les candidats

Vous pouvez récupérer les candidats grâce à l'API.

Requête​

Cette méthode permet de rechercher un (ou plusieurs) candidats :

POST /company/{companyID}/search/applicants

Run in Postman

Paramètres​

ParamètreInTypeObligatoireDescriptionExemple
companyIdpathstring
✔️
Identifiant de l'entrepriseWy3EOp2NP3p1KMq8
firstnamepayloadstringfirstname du candidatJohn
lastnamepayloadstringlastname du candidatDoe
emailpayloadstringemail du candidatjohn.doe@mail.fr
hiredpayloadbooleanLe candidat est-il recruté ou non ?true
columnpayloadstringtitle de la colonne dans laquelle se trouve le candidatEntretien RH
startpayloadstringDate au format MM/JJ/AA pour rechercher les candidats créés à partir d'une date donnée11/15/22
endpayloadstringDate au format MM/JJ/AA pour rechercher les candidats créés avant une date donnée"12/25/22
start_updatepayloadstringDate au format MM/JJ/AA pour rechercher les candidats modifiés à partir d'une date donnée11/15/22
end_updatepayloadstringDate au format MM/JJ/AA pour rechercher les candidats modifiés avant une date donnée12/25/22
companypayloadstringPermet de rechercher sur plusieurs entreprises pour les multicomptes
vacancypayloadstringid de l'offre dans laquelle se trouve le candidatk5aMxpQoK7nGZ2Oz
phonepayloadstringtéléphone du candidat06 06 06 06 06

Exemples de requête​

Requête cURL
curl -X POST https://api.flatchr.io/company/Wy3EOp2NP3p1KMq8/search/applicants
-H "Authorization: Bearer {token}"
-H 'Content-Type: application/json'
-d '{"lastname":"{nom}"}'

Réponse​

NameTypeDescription
applicantstringId du candidat
vacancystringNom de l'offre sur laquelle il a postulé
columnstringColonne dans laquelle est le candidat
vacancy_idintegerIdentifiant de l'offre
external_idstringId externe
statusintegerStatut du candidat (0: Archivé, 1: Actif)
scoreintegerScore du candidat
hiredbooleanLe candidat est-il recruté ?
firstnamestringPrénom
lastnamestringNom
emailstringMail
phonestringTéléphone
created_attimestampDate de création du candidat (JJ/MM/AA)
updated_attimestampDate de modification du candidat (JJ/MM/AA)
sourcestringSource de la candidature
reasonstringMotif de recrutement ou de refus
importbooleanLe candidat a t'il été importé ?
creatorstringNom Prénom du membre qui a coopté le candidat
cv.keystringClé du CV
cv.extensionstringExtension du CV
urlsobjectUrls du candidat

Exemple de réponse​

[{
"applicant": "BEjyY9lke8nZl7o2",
"vacancy": " Commercial(e) - Paris - CDI ",
"column": "Entretien RH",
"vacancy_id": "1zj8Md6kD8nYZ70J",
"external_id": "",
"status": 1,
"score": 90,
"hired": false,
"firstname": "michelle",
"lastname": "dekerre",
"email": "michelle.d@mail.com",
"phone": "",
"created_at": "15/11/24",
"source": "Site carrière",
"import": true,
"cv": {
"key": "candidates/2024/11/c18f5238-a774-4609-8d59-f022a8f781db/dekerre-michelle",
"extension": "pdf"
},
"urls": {
"linkedin": "michelle-dekerre-020222222",
"twitter": "michelle_dekerre"
}
}]