Skip to main content
POST
Create draft soft offer

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

application_id
string<uuid>
required
title
string
body_html
string
compensation_text
string
start_date
string<date> | null
expires_at
string<date-time> | null
scheduled_send_at
string<date-time> | null

Response

id
string<uuid>
required
read-only
application_id
string<uuid>
required
read-only
job_slug
string
required
read-only
job_title
string
required
read-only
candidate_email
string<email>
required
read-only
candidate_name
string
required
read-only
status
enum<string>
required
read-only
Available options:
draft,
scheduled,
sent,
accepted,
declined,
withdrawn,
expired
title
string
required
Maximum string length: 200
sent_at
string<date-time> | null
required
read-only
responded_at
string<date-time> | null
required
read-only
decline_reason
string
required
read-only
respond_url
string
required
read-only
livemode
boolean
required
read-only
created_at
string<date-time>
required
read-only
updated_at
string<date-time>
required
read-only
body_html
string
compensation_text
string
Maximum string length: 500
start_date
string<date> | null
expires_at
string<date-time> | null
scheduled_send_at
string<date-time> | null
Last modified on September 5, 2026