---
title: "List current queue numbers"
method: GET
path: "/v2/api/dialing-queues/current"
tags: ["Power Dialer"]
---

# List current queue numbers

`GET /v2/api/dialing-queues/current`

Returns the numbers in the Power Dialer queue currently assigned to the authenticated user, paginated and ordered by `position` ascending. `data` is the list of numbers (use `page`/`size` and read `pagination` to page through them); the `queue` key carries the queue's metadata (id, name, settings) without its numbers. To target a teammate's queue, pass either `user_id` or `email` as a query parameter (`user_id` wins when both are sent); the target must belong to the same team as the API key owner. When the user has no queue, the response is `200` with an empty `data` array, a zeroed `pagination`, and no `queue` (not a `404`).

## Query parameters

- `user_id` string
- `email` string, email
- `page` integer
- `size` integer

## Response `200`

A page of the current queue's numbers, ordered by position. Empty `data` array with zeroed `pagination` when the user has no queue.

- object
  - `data` QueueNumber[]
    - `number_to` string — E.164 destination phone number
    - `position` integer — Order within the queue (0-based)
    - `created_at` string, date-time
    - `updated_at` string, date-time
    - `call_start_date` string, date-time, nullable — When the user started calling this entry. `null` if the entry is still unassigned.
    - `call_id` string, nullable — ID of the call placed for this entry (`cll-*`). `null` until a call is placed.
    - `routing_result` 'FAILED' | 'RECEIVED' | 'BLOCKED' | 'ANSWERED' | 'TRANSFERRED_BLAND' | 'TRANSFERRED_ELEVEN_LABS' | 'TRANSFERRED_EXTERNAL' | 'FAILED_EXTERNAL' | 'VOICEMAIL' | 'CLOSED', nullable — Final routing outcome of the call placed for this entry.
    - `sync_status` 'NOT_SYNCED' | 'PROCESSING' | 'SYNCED' — State of contact creation/sync for this entry.
    - `detected_outbound_voicemail` boolean, nullable — Whether the call was detected as having reached a voicemail box.
    - `not_reached_destination_reason` 'BUSY' | 'CALLEE_TEMPORARILY_UNAVAILABLE' | 'RING_TIMEOUT' | 'NOT_IN_SERVICE' | 'DECLINED' | 'NETWORK_ERROR', nullable — Why the call did not reach the contact (only set when applicable).
    - `voicemail_left` boolean, nullable — Whether the user left a voicemail on this entry.
  - `queue` DialingQueueMeta — Power Dialer queue metadata, without its numbers. Returned under the `queue` key of `GET /current`; the numbers themselves are the paginated `data`.
    - `id` string — Unique queue identifier (KSUID with `pdl` prefix)
    - `name` string, nullable — Display name of the queue
    - `creator_id` string — User ID of the queue creator.
    - `assignee_id` string, nullable — User ID of the user expected to run the queue.
    - `voicemail_handling` 'SKIP' | 'NO_SKIP' — How the Power Dialer reacts when the call lands in voicemail.
    - `do_not_disturb` 'ENABLED' | 'DISABLED' — When `ENABLED`, incoming calls are silenced while the queue is being run.
    - `created_at` string, date-time
    - `updated_at` string, date-time
  - `pagination` Pagination
    - `page` integer
    - `size` integer
    - `total_count` integer
    - `total_pages` integer
    - `has_more` boolean

## Other responses

- `401` — Invalid or missing API key
- `404` — Assignee not found
- `429` — Rate limit exceeded

---

[API](https://skmtc.net/withallo/apis/allo-api.md) · [All operations](https://skmtc.net/withallo/apis/allo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/withallo/allo-api/versions/9aab4db82933/schema)
