List sessions
Returns one page of the org's phone sessions for the Session Inspector table: active/unbilled sessions pinned on top, terminal history paginated beneath. Covers workflow runs and workflow-less interactive leases; each row links to a session. Filters: search, workflow_id, status.
Query parameters
max rows to return (default 50, max 100)
max rows to return (default 50, max 100)
rows to skip for pagination
rows to skip for pagination
case-insensitive match on phone/session/workflow
case-insensitive match on phone/session/workflow
only sessions for this workflow
only sessions for this workflow
filter by session status (ACTIVE/COMPLETED/CANCELLED/EXPIRED); repeatable
filter by session status (ACTIVE/COMPLETED/CANCELLED/EXPIRED); repeatable
filter by source: workflow and/or interactive; repeatable
filter by source: workflow and/or interactive; repeatable
filter by type: shared and/or dedicated; repeatable
filter by type: shared and/or dedicated; repeatable
only sessions started at/after this RFC3339 time
only sessions started at/after this RFC3339 time
only sessions started at/before this RFC3339 time
only sessions started at/before this RFC3339 time
only sessions de-allocated at/after this RFC3339 time
only sessions de-allocated at/after this RFC3339 time
only sessions de-allocated at/before this RFC3339 time
only sessions de-allocated at/before this RFC3339 time
sort column: started|ended|status|duration (default started)
sort column: started|ended|status|duration (default started)
sort direction: asc|desc (default desc)
sort direction: asc|desc (default desc)
Response
OK
Example response
{
"$schema": "/api/v1/PhoneSessionListResponse.json"
}