Documentation Index
Fetch the complete documentation index at: https://quintsecurity.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
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
| Field | Type | Description |
|---|---|---|
id | UUID | Session identifier (UUID v5) |
session_name | string | Human-readable session name |
model | string | LLM model used in the session |
signing_id | string | Code signing identity of the agent process |
state | string | Current state: active, idle, ended |
platform | string | Agent platform (e.g., claude-code, cursor, windsurf) |
parent_id | UUID | Parent session ID for hierarchical tracking |
started_at | datetime | When the session began |
ended_at | datetime | When the session ended (null if active) |
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: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
TheGET /v1/sessions/{id} endpoint returns the session along with its child sessions and a risk summary: