Commands and resources
The following endpoints can be used with the Voice API applications.Call
Call events
| Endpoint | Description |
|---|---|
| /v2/call_events | Provide a list of call events based on a filter |
Conference
| Endpoint | Description |
|---|---|
| /v2/conferences | List all conferences |
| /v2/conferences/:id | Get details of a specific conference |
| /v2/conferences/:id/participants | List participants in a conference |
| /v2/conferences/:id/participants/:participant_id | Update a participant in a conference |
| /v2/conferences | Create a new conference |
| /v2/conferences/:id/actions/join | Join a call to a conference |
| /v2/conferences/:id/actions/leave | Remove a call from a conference |
| /v2/conferences/:id/actions/record_start | Start recording a conference |
| /v2/conferences/:id/actions/record_stop | Stop recording a conference |
| /v2/conferences/:id/actions/record_pause | Pause recording a conference |
| /v2/conferences/:id/actions/record_resume | Resume recording a conference |
| /v2/conferences/:id/actions/mute | Mute all participants in a conference |
| /v2/conferences/:id/actions/unmute | Unmute all participants in a conference |
| /v2/conferences/:id/actions/hold | Put all participants on hold in a conference |
| /v2/conferences/:id/actions/unhold | Remove hold for all participants in a conference |
| /v2/conferences/:id/actions/play | Play audio to a conference |
| /v2/conferences/:id/actions/speak | Speak text to a conference |
| /v2/conferences/:id/actions/stop | Stop all ongoing activities in a conference |
| /v2/conferences/:id/actions/update | Update conference participant |
Connection
| Endpoint | Description |
|---|---|
| /v2/connections/:connection_id/active_calls | List active calls for a connection |
Queue
| Endpoint | Description |
|---|---|
| /v2/queues/:queue_name | Get details of a specific queue |
| /v2/queues/:queue_name/calls | List calls in a queue |
| /v2/queues/:queue_name/calls/:call_control_id | Get details of a call in a queue |
Recording
| Endpoint | Description |
|---|---|
| /v2/recordings | List all recordings |
| /v2/recordings/:id | Get details of a specific recording |
| /v2/recordings/:id | Delete a recording |
Custom storage
| Endpoint | Description |
|---|---|
| /v2/custom_storage_credentials | Create custom storage credentials |
| /v2/custom_storage_credentials | List all custom storage credentials |
| /v2/custom_storage_credentials/:id | Get details of a specific custom storage credential |
| /v2/custom_storage_credentials/:id | Delete a custom storage credential |
Recording transcription
| Endpoint | Description |
|---|---|
| /v2/recordings/:recording_id/transcriptions | List all transcriptions for a recording |
| /v2/recordings/:recording_id/transcriptions/:id | Get details of a specific recording transcription |
| /v2/recordings/:recording_id/transcriptions/:id | Delete a recording transcription |