API Reference
Dialer

Live board

GET
/v1/dialer/campaigns/{id}/live

The floor right now: the extensions in the campaign by state, calls in flight, answered callers still waiting for an extension, and the recent answer rate. Needs dialer.supervise (an owner or admin on a session): it names the people on the floor. Read it on connect and after a reconnect of .../events; the stream is not a replay.

Authorization

bearerAuth
AuthorizationBearer <token>

Long-lived ES256 JWT minted from the dashboard (https://app.sautikit.com/developers/api-keys). Signed by the platform keyring. Carries workspace_id and scopes claims; revoked via the platform deny-list.

In: header

Path Parameters

id*string
Formatuuid

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/dialer/campaigns/497f6eca-6276-4993-bfeb-53cbbbba6f08/live"
{  "sessions": [    {      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "extension_id": "string",      "user_name": "string",      "state": "ready",      "since": "2019-08-24T14:15:22Z"    }  ],  "in_flight": 0,  "waiting": [    {      "attempt_id": "7a838dca-3ea8-4a7c-8133-ba2c86aeb22d",      "contact_name": "string",      "phone": "string",      "since": "2019-08-24T14:15:22Z",      "step": "hold",      "ai_requested": true    }  ],  "answer_rate": 0,  "mode": "drip",  "ratio": 0,  "ratio_max": 0,  "abandon_rate_pct": 0,  "abandon_target_pct": 0}
{  "error": {    "code": "validation.bad_request",    "message": "string",    "request_id": "string",    "details": [      "string"    ],    "resolution": "string",    "reason": "invalid_characters",    "suggested_e164": "+254727524723"  }}
{  "error": {    "code": "validation.bad_request",    "message": "string",    "request_id": "string",    "details": [      "string"    ],    "resolution": "string",    "reason": "invalid_characters",    "suggested_e164": "+254727524723"  }}
{  "error": {    "code": "validation.bad_request",    "message": "string",    "request_id": "string",    "details": [      "string"    ],    "resolution": "string",    "reason": "invalid_characters",    "suggested_e164": "+254727524723"  }}