Skip to main content
POST
cURL

Authorizations

X-API-Key
string
header
required

Body

application/json

Exactly one of jobExternalId or interviewerId must be provided. At least one of email or mobile is required.

firstName
string
required

Candidate's first name

Example:

"Jane"

lastName
string
required

Candidate's last name

Example:

"Doe"

email
string

Candidate's email address. At least one of email or mobile is required.

Example:

"jane.doe@example.com"

mobile
string

Candidate's mobile phone number in E.164 format. At least one of email or mobile is required.

Example:

"+14155551234"

jobExternalId
string

ATS-side job identifier you supplied when creating the job (matches the externalJobId from /createJob). Provide either this or interviewerId, not both.

Example:

"REQ-12345"

interviewerId
string

Alex-side job identifier returned from /createJob (payload) or /interviewers. Provide either this or jobExternalId, not both.

Example:

"acme-REQ-12345"

candidateExternalId
string

Optional ATS-side candidate identifier. When provided, repeated calls for the same external id will return the existing candidate instead of creating a duplicate.

Example:

"CAND-98765"

Response

Candidate invited

success
boolean
required
Example:

true

message
string
required
Example:

"Candidate invited"

payload
string
required

Application id for the new invitation. The Workflows V8 invite trigger creates the session(s) downstream.

Example:

"app_abc123"