Skip to main content
POST
Escalate conversation

Authorizations

Authorization
string
header
required

Dashboard JWT token from Clerk

Path Parameters

id
string
required

Body

application/json
reason
string

Free-text reason — surfaced in Slack + email body and stored on metadata.escalation.reason.

Maximum string length: 500
priority
enum<string>

Escalation priority. Default 'urgent'. Drives Slack button styling (danger vs primary) and email subject prefix.

Available options:
normal,
high,
urgent
target_user_ids
string[]

Optional caller override of recipients. Each id is validated against the caller's organizationId so a malicious or buggy caller cannot leak the notification to another tenant's users. When omitted, falls back to organizations.settings.escalation.user_ids.

Maximum array length: 20
Maximum string length: 64
notify_channels
enum<string>[]

Opt-out lever for individual notification channels. Default ['slack','email'] (both). Useful for tests / programmatic callers that only want one fan-out path.

Maximum array length: 2
Available options:
slack,
email

Response

200

Default Response