Skip to main content

Sessions API

Sessions represent a logical unit of AI agent activity — a single conversation, task, or workflow. The Quint daemon detects session boundaries automatically using fingerprinting and conversation anchoring, and reports lifecycle events to the cloud.

Endpoints

POST /v1/sessions/ingest

Session lifecycle event ingestion (rate-limited). Used by the daemon to report session start, update, and end events.

GET /v1/sessions

List sessions with filtering by state, platform, root_only, and since.

GET /v1/sessions/{id}

Session detail including children and risk summary.

GET /v1/sessions/{id}/events

All events belonging to a specific session.

GET /v1/sessions/{id}/children

Child sessions spawned from a parent session.

Session Fields

Hierarchical Sessions

Sessions support parent/child relationships. When an AI agent spawns a sub-agent or delegates work, the child session is linked to its parent:
Use root_only=true on GET /v1/sessions to see only top-level sessions, then drill into children via GET /v1/sessions/{id}/children.

Filtering

Session Detail

The GET /v1/sessions/{id} endpoint returns the session along with its child sessions and a risk summary: