API pour l'enregistrement d'une candidature

Aide

Format des données d'une candidature (version 1.1)

L'insertion d'une nouvelle candidature se fait en postant le JSON à l'URL donné par le champ apply_url dans le job transmis.

Une requête HEAD préliminaire permet de vérifier la disponibilité du point de soumission.

Vous pouvez utiliser le formulaire de validation, en bas de page, pour vérifier vos données.

Doit obligatoirement valoir "1" ou une sous-version de la forme "1.x".
required
True
type
string
description
Le prénom du candidat doit être fourni.
maximum
50
exemple
    "John"
required
True
type
string
description
Le nom de famille du candidat doit être fourni.
maximum
50
exemple
    "Doe"
type
string
description
La civilité du candidat peut être l'une des suivantes : UNKNOWN, MR (homme générique), MS (femme générique), MRS (femme mariée) ou MISS (femme non mariée). C'est une nouveauté de la version 1.1.
format
Enum
exemple
    "MR"
required
True
type
string
description
L'adresse électronique du candidat doit être fournie.
maximum
100
format
^[^ \t\n\r@<>()]+@(?:[a-z0-9][a-z0-9$$-]{0,62}$$.)[a-z]{2,}$
exemple
type
string
description
Le numéro de téléphone du bureau du candidat peut être fourni.
maximum
30
exemple
    "+33 1 55-55-55-55"
type
string
description
Le numéro de téléphone portable du candidat peut être fourni.
maximum
30
exemple
    "+33 6 55-55-55-55"
type
string
description
Le numéro de téléphone du domicile du candidat peut être fourni.
maximum
30
exemple
    "+33 9 55-55-55-55"
type
string
description
L'adresse postale du candidat peut être fournie.
maximum
150
exemple
    "1 rue Champs Bon"
type
string
description
Le code postal du candidat peut être fourni.
maximum
15
exemple
    "75001"
type
string
description
La ville de résidence du candidat peut être indiquée.
maximum
30
exemple
    "Paris"
required
True
type
string
description
Pays où réside le candidat. S'il est renseigné, il doit s'agir d'un ISO 3166-1 alpha-2.
maximum
2
exemple
    "FR"
type
string
description
Une chaîne de caractère optionnelle indiquant quand le candidat est disponible.
oneOf
"now"
Le candidat est disponible immédiatement.
"15d"
Le candidat sera disponible dans deux semaines.
"1m"
Le candidat sera disponible dans un mois.
"2m"
Le candidat sera disponible dans deux mois.
"3m"
Le candidat sera disponible dans trois moins.
">3m"
Le candidat sera disponible dans un délai supérieur à trois mois.
"ope"
Le candidat est actuellement en poste mais à l'écoute du marché.
"na"
Le candidat n'est pas disponible.
"date"
Le candidat sera disponible à partir d'une date spécifique (voir "availability_date").
type
string
description
Ce champs doit être renseigné quand availability_field vaut "date". Il indique la date à partir de laquelle le candidat sera disponible. La date, dans le futur, doit être renseignée au format ISO 8601.
format
YYYY-MM-DD
exemple
    "2030-01-10"
Le document est requis si le champs cv_required est à True dans le flux de jobs.
required
False
type
string
description
Il s'agit du nom du fichier.
maximum
255
exemple
    "cv.txt"
cv.type
string
description
Il s'agit du type de media.
exemple
    "plain/text"
type
string
description
Le contenu du document encodé en Base64.
exemple
    "RG9jdW1lbnQgY29udGVudA==\n"
Le document est requis si le champs cover_required est à True dans le flux de jobs.
required
False
type
string
description
Il s'agit du nom du fichier.
maximum
255
exemple
    "cover.txt"
cover.type
string
description
Il s'agit du type de media.
exemple
    "plain/text"
type
string
description
Le contenu du document encodé en Base64.
exemple
    "RG9jdW1lbnQgY29udGVudA==\n"
type
string
description
Le candidat fournit l'URL de son profil LinkedIn.
maximum
255
exemple
    "https://www.linkedin.com/in/username/"

Validateur de données de candidature au format JSON :