Relay API Reference
Relay delivers extracted commitment events directly to your HTTP endpoints, Slack webhooks, or n8n / Zapier workflows in real time as client calls conclude.
Webhook Payload Format
When a call finishes processing, Relay posts a JSON array of extracted commitment objects to your configured target URI.
json
// POST https://your-server.com/webhooks/relay
{
"event": "commitment.extracted",
"callId": "rec_8f2cba91",
"meetingTitle": "Acme — Q3 website review",
"timestamp": "2026-09-14T16:00:00Z",
"commitment": {
"id": "cmt_991823",
"text": "ship revised mobile header",
"owner": "marcus@studio.co",
"ownerName": "Marcus Reed",
"due": "2026-09-18",
"confidence": 0.96,
"scopeStatus": "in_scope",
"destination": "Asana"
}
}Scope Status Definitions
in_scope
The commitment matches deliverables or tasks defined in the active SOW.
outside_sow
The request is out-of-bounds relative to contract terms and requires a separate quote.
no_sow
No SOW context was supplied for the meeting participant or client board.