Routing Queues

List routing queues

get

Retrieve list of routing queues

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
Query parameters
limitinteger · min: 1 · max: 100Optional

Limits the number of results to return

Default: 10
pageTokenstring · max: 8000Optional

Pagination token that keeps of track of the current position in the list

reversebooleanOptional

Order in which to retrieve the results

Default: false
Responses
chevron-right
200

OK

application/json
nextPageTokenstringOptional

The token that can be passed as pageToken in URL to retrieve the next set of results. If missing, no more results to display.

totalintegerOptional

The total number of results across all pages.

get
/workspaces/{workspaceId}/inbox/routing-queues
200

OK

Create a routing queue

post

Create a new routing queue

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
Body
namestring · min: 1 · max: 255Required
descriptionstringOptional
priorityinteger · max: 100Required
Responses
post
/workspaces/{workspaceId}/inbox/routing-queues

Get routing queue

get

Retrieves Routing queue.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
routingQueueIdstringRequired
Responses
chevron-right
200

ok

application/json
idstring · uuidRequired
workspaceIdstring · uuidRequired
namestring · min: 1 · max: 255Required
descriptionstringRequired
priorityinteger · max: 100Required
createdAtstring · date-timeOptional
updatedAtstring · date-timeOptional
get
/workspaces/{workspaceId}/inbox/routing-queues/{routingQueueId}

Update a Routing queue

patch

Modify the details of a specific routing queue.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
routingQueueIdstringRequired
Body
namestring · min: 1 · max: 255Optional
descriptionstringOptional
priorityinteger · max: 100Optional
Responses
chevron-right
200

Updated

application/json
idstring · uuidRequired
workspaceIdstring · uuidRequired
namestring · min: 1 · max: 255Required
descriptionstringRequired
priorityinteger · max: 100Required
createdAtstring · date-timeOptional
updatedAtstring · date-timeOptional
patch
/workspaces/{workspaceId}/inbox/routing-queues/{routingQueueId}

Delete a Routing queue

delete

Delete a Routing queue. Items on the queue will be un-queued, then queue will be deleted.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
routingQueueIdstringRequired
Responses
delete
/workspaces/{workspaceId}/inbox/routing-queues/{routingQueueId}

No content

Last updated

Was this helpful?