Expand description
Admin REST endpoints for memory management.
All endpoints require an admin-level JWT. They allow platform administrators to list, search, inspect, and delete memories across any scope.
Routes (mounted at /api/admin/memories in server.rs):
GET /api/admin/memories — paginated list (scope filters)
POST /api/admin/memories — add a memory
GET /api/admin/memories/stats — count + scope breakdown
GET /api/admin/memories/:id — get single memory by ID
PATCH /api/admin/memories/:id — replace a memory's content
DELETE /api/admin/memories/:id — delete a single memory
DELETE /api/admin/memories — bulk-delete by scope filter
GET /api/admin/memories/search — semantic/text searchStructs§
Functions§
- build_
router - bulk_
delete_ memories_ handler DELETE /api/admin/memories— bulk delete by scope filters- create_
memory_ handler POST /api/admin/memories— add a memory- delete_
memory_ handler DELETE /api/admin/memories/:id- get_
memory_ handler GET /api/admin/memories/:id- list_
memories_ handler GET /api/admin/memories— paginated list filtered by scope- memory_
stats_ handler GET /api/admin/memories/stats— count + scope breakdown- search_
memories_ handler GET /api/admin/memories/search?q=...— text/semantic search- update_
memory_ handler PATCH /api/admin/memories/{id}— replace a memory’s content