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.
curl -i -X GET \
'https://memoryserver-staging-223473570766.us-west1.run.app/v1/namespace/{namespace_id}' \
-H 'X-API-Key: string'{ "code": 200, "status": "success", "data": { "objectId": "string", "name": "string", "environment_type": "string", "is_active": true, "rate_limits": { … }, "organization_id": "string", "instance_config": { … }, "storageCount": 0, "memoriesCount": 0, "createdAt": "string", "updatedAt": "string" }, "error": "string", "details": {} }
Updated namespace name
Updated namespace name
Updated namespace name
Updated environment type
Updated environment type
Updated environment type
Whether this namespace is active
Whether this namespace is active
Whether this namespace is active
curl -i -X PUT \
'https://memoryserver-staging-223473570766.us-west1.run.app/v1/namespace/{namespace_id}' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: string' \
-d '{
"environment_type": "staging",
"is_active": true,
"name": "acme-staging"
}'{ "code": 200, "status": "success", "data": { "objectId": "string", "name": "string", "environment_type": "string", "is_active": true, "rate_limits": { … }, "organization_id": "string", "instance_config": { … }, "storageCount": 0, "memoriesCount": 0, "createdAt": "string", "updatedAt": "string" }, "error": "string", "details": {} }
curl -i -X DELETE \
'https://memoryserver-staging-223473570766.us-west1.run.app/v1/namespace/{namespace_id}?delete_memories=true&delete_neo4j_nodes=true&remove_acl_references=true' \
-H 'X-API-Key: string'Namespace deleted
ID of deleted namespace
ID of deleted namespace
ID of deleted namespace
Human-readable message
Human-readable message
Human-readable message
Cascade deletion details
Cascade deletion details
Error message if failed
Error message if failed
Error message if failed
{ "code": 200, "status": "success", "namespace_id": "string", "message": "string", "cascade": { "memories_deleted": 0, "memories_failed": 0, "neo4j_nodes_deleted": 0, "acl_read_cleaned": 0, "acl_write_cleaned": 0 }, "error": "string", "details": {} }