# MemOS API Reference ## Docs - [Add memories](https://memos-api.openmem.net/api-reference/server-api/add-memories.md): Add memories for a specific user. - [Chat with MemOS](https://memos-api.openmem.net/api-reference/server-api/chat-with-memos.md): Chat with MemOS for a specific user. Returns SSE stream. - [Chat with MemOS (Complete Response)](https://memos-api.openmem.net/api-reference/server-api/chat-with-memos-complete-response.md): Chat with MemOS for a specific user. Returns complete response (non-streaming). - [Chat with MemOS playground](https://memos-api.openmem.net/api-reference/server-api/chat-with-memos-playground.md): Chat with MemOS for a specific user. Returns SSE stream. - [Delete memories for user](https://memos-api.openmem.net/api-reference/server-api/delete-memories-for-user.md) - [Feedback memories](https://memos-api.openmem.net/api-reference/server-api/feedback-memories.md): Feedback memories for a specific user. - [Get all memories for user](https://memos-api.openmem.net/api-reference/server-api/get-all-memories-for-user.md): Get all memories or subgraph for a specific user. - [Get detailed scheduler status](https://memos-api.openmem.net/api-reference/server-api/get-detailed-scheduler-status.md): Get detailed scheduler status including running tasks and queue metrics. - [Get memories for user](https://memos-api.openmem.net/api-reference/server-api/get-memories-for-user.md) - [Get scheduler running status](https://memos-api.openmem.net/api-reference/server-api/get-scheduler-running-status.md): Get scheduler running status. - [Get scheduler task queue status](https://memos-api.openmem.net/api-reference/server-api/get-scheduler-task-queue-status.md): Get scheduler task queue backlog/pending status for a user. - [Get suggestion queries](https://memos-api.openmem.net/api-reference/server-api/get-suggestion-queries.md): Get suggestion queries for a specific user with language preference. - [Search memories](https://memos-api.openmem.net/api-reference/server-api/search-memories.md): Search memories for a specific user. - [Stream scheduler progress for a user](https://memos-api.openmem.net/api-reference/server-api/stream-scheduler-progress-for-a-user.md): Stream scheduler progress via Server-Sent Events (SSE). - [Wait until scheduler is idle for a specific user](https://memos-api.openmem.net/api-reference/server-api/wait-until-scheduler-is-idle-for-a-specific-user.md): Wait until scheduler is idle for a specific user. - [Chat with MemOS](https://memos-api.openmem.net/mintdocs/api-reference/chat/post.md): Chat with the MemOS system. - [Configure MemOS](https://memos-api.openmem.net/mintdocs/api-reference/configure/post.md): Set MemOS configuration. - [Unregister a MemCube](https://memos-api.openmem.net/mintdocs/api-reference/mem_cubes/delete.md): Unregister a MemCube. - [Register a MemCube](https://memos-api.openmem.net/mintdocs/api-reference/mem_cubes/post.md): Register a new MemCube. - [Share a cube with another user](https://memos-api.openmem.net/mintdocs/api-reference/mem_cubes/share.md): Share a cube with another user. - [Delete all memories](https://memos-api.openmem.net/mintdocs/api-reference/memories/delete.md): Delete all memories from a MemCube. - [Get all memories](https://memos-api.openmem.net/mintdocs/api-reference/memories/get.md): Retrieve all memories from a MemCube. - [Delete a memory](https://memos-api.openmem.net/mintdocs/api-reference/memories/memory_delete.md): Delete a specific memory from a MemCube. - [Get a memory](https://memos-api.openmem.net/mintdocs/api-reference/memories/memory_get.md): Retrieve a specific memory by ID from a MemCube. - [Update a memorys](https://memos-api.openmem.net/mintdocs/api-reference/memories/memory_put.md): Update an existing memory in a MemCube. - [Create memories](https://memos-api.openmem.net/mintdocs/api-reference/memories/post.md): Store new memories in a MemCube. - [Search memories](https://memos-api.openmem.net/mintdocs/api-reference/search/post.md): Search for memories across MemCubes. - [List all users](https://memos-api.openmem.net/mintdocs/api-reference/users/get.md): List all active users. - [Get current user info](https://memos-api.openmem.net/mintdocs/api-reference/users/me.md): Get current user information including accessible cubes. - [Create a new user](https://memos-api.openmem.net/mintdocs/api-reference/users/post.md): Create a new user. ## OpenAPI Specs - [openapi](https://memos-api.openmem.net/mintdocs/openapi.json) - [api](https://memos-api.openmem.net/content/api.json)