***

title: Queues
slug: /reference/python/rest/queues
description: Manage call queues and members.
max-toc-depth: 3
---------------------

For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

[restclient]: /docs/server-sdks/reference/python/rest/client

[list]: /docs/server-sdks/reference/python/rest/queues/list

[create]: /docs/server-sdks/reference/python/rest/queues/create

[get]: /docs/server-sdks/reference/python/rest/queues/get

[update]: /docs/server-sdks/reference/python/rest/queues/update

[delete]: /docs/server-sdks/reference/python/rest/queues/delete

[listmembers]: /docs/server-sdks/reference/python/rest/queues/list-members

[getmember]: /docs/server-sdks/reference/python/rest/queues/get-member

[getnextmember]: /docs/server-sdks/reference/python/rest/queues/get-next-member

Manage call queues and their members. Queues allow you to hold callers and
distribute them to available agents. This resource provides full CRUD on queues
(with PUT for updates) plus member management operations.

Access via `client.queues` on a [`RestClient`][restclient] instance.

```python {9}
from signalwire.rest import RestClient

client = RestClient(
    project="your-project-id",
    token="your-api-token",
    host="your-space.signalwire.com",
)

queues = client.queues.list()
for q in queues.get("data", []):
    print(q["id"], q.get("friendly_name"))
```

## **Methods**

<CardGroup cols={3}>
  <Card title="list" href="/docs/server-sdks/reference/python/rest/queues/list">
    List queues in the project.
  </Card>

  <Card title="create" href="/docs/server-sdks/reference/python/rest/queues/create">
    Create a new queue.
  </Card>

  <Card title="get" href="/docs/server-sdks/reference/python/rest/queues/get">
    Retrieve a specific queue.
  </Card>

  <Card title="update" href="/docs/server-sdks/reference/python/rest/queues/update">
    Update a queue.
  </Card>

  <Card title="delete" href="/docs/server-sdks/reference/python/rest/queues/delete">
    Delete a queue.
  </Card>

  <Card title="list_members" href="/docs/server-sdks/reference/python/rest/queues/list-members">
    List members currently in a queue.
  </Card>

  <Card title="get_member" href="/docs/server-sdks/reference/python/rest/queues/get-member">
    Retrieve a specific member from a queue.
  </Card>

  <Card title="get_next_member" href="/docs/server-sdks/reference/python/rest/queues/get-next-member">
    Retrieve the next member in the queue.
  </Card>
</CardGroup>