API for managing personal memory items with authentication and user-specific data.
API for managing personal memory items with authentication and user-specific data.
This API supports three authentication methods:
X-API-Key headerX-API-Key: <your-api-key>X-Session-Token headerX-Session-Token: <your-session-token>Authorization headerAuthorization: Bearer <token>All endpoints require one of these authentication methods.
Get processing status for a memory item.
Returns the current processing lifecycle stage:
queued — Accepted, waiting to be processedquick_saved — Quick add complete (stored in DB + vector store), background processing pendingprocessing — Background processing in progress (graph indexing, Neo4j nodes, enrichment)completed — All processing finishedfailed — Processing failedUse this endpoint to poll for completion after adding a memory. For real-time updates, connect to WebSocket at /ws/memory-status/{memory_id}.
curl -i -X GET \
'https://memoryserver-staging-223473570766.us-west1.run.app/v1/memory/status/{memory_id}' \
-H 'X-API-Key: YOUR_API_KEY_HERE'{}
curl -i -X GET \
'https://memoryserver-staging-223473570766.us-west1.run.app/v1/memory/batch/status/{batch_id}' \
-H 'X-API-Key: YOUR_API_KEY_HERE'{}