Skip to main content
PATCH
Required scope: DIALING_QUEUE_READ_WRITE
Moves a queue to another member of your team. The queue keeps its numbers and its creator_id; only assignee_id changes. The new assignee sees the queue in their Power Dialer right away.

Who can reassign

  • The API key must belong to a team admin or manager. A member key gets 403 DIALING_QUEUE_ASSIGN_FORBIDDEN.
  • The API key owner must be the queue’s creator or current assignee. Otherwise the response is 404 DIALING_QUEUE_NOT_FOUND.

Choosing the new assignee

Send user_id or email in the JSON body. One of them is required (400 DIALING_QUEUE_ASSIGNEE_REQUIRED).
  • user_id — wins when both are provided. Resolve teammate ids via GET /v2/api/users.
  • email — used only when user_id is absent.
If the resolved user isn’t on your team, the response is 404 ASSIGNEE_NOT_FOUND.

Open dialing sessions

A queue with an open dialing session can’t be reassigned (409 DIALING_QUEUE_SESSION_ACTIVE). End the session in the Allo app, then retry.

Authorizations

Authorization
string
header
required

Path Parameters

queue_id
string
required

Id of the dialing queue.

Example:

"pdl-174AB37D545367EB5CE26784EE7A376202B2BFAE"

Body

application/json

The team member the queue should be assigned to. Provide user_id or email; user_id wins when both are provided.

user_id
string

Id of the new assignee. Resolve teammate ids via GET /v2/api/users.

Example:

"usr-15BB68317A7F06F0C07A3BBD8F244102A6872220"

email
string<email>

Email of the new assignee. Used only when user_id is absent.

Response

Reassigned queue

data
object

A user's Power Dialer queue with its configuration and numbers.