API for job application posting

Help

Application schema (version 1.1)

Application can be inserted by posting the JSON to the URL given by the apply_url field in the job feed.

A HEAD request can be use to check the endpoint availability.

You can use the validation form located at the bottom of the page to check your data.

Must be "1" or any "1.x".
required
True
type
string
description
The candidate's first name must be provided.
maximum
50
example
    "John"
required
True
type
string
description
The candidate's last name must be provided.
maximum
50
example
    "Doe"
type
string
description
The candidate's title can be one of the following : UNKNOWN, MR (generic male), MS (generic female), MRS (female married), or MISS (female unmarried). This is new in version 1.1.
format
Enum
example
    "MR"
required
True
type
string
description
The candidate's email address must be provided.
maximum
100
format
^[^ \t\n\r@<>()]+@(?:[a-z0-9][a-z0-9$$-]{0,62}$$.)[a-z]{2,}$
example
type
string
description
The candidate's office phone number can be provided.
maximum
30
example
    "+33 1 55-55-55-55"
type
string
description
The candidate's cell phone number can be provided.
maximum
30
example
    "+33 6 55-55-55-55"
type
string
description
The candidate's home phone number can be provided.
maximum
30
example
    "+33 9 55-55-55-55"
type
string
description
The candidate's street address can be provided.
maximum
150
example
    "1 rue Champs Bon"
type
string
description
The candidate's postal code can be provided.
maximum
15
example
    "75001"
type
string
description
The town where the candidate lives can be provided.
maximum
30
example
    "Paris"
required
True
type
string
description
Country where the candidate lives. If set, it must be an ISO 3166-1 alpha-2.
maximum
2
example
    "FR"
type
string
description
A optional string indicating when the candidate is available.
oneOf
"now"
The candidate is available now.
"15d"
The candidate is available within 2 weeks.
"1m"
The candidate is available within 1 month.
"2m"
The candidate is available within 2 months.
"3m"
The candidate is available within 3 months.
">3m"
The candidate is available within more than 3 months.
"ope"
The candidate is currently employed but open to offers.
"na"
The candidate is not available.
"date"
The candidate is available at a specific date (see "availability_date").
type
string
description
This field is used only when availability_field is set to "date". It indicates when the candidate is available for a new position. It shall be a string containing an ISO 8601 date (in the future).
format
YYYY-MM-DD
example
    "2030-01-10"
This document is required if cv_required is True for this job in the job feed.
required
False
type
string
description
This is the file name.
maximum
255
example
    "cv.txt"
cv.type
string
description
This is the media type.
example
    "plain/text"
type
string
description
The document content is encoded in Base64.
example
    "RG9jdW1lbnQgY29udGVudA==\n"
This document is required if cover_required is True for this job in the job feed.
required
False
type
string
description
This is the file name.
maximum
255
example
    "cover.txt"
cover.type
string
description
This is the media type.
example
    "plain/text"
type
string
description
The document content is encoded in Base64.
example
    "RG9jdW1lbnQgY29udGVudA==\n"
type
string
description
The candidate provides the URL of their LinkedIn profile.
maximum
255
example
    "https://www.linkedin.com/in/username/"

JSON validator :