organizations

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).

get/api/v1/organizations/{org_slug}/pages/sessions

Request

  • Base URL
    https://composal.com (the document declares no server; this is the origin it was published from)
  • URL
    https://composal.com/api/v1/organizations/{org_slug}/pages/sessions
  • Auth
    HTTP bearer

Path parameters

org_slugstring required

Query parameters

repostring

Repository slug filter.

adapterstring

Agent adapter/harness filter (codex, claude, cursor, roder, grok).

user_idstring

Public id of the session owner to filter by.

statusstring

Session status filter (active, completed, abandoned).

fromstring

ISO8601 lower bound (inclusive) on session started_at.

tostring

ISO8601 upper bound (inclusive) on session started_at.

offsetinteger
limitinteger
sessionstring

Public id of a session to expand with its checkpoint timeline.

Response

Organization sessions page contract

search_enabledboolean

Changes

No recorded changes to this operation across all 3 revisions of this API.