Call control API reference
Last updated: 2026-06-01
Originate, transfer, hold, and end active calls programmatically. Often used to wire CTI controls into a CRM.
Required scope
call:control
Endpoints
| Method | Path | Description |
|---|---|---|
POST | /call/originate | Ring an extension, then connect it to a destination once answered. |
POST | /call/transfer | Attended or blind transfer of an active call. |
POST | /call/hold | Place an active call on hold. |
POST | /call/unhold | Resume a held call. |
POST | /call/hangup | End an active call. |
POST | /call/dtmf | Send DTMF digits during an active call. |
GET | /call/active | List currently active calls on the tenant. |
Common errors
40001— Missing or invalid parameter.40301— API key lacks the scope this endpoint requires.40401— Resource not found.50001— Internal error; safe to retry with backoff.