Skip to main content
These v4 endpoints operate on extracted memories (not raw documents). SDK support coming soon — use fetch or cURL for now.For document management (list, get, update, delete), see Document Operations. For ingesting raw content (text, files, URLs) through the processing pipeline, see Add Context.

Create Memories

Create memories directly without going through the document ingestion workflow. Memories are embedded and immediately searchable. This is useful for storing user preferences, traits, or any structured facts where you already know the exact memory content.

Parameters

Response

When to use this vs Add Context?Use Create Memories when you already know the exact facts to store (user preferences, traits, structured data). Use Add Context when you have raw content (conversations, documents, URLs) that Supermemory should process and extract memories from.

Forget Memory

Soft-delete a memory — excluded from search results but preserved in the system. Use this when you might want to restore later.
The memory will no longer appear in search results but remains in the database.

Update Memory (Versioned)

Update a memory by creating a new version. The original is preserved with isLatest=false.

Parameters

* Either id or content must be provided.

Next Steps