List the participants of a call

Lists who is in the conference room one of your live calls is in: each participant's own call id, who they are, whether the room mutes them, and how long they have been connected. The call itself is one of the participants. Use a participant's id to mute or remove them; it is also a call id, so GET /v3/voice/calls/{id} accepts it. A call that has ended answers 409, as does a call that is not in a conference.

GET
/v3/voice/calls/{id}/participants

Path Parameters

id*string

The call id from the route, as carried by call webhooks and the calls list, for example call_9f2ab000-0000-4000-8000-000000000001

Header Parameters

x-profile-id?string

Profile UUID to scope the request to a child profile. Only organization API keys can use this header. The profile must belong to the calling organization.

Formatuuid

Response Body

The participants of the room the call is in; empty once everyone has left

application/json
  1. response

Standard API response envelope for all v3 endpoints

success?boolean

Indicates whether the request was successful

data?array<>|

The response data (null if error)

error?|null

Error details (null if successful)

meta?

Metadata about the request and response

Example Request
curl -X GET 'https://api.sent.dm/v3/voice/calls/call_9f2ab000-0000-4000-8000-000000000001/participants'
Example Response
{  "success": true,  "data": [    {      "id": "call_9f2ab000-0000-4000-8000-000000000001",      "kind": "user",      "value": "agent-42",      "muted": false,      "duration_seconds": 184    },    {      "id": "call_9f2ab000-0000-4000-8000-000000000002",      "kind": "number",      "value": "+14155551234",      "muted": true,      "duration_seconds": 96    }  ],  "error": null,  "meta": {    "request_id": "req_7X9zKp2jDw",    "timestamp": "2026-11-12T15:32:26.45932+00:00",    "version": "v3"  }}