Skip to main content
GET
List sessions
Requires sessions:read. Combine qualification, intent, booking, date, and email filters to build routing or synchronization cohorts. Status filters accept comma-separated values.
Results include analyzed production sessions only. Use the session id as an idempotency key in downstream systems.

Authorizations

Authorization
string
header
required

Hobbes API key with the hb_live_ prefix.

Query Parameters

date_from
string<date-time> | null

Filter by session start time (ISO 8601)

date_to
string<date-time> | null

Filter by session start time (ISO 8601)

qualification_status
string | null

qualified | unqualified (comma-separated)

buying_intent
string | null

high | medium | low | none (comma-separated)

booked_status
string | null

booked | not_booked (comma-separated)

search
string | null

Partial email match

limit
integer
default:50

Number of records to return. Defaults to 50 and cannot exceed 200.

Required range: 1 <= x <= 200
offset
integer
default:0

Zero-based number of records to skip. Use with pagination.total to request the next page.

Required range: 0 <= x <= 1000000

Response

Successful Response

sessions
SessionListItem · object[]
required
pagination
Pagination · object
required