List sessions in a project
Changed onLists the project's sessions that are readable through the public API, newest first. Requires access to the project as an owner, reader, or writer (including organization access). A missing, trashed, deleted, or inaccessible project returns 404 project_not_found.
This is the intersection of project contents and your API-visible sessions: reports and systematic reviews must be owned by you; research-agent sessions must be owned by you or shared directly with you. Project access alone does not grant session access on this API. The result can therefore contain fewer sessions than the project's web interface.
Supports the same type, status, source, limit, and cursor parameters and sessions, nextCursor, totalCount response as GET /sessions. Default page size 50, maximum 100. Membership and filters apply before pagination and counting; totalCount is the matching total across all pages. Pass nextCursor as cursor until it is null. Unknown query parameters return 400.
Only supported session types are included: reports, systematic reviews, and top-level research-agent sessions. Removed/deleted sessions, subagents, files, artifacts, and collections are excluded. Both notebook and imported review project entries are supported.
Example
curl "https://elicit.com/api/v2/projects/{projectId}/sessions?limit=100" \
-H "Authorization: Bearer elk_live_your_key_here"
Request
- Base URLhttps://elicit.com/api/v2
- URLhttps://elicit.com/api/v2/projects/{projectId}/sessions
- AuthHTTP bearer
Path parameters
The project ID (UUID) from GET /projects or POST /projects
Query parameters
Maximum number of sessions to return (default: 50, max: 100)
Opaque pagination cursor from a previous response's nextCursor field. Omit for the first page.
Filter by how the session was created
Filter to a single session type
Filter by session status
Response
One page of API-visible sessions in the project.
Example response
{
"sessions": [
{
"sessionId": "5ad08bfb-cbe0-4911-a8c3-309760d33029",
"title": "What are the effects of GLP-1 receptor agonists on cardiovascular outcomes?",
"url": "https://elicit.com/review/5ad08bfb-cbe0-4911-a8c3-309760d33029",
"source": "api",
"createdAt": "2025-06-15T14:30:00.000Z",
"links": {
"self": "https://elicit.com/api/v2/sessions/reports/5ad08bfb-cbe0-4911-a8c3-309760d33029",
"resume": "https://elicit.com/api/v2/sessions/5ad08bfb-cbe0-4911-a8c3-309760d33029/resume"
}
}
],
"nextCursor": "2025-06-15T14:30:00.000Z_5ad08bfb-cbe0-4911-a8c3-309760d33029"
}Changes
- info
endpoint added
- info