# Queues

## Get queue availability

 - [GET /v1/queues/{queueId}/availability](https://docs.dixa.io/openapi/dixa-api/v1/chatbots/getqueuesqueueidavailability.md): Get availability of supported channels for a given queue. Currently supported channels are adachat, kindlychat, digitalgeniuschat, genericapimessaging.

## Get the position of the conversation in its current queue

 - [GET /v1/queues/conversation-position/{csid}](https://docs.dixa.io/openapi/dixa-api/v1/chatbots/getqueuesconversation-positioncsid.md): Get the approximate position of a given conversation in its current queue.

## List queues

 - [GET /v1/queues](https://docs.dixa.io/openapi/dixa-api/v1/queues/getqueues.md): List all queues in an organization.

## Create queue

 - [POST /v1/queues](https://docs.dixa.io/openapi/dixa-api/v1/queues/postqueues.md): Create a queue.

## List agents

 - [GET /v1/queues/{queueId}/members](https://docs.dixa.io/openapi/dixa-api/v1/queues/getqueuesqueueidmembers.md): List all agents/admins that are members of a queue by providing the queue id.

## Remove agents

 - [DELETE /v1/queues/{queueId}/members](https://docs.dixa.io/openapi/dixa-api/v1/queues/deletequeuesqueueidmembers.md): Bulk remove agents/admins from the specified queue.

## Assign agents

 - [PATCH /v1/queues/{queueId}/members](https://docs.dixa.io/openapi/dixa-api/v1/queues/patchqueuesqueueidmembers.md): Assign one or more agents/admins to a given queue.

## Get queue availability

 - [GET /v1/queues/{queueId}/availability](https://docs.dixa.io/openapi/dixa-api/v1/queues/getqueuesqueueidavailability.md): Get availability of supported channels for a given queue. Currently supported channels are adachat, kindlychat, digitalgeniuschat, genericapimessaging.

## Get queue

 - [GET /v1/queues/{queueId}](https://docs.dixa.io/openapi/dixa-api/v1/queues/getqueuesqueueid.md): Get a queue by id.

## Get the position of the conversation in its current queue

 - [GET /v1/queues/conversation-position/{csid}](https://docs.dixa.io/openapi/dixa-api/v1/queues/getqueuesconversation-positioncsid.md): Get the approximate position of a given conversation in its current queue.

