List parallel dialer sessions
GET /voice/dialer/sessions
List parallel dialer sessions for the authenticated org.
Forwards to the voice service’s GET /api/parallel-calls/sessions
endpoint with org_id pinned to the API key’s org. All filtering /
paging arguments map 1:1 to the upstream contract.
Authorizations
Parameters
Query Parameters
Page number (1-indexed).
Page number (1-indexed).
Sessions per page (max 200).
Sessions per page (max 200).
“asc” or “desc”. Defaults to desc.
“asc” or “desc”. Defaults to desc.
Header Parameters
Responses
200
Successful Response
object
List wrapper for dialer sessions.
Top-level matches the voice payload (data + pagination) so the
public API caller sees the exact same shape they would get if voice
were exposed directly. The standard ApiResponse envelope wraps
THIS object as its data field.
object
Pagination block returned by the voice list-sessions endpoint.
Mirrored verbatim so the field names match what voice already ships
(total_items / total_pages / current_page / page_size).
Keeping voice’s field names here avoids a renaming layer that would
have to be updated every time voice extends the block.
object
One row from the dialer-sessions list.
The voice service returns a flat dict per session built from
ParallelDialSession columns plus an aggregated contact_ids
array. We surface every documented column directly so that read-only
consumers can introspect a session without a follow-up call.
object
422
Validation Error