Skip to main content

Créer un candidat

Vous pouvez créer un candidat grâce à l'API.

Important

L'URL racine est ici https://careers.flatchr.io

Requête

Cette méthode permet de créer un candidat :

  POST vacancy/candidate/json

Run in Postman

Paramètres

ParamètreInTypeObligatoireDescriptionExemple
vacancypayloadstring
✔️
slug de l'offrevyja3k5rrnlnqwe-technicien-h-f
firstnamepayloadstring
✔️
firstname du candidatJohnny
lastnamepayloadstring
✔️
lastname du candidatDoe
tokenpayloadstring
✔️
Token
emailpayloadstringemail du candidatjohn.doe@mail.fr
phonepayloadintegerphone du candidat+33123456789
typepayloadstring
✔️
Définit le type de CV (link ou document)link
resumepayloadbase64 / url
✔️
Url si "type": "link",
Objet si "type": "document"
storage.s3.eu-west-1.amazonaws.com/CV/5b400fab-679811f70b0e/CV_John_Doe.pdf
commentpayloadstringLettre de motivation du candidat
offerer_idpayloadintegerOfferer id75
urlspayloadobjecturls du candidat
legalNewsletterPartnerspayloadbooleanOpt-in newsletter (autorisation d'envoie d'une Newsletter)false
similaritiespayloadbooleanRetourne offres similairesfalse
response_textpayloadstringModifier la réponse réglée
answerspayload[answer]Réponses aux questions/tags du formulaire
user_idpayloadstringClé utilisateur (Paramètres ➝ Avancés ➝ API)lVq5r6pYLD9AmMvP

Astuce

Vous pouvez tester vos requêtes de création de candidats grâce à la méthode suivante :

    POST /vacancy/candidate/test

Exemple de requête

Créer un candidat avec le lien d'un CV
  curl -X POST https://careers.flatchr.io/vacancy/candidate/json
-H "Authorization: Bearer {token}"
-H 'Content-Type: application/json'
-d '{
"vacancy": "vyja3k5rrnlnqwe-technicien-h-f",
"firstname": "Johnny",
"lastname": "Doe",
"token": "{token}",
"type": "document",
"resume": {
"data": "{fichier encodé en base 64}",
"fileName": "CV_John_Doe",
"contentType": "application/pdf"
}
}'

D'autres exemples sont disponibles sur Gitlab :

Réponse

NameTypeDescription
statusHTTP Status
responsestringEx: "applicant created"