---
title: "List active sessions"
method: GET
path: "/phones/sessions/active"
tags: ["Phones"]
---

# List active sessions

`GET /phones/sessions/active`

Returns one page of the organization's currently-active phone sessions joined with phone + workflow display fields: in-flight runs, workflow-less interactive leases, and dedicated phones in use. Paginated via limit (default 25, max 100) + offset; the response total is the full active count. Powers the dashboard overview.

## Query parameters

- `limit` integer — max rows to return (default 25, max 100)
- `offset` integer — rows to skip for pagination
- `search` string — case-insensitive match on phone name/nickname/id, session id, or workflow name
- `dedicated` string — filter by ownership: 'dedicated' or 'shared'
- `source` string — filter by source: 'workflow' or 'interactive'

## Response `200`

OK

- PhoneActiveSessionsResponse
  - `sessions` PhoneActiveSession[], nullable, required
    - `allocated_at` string, required
    - `allocated_by` string
    - `is_dedicated_phone` boolean, required
    - `location` string
    - `model_name` string
    - `nickname` string
    - `phone_id` string, required
    - `phone_name` string
    - `phone_status` string, required
    - `phone_type` string
    - `session_id` string, required
    - `workflow_id` string
    - `workflow_name` string
  - `total` integer, required

## Other responses

- `default` — Error

---

[API](https://skmtc.dev/axilioai/apis/axilio-api-2.md) · [All operations](https://skmtc.dev/axilioai/apis/axilio-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/axilioai/axilio-api-2/revisions/d7ecf9466d6d/schema)
