List facts
GET
Every fact in a scope, newest first. This is the bookkeeping view — to actually recall something, use POST /v1/memory/search, which ranks by meaning.
Authorization
AuthorizationheaderrequiredBearer YOUR_API_KEY. Create a key in the dashboard.
Query parameters
scopestringWhich scope to address:
contact:<contactId>,conversation:<conversationId>, or omitted for the project scope.Note the asymmetry with
POST /v1/memoryandPOST /v1/memory/search, which take the scope in the request BODY asscopepluscontactId/conversationId. Every other Memory endpoint takes it here.limitintegerDefault50Limitsmax 100cursorstringOpaque cursor from a previous response's
nextCursor. Do not construct it.
Responses
200Facts in the scope.
itemsobject[]required6 properties
idstringrequiredtextstringThe remembered text.
metadataobject1 properties
{key}string
scorenumberCosine similarity to the query, 0 to 1, higher being closer. Present on search results only — a list or a single read has no query to score against.
createdAtstring<date-time>requiredexpiresAtstring<date-time>
nextCursorstring
400Invalid scope or query parameters.
codestringrequiredmessagestringrequireddetailsobject
401Unauthorized.
codestringrequiredmessagestringrequireddetailsobject