Sessions

List sessions with insights

Pages sessions like GET /sessions and attaches each session's stored insight (or a not_generated placeholder). Nothing is generated by this call.

<sub>Scope: sessions:read</sub>

get/v3/organizations/{orgId}/sessions/insights

Request

  • Base URL: https://api.reasonmachines.com
  • URL: https://api.reasonmachines.com/v3/organizations/{orgId}/sessions/insights
  • Auth: HTTP bearer

Query parameters

status'active' | 'archived' | 'all'

Session status filter: active (default), archived, or all.

originstring

Comma-separated origin filter: ui, external, or external:cli|external:mcp|external:api. external matches all external sources.

archived'exclude' | 'only' | 'include'

Compatibility filter: exclude active, only archived, include both. Defaults to status=active.

searchstring

Case-insensitive literal search of session display-title fields, not transcript contents. Minimum 3 characters. Search pages are capped at 24 items; follow end_cursor for more.

project_idstring uuid

Filter sessions by an accessible existing Project in this Workspace.

firstinteger

Page size (default 20, max 100). Search pages are capped at 24 items.

limitinteger

Alias for first (page size).

afterstring

Cursor from the previous page's end_cursor.

Response

A page of sessions, each carrying an insight object.

itemsobject[]
end_cursorstring nullable
has_next_pageboolean

Changes

No recorded changes to this operation across all 1 revision of this API.