GET /v1/memories/list
Returns a paginated list of all memories that belong to the specified scope. At least one scope query parameter is required. Use this endpoint to browse what the memory engine has stored for a user, agent, or namespace — for example, to build a memory inspector UI or to verify that an ingest operation produced the expected records.Query Parameters
Filter to memories belonging to this user identifier.
Filter to memories belonging to this agent identifier.
Filter to memories in this logical namespace.
Filter to memories from this conversation thread or session.
Maximum number of memories to return per page.
Number of records to skip before returning results. Use with
limit to paginate through large scopes.At least one scope parameter (
user, agent, namespace, or thread) must be present. Requests with no scope filters are rejected with a 400 Bad Request error.Example Request
Response
GET /v1/memories/:id
Fetches a single memory record by its unique ID. Use this to inspect an individual memory’s full metadata — including its version history stamp, scope, and timestamps — after retrieving its ID from a search or list response.Path Parameters
The unique memory ID, for example
mem_abc123. Memory IDs are returned in the id field of every ingest, search, and list response.Example Request
Response
Returns a single Memory object.The unique identifier for this memory record.
The stored memory content as a plain-language claim.
ISO 8601 timestamp of when the memory was first created.
ISO 8601 timestamp of the most recent update to this memory record.
The scope dimensions this memory belongs to (
user, agent, namespace, thread).The current version number of this memory record. Incremented on every update.
Example Response
DELETE /v1/memories/:id
Soft-deletes a memory by marking it as deleted in the store. Soft-deleted memories are excluded from all search and list results immediately, but the underlying record is retained for audit and lineage purposes.Path Parameters
The unique memory ID to delete, for example
mem_abc123.Example Request
Response
true if the memory was successfully soft-deleted.The ID of the deleted memory, confirming which record was affected.
Example Response
This endpoint performs a soft delete. The memory record is retained internally for audit and temporal lineage tracking and will not be returned in any search or list response going forward. If you need to permanently and irrecoverably remove a memory record, use the governance Operator Action API with an admin key.