Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /memory-stores/{store_id}/memories | Add memories |
| POST | /memory-stores/{store_id}/memories/search | Search memories |
| GET | /memory-stores/{store_id}/memories | List memories |
| GET | /memory-stores/{store_id}/memories/{memory_id} | Get memory |
| PUT | /memory-stores/{store_id}/memories/{memory_id} | Update memory |
| DELETE | /memory-stores/{store_id}/memories/{memory_id} | Delete memory |
| DELETE | /memory-stores/{store_id}/memories | Delete all memories |
| GET | /memory-stores/{store_id}/memories/{memory_id}/history | Get history |
| POST | /memory-stores/{store_id}/reset | Reset store |
Authentication
All requests require a Bearer token:Store IDs
Memory stores use thems- prefix:
Quick Example
Memory Scoping
Memories can be scoped by:| Scope | Parameter | Description |
|---|---|---|
| User | user_id | Per-user memories |
| Agent | agent_id | Per-agent memories |
| Session | run_id | Per-session memories |
Message Format
When adding memories, messages follow this format:user, assistant, system