Skip to main content
POST
Approve Message

Authorizations

x-api-key
string
header
required

Path Parameters

session_id
string<uuid>
required

Body

application/json
turn_id
string<uuid>
required
decisions
ApprovalDecision · object[]
required
Minimum array length: 1

Response

Successful Response

Phase 3 split contract: POST enqueues a turn and returns its id + status; the client then opens a separate …/turns/{turn_id}/stream SSE request to watch it. status is queued immediately after enqueue.

turn_id
string<uuid>
required
status
string
required