Skip to main content

What this family does

Recall is where the derived state lives. GET /v1/recall/{recall_type} is a single operation with four views: identity returns the manifold position, basins and voice profile; graph returns nodes, edges and domains; insights returns pending proposals; temporal returns phases and time structure. Four of the seven named objects in this API are read from this one route. The rest of the family is drill-down and session history: one node with its chunks and neighbours, a full-text node search, the subject’s coding sessions, and a per-user identity snapshot.

Routes

Headers that apply here

Neither header is declared as an OpenAPI parameter, so neither appears in the generated schema tables.
  • X-Exo-Subject selects which subject the call acts for on the subject-aware routes above. Omit it to act as the key owner. See Subjects.

The shape of a call

Read the identity view.
The response:

Traps

Empty is the correct answer for a new organization. Every recall view is produced by the background cognition cycle. Until it has run, the collections are empty. That is not an error and it is not a permissions problem. Pagination is opt-in, and only on the list-shaped views. Sending cursor or pageSize to a view that is not a list returns 400 pagination_unsupported. With neither parameter, responses keep their original un-paginated shape. An unknown recall_type is 404. The four values are identity, graph, insights and temporal.

API reference

Base URL, authentication, and the conventions every route shares.

Errors

The problem envelope and the full code catalogue.