Skip to main content
POST
Requires Authorization: Bearer header with a deploy token (qt_deploy_*) or Supabase JWT.
This endpoint is rate-limited per organization. It is designed for daemon-to-cloud ingestion, not direct API usage.

Request Body

Session lifecycle events report session start, update, and end transitions.
string
required
UUID v5 session identifier.
string
Human-readable session name.
string
LLM model used in the session (e.g., claude-sonnet-4-20250514).
string
Code signing identity of the agent process.
string
required
Session state: active, idle, ended.
string
Agent platform identifier (e.g., claude-code, cursor, windsurf).
string
Parent session UUID for hierarchical session tracking.
datetime
required
ISO 8601 timestamp of the lifecycle event.