REST ClientQueues

list_members

View as MarkdownOpen in Claude

List members currently in a queue.

Path parameters

queue_idstringRequiredformat: "uuid"
Unique ID of the queue.

Response

datalist of objectsOptional
List of queue members.

Response Example

Response
1{
2 "links": {
3 "self": "string",
4 "first": "string",
5 "next": "string",
6 "prev": "string"
7 },
8 "data": [
9 {
10 "call_id": "596e2dea-a269-4765-a0b4-01b82d11c120",
11 "project_id": "d421473b-d696-449a-a1a1-4ddd83d2d0e5",
12 "queue_id": "596e2dea-a269-4765-a0b4-01b82d11c120",
13 "position": 2,
14 "uri": "/api/relay/rest/queues/596e2dea-a269-4765-a0b4-01b82d11c120/members/596e2dea-a269-4765-a0b4-01b82d11c120",
15 "wait_time": 172975,
16 "date_enqueued": "2024-01-15T09:30:00Z"
17 }
18 ]
19}

Example

1from signalwire.rest import RestClient
2
3client = RestClient(
4 project="your-project-id",
5 token="your-api-token",
6 host="your-space.signalwire.com",
7)
8
9members = client.queues.list_members("queue-id")
10for m in members.get("data", []):
11 print(m.get("call_id"), m.get("position"))