Skip to main content
GET
List sessions started by an API key

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.

api_key_id
string<uuid>
required

The API key's ID, as returned when the key was created or listed.

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-time>

Inclusive lower bound on created_at, as an RFC 3339 timestamp. Dates without a time are rejected.

Example:

"2026-11-01T00:00:00Z"

before
string<date-time>

Exclusive upper bound on created_at, as an RFC 3339 timestamp. Must be later than after.

Example:

"2026-12-01T00:00:00Z"

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

Sessions in the list shape, without environment and revision.

limit
integer
required

The page size applied.

has_more
boolean
required

Whether another page may exist.

next_cursor
string | null
required

Pass as cursor to get the next page. null on the last page.