Organization agent sessions page contract
Cross-repo browser of captured agent sessions for one organization, restricted to repositories the current user can read. Returns the filtered/paginated session list with per-session stats, filter facets, and — when session is supplied — the expanded session's checkpoint timeline, its server-derived git commits and pull_requests, and its checkpoint linked_commits. Each expanded checkpoint carries the Git commit IDs it is attached to (linked_commits), resolved through the reverse checkpoint→commit lookup; linked_commits_available is false and the lists are empty when that lookup is unavailable. Payloads carry sanitized provenance only (no storage keys, checksums, or archive URLs).
Request
- Base URLhttps://composal.com (the document declares no server; this is the origin it was published from)
- URLhttps://composal.com/api/v1/organizations/{org_slug}/pages/sessions
- AuthHTTP bearer
Path parameters
Query parameters
Repository slug filter.
Agent adapter/harness filter (codex, claude, cursor, roder, grok).
Public id of the session owner to filter by.
Session status filter (active, completed, abandoned).
ISO8601 lower bound (inclusive) on session started_at.
ISO8601 upper bound (inclusive) on session started_at.
Public id of a session to expand with its checkpoint timeline.
Response
Organization sessions page contract
Changes
No recorded changes to this operation across all 3 revisions of this API.