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.

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"