Skip to main content
POST
Create an escalation rule

Authorizations

Authorization
string
header
required

Supabase JWT token in Authorization: Bearer header

Path Parameters

org_id
string
required

Organization identifier (e.g. org-abc12345)

Body

application/json
name
string
required
predicate
object
required
destination_ids
string<uuid>[]
required

Allowed empty when enabled is false (Tier 4 §4.4 default rules)

enabled
boolean
default:true

Response

Escalation rule.

id
string<uuid>
required
org_id
string
required
name
string
required
predicate
object
required
destination_ids
string<uuid>[]
required
Minimum array length: 1
enabled
boolean
required
fire_count
integer
required
Required range: x >= 0
created_at
string<date-time>
required
updated_at
string<date-time>
required
last_fired_at
string<date-time> | null
created_by
string<uuid> | null