Skip to main content
POST
Create application

Authorizations

Authorization
string
header
required

Organisation API key created in Assess → Developer → API Keys. Format: Bearer ct_live_<your-key> (live) or Bearer ct_test_<your-key> (test). Optional per-key CIDR allowlists return 403 IP_NOT_ALLOWED.

Body

email
string<email>
required
Minimum string length: 1
full_name
string
required
Minimum string length: 1
job_id
string<uuid>
job_slug
string
Minimum string length: 1
phone
string
answers
object
external_id
string

Response

id
string<uuid>
required
read-only
candidate_id
string<uuid>
required
read-only
email
string<email>
required
Maximum string length: 254
full_name
string
required
Maximum string length: 200
invitation_id
string<uuid> | null
required
read-only
submitted_at
string<date-time>
required
read-only
created_at
string<date-time>
required
read-only
updated_at
string<date-time>
required
read-only
screening
object | null
required

Denormalized L3/L4 summary for ranked inbox (no N+1 parse blob).

enrollment_id
string<uuid> | null
required
read-only
knockout_failed_rule_id
string<uuid> | null
required
read-only
answers
object[]
required
read-only
attachments
object[]
required
read-only
events
object[]
required
read-only
job_id
string<uuid>
required
read-only
job_slug
string
required
read-only
phone
string
Maximum string length: 40
status
enum<string>
Available options:
submitted,
knockout_failed,
on_hold,
withdrawn,
advanced,
rejected,
hired
source
enum<string>
Available options:
public_careers,
public_api,
manual,
import
external_id
string
Maximum string length: 255
reject_reason
string
Last modified on September 5, 2026