GET /sessions

List cloud agent sessions, newest first.

MethodPath
GET/v1/sessions

Optionally filtered by automation (id or name), source, time window, attributed author, repository, and whether the session is still going.

Query parameters

automationstring

An automation id, or its name: only sessions that automation started.

sourcearray<SessionSource>
daysinteger
startstring · date-time
endstring · date-time
limitdefault 50integer
cursorstring
author_idinteger

A GitHub account id (see GET /v1/integrations/github/members); scopes the list to sessions attributed to that developer.

repostring

"owner/name" (exact) or a bare repo name. Sessions whose repository is named only inside their agent config — dashboard starts, cron — do not match.

unfinisheddefault falseboolean

Keep only sessions whose conversation is still going — live or idle — dropping the ones that completed, errored, or were stopped or cancelled. A session parked between turns counts as unfinished.

curl "https://api.ellipsis.dev/v1/sessions" \
  -H "Authorization: Bearer $ELLIPSIS_API_KEY"

Request

Response

Example response · 200
{
"has_more": false,
"next_cursor": "string",
}

On this page

No Headings
Schedule a demo