Memories
Add Memory
POST/v1/memories/add/
Search Memory
POST/v1/memories/search/
List Memories
POST/v1/memories/
Get Memory By Id
GET/v1/memories/{memory_id}/
Patch Memory
PATCH/v1/memories/{memory_id}/
Delete Memory
DELETE/v1/memories/{memory_id}/
ModelsExpand Collapse
MemoryAddResponse object { consolidation_id_mapping, flush_result, message, 7 more } Returned by POST /v1/memories/add/.
Sync inline result — the full extracted set is in the response;
no event_id / async polling. results mirrors the flat-list
shape that search returns, so clients can read just-stored
memories with one consistent shape.
MemoryAddResponse object { consolidation_id_mapping, flush_result, message, 7 more }
Returned by POST /v1/memories/add/.
Sync inline result — the full extracted set is in the response;
no event_id / async polling. results mirrors the flat-list
shape that search returns, so clients can read just-stored
memories with one consistent shape.
MemorySearchResponse object { all_retrieved_artifacts, artifacts, context, 5 more } Returned by POST /v1/memories/search/.
results is the flat list (always populated when matches exist).
In mode=context the additional fields (context,
artifacts, episodes) are filled in too. In mode=flat
they’re empty.
MemorySearchResponse object { all_retrieved_artifacts, artifacts, context, 5 more }
Returned by POST /v1/memories/search/.
results is the flat list (always populated when matches exist).
In mode=context the additional fields (context,
artifacts, episodes) are filled in too. In mode=flat
they’re empty.
all_retrieved_artifacts: optional array of Artifact { artifact_id, artifact_type, content, 12 more }
all_retrieved_artifacts: optional array of Artifact { artifact_id, artifact_type, content, 12 more }