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
vacancyquerystring
✔️
slug de l'offrevyja3k5rrnlnqwe-technicien-h-f
firstnamequerystring
✔️
firstname du candidatJohnny
lastnamequerystring
✔️
lastname du candidatDoe
tokenquerystring
✔️
Token
emailquerystringemail du candidatjohn.doe@mail.fr
phonequeryintegerphone du candidat+33123456789
typequerystring
✔️
Définit le type de CV (link ou document)link
resumequerybase64 / url
✔️
Url si "type": "link",
Objet si "type": "document"
storage.s3.eu-west-1.amazonaws.com/CV/5b400fab-679811f70b0e/CV_John_Doe.pdf
commentquerystringLettre de motivation du candidat
offerer_idqueryintegerOfferer id75
urlsqueryobjecturls du candidat
legalNewsletterPartnersquerybooleanOpt-in newsletter (autorisation d'envoie d'une Newsletter)false
similaritiesquerybooleanRetourne offres similairesfalse
response_textquerystringModifier la réponse réglée
answersquery[answer]Réponses aux questions/tags du formulaire
user_idquerystringClé 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"