Skip to content
Get started

API Reference

Libraries

npm install supermemory
pip install supermemory

API Overview

Memories

List, get, update, and delete content and memories

Forget a memory
DELETE/v4/memories

Documents

Add document
POST/v3/documents
List documents
POST/v3/documents/list
Update document
PATCH/v3/documents/{id}
Get document
GET/v3/documents/{id}
Delete document by ID or customId
DELETE/v3/documents/{id}
Bulk delete documents
DELETE/v3/documents/bulk
Upload a file
POST/v3/documents/file
Batch add documents
POST/v3/documents/batch
Get processing documents
GET/v3/documents/processing
Search documents
POST/v3/search
Search documents
POST/v3/search
Search memory entries
POST/v4/search

Settings

Organization settings

Get settings
GET/v3/settings
Update settings
PATCH/v3/settings

Connections

External service integrations

Create connection
POST/v3/connections/{provider}
Get connection (by id)
GET/v3/connections/{connectionId}
Get connection (by provider)
POST/v3/connections/{provider}/connection
Delete connection by ID
DELETE/v3/connections/{connectionId}
Delete connection
DELETE/v3/connections/{provider}
Sync connection
POST/v3/connections/{provider}/import
List connections
POST/v3/connections/list
List documents
POST/v3/connections/{provider}/documents
Configure connection
POST/v3/connections/{connectionId}/configure
Fetch resources
GET/v3/connections/{connectionId}/resources