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.