Skip to main content
GET
List sessions

Authorizations

Authorization
string
header
required

A Reactor API key (rk_...), sent as Authorization: Bearer rk_.... Keep it on a server.

Path Parameters

account_id
string<uuid>
required

The account's ID. Use the account_id from GET /me.

Query Parameters

status
enum<string>
default:all

active for sessions not yet closed, past for closed sessions, all for both.

Available options:
all,
active,
past
after
string<date>

Inclusive lower bound on created_at, as a YYYY-MM-DD date read as midnight UTC.

Example:

"2026-10-01"

before
string<date>

Exclusive upper bound on created_at, as a YYYY-MM-DD date read as midnight UTC. Must be later than after.

Example:

"2026-11-01"

model
string

Exact, case-sensitive match on the session's model name, for example reactor/helios. Surrounding spaces are trimmed; an empty value means no filter.

Example:

"reactor/helios"

limit
integer
default:50

Page size, from 1 to 200. Values outside that range return 400.

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

The opaque next_cursor from the previous page. Omit it for the first page.

Response

A page of sessions.

sessions
object[]
required
total
integer
required

The number of sessions on this page. Not a count of all matching sessions.

limit
integer
required

The page size applied.

offset
integer
required

Always 0.

has_more
boolean
required

Whether another page exists.

next_cursor
string

Pass as cursor to get the next page. Present exactly when has_more is true.