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
{
"links": {
"self": "string",
"first": "string",
"next": "string",
"prev": "string"
},
"data": [
{
"call_id": "596e2dea-a269-4765-a0b4-01b82d11c120",
"project_id": "d421473b-d696-449a-a1a1-4ddd83d2d0e5",
"queue_id": "596e2dea-a269-4765-a0b4-01b82d11c120",
"position": 2,
"uri": "/api/relay/rest/queues/596e2dea-a269-4765-a0b4-01b82d11c120/members/596e2dea-a269-4765-a0b4-01b82d11c120",
"wait_time": 172975,
"date_enqueued": "2024-01-15T09:30:00Z"
}
]
}

Example

from signalwire.rest import RestClient
client = RestClient(
project="your-project-id",
token="your-api-token",
host="your-space.signalwire.com",
)
members = client.queues.list_members("queue-id")
for m in members.get("data", []):
print(m.get("call_id"), m.get("position"))