Skip to main content
GET
List hand-offs

Authorizations

Authorization
string
header
required

A user token (pv_ut_…) as Authorization: Bearer pv_ut_…. X-Peeve-Key is accepted too. Never a query parameter — URLs end up in proxy logs and Referer headers.

The token carries its owner's live workspace role, re-read on every call.

Query Parameters

limit
integer
default:50

Page size. Over 200 is a 400, not a silent clamp.

Required range: 1 <= x <= 200
cursor
string

An opaque next_cursor from a previous page. Do not parse or construct it. Reusing a cursor under a different sort/order is rejected.

sort
enum<string>
default:created_at
Available options:
created_at,
updated_at
order
enum<string>
default:desc
Available options:
asc,
desc
created_after
string<date-time>
created_before
string<date-time>
status
enum<string>
Available options:
open,
pending,
resolved,
closed
kind
enum<string>
Available options:
ticket,
chat
requester
enum<string>
Available options:
human,
agent
resolution
enum<string>
Available options:
solved,
unsolved,
partial,
abandoned
session_id
string<uuid>
assigned
boolean

Response

A page of hand-offs.

object
string
required
Allowed value: "list"
data
object[]
required
has_more
boolean
required

Always present, so a paging loop never branches.

next_cursor
string | null
required

Pass as cursor for the next page. null on the last page.

request_id
string
required