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.
Namespace name (e.g., 'acme-production')
Environment type: development, staging, production
curl -i -X POST \
https://memoryserver-staging-223473570766.us-west1.run.app/v1/namespace \
-H 'Content-Type: application/json' \
-H 'X-API-Key: string' \
-d '{
"environment_type": "production",
"is_active": true,
"name": "acme-production",
"rate_limits": {}
}'{ "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 GET \
'https://memoryserver-staging-223473570766.us-west1.run.app/v1/namespace?limit=20&skip=0' \
-H 'X-API-Key: string'Namespaces listed
Total matching namespaces
Total matching namespaces
Total matching namespaces
Current page (0-indexed skip)
Current page (0-indexed skip)
Current page (0-indexed skip)
Items per page
Items per page
Items per page
Error message if failed
Error message if failed
Error message if failed
{ "code": 200, "status": "success", "data": [ { … } ], "total": 0, "page": 0, "page_size": 0, "error": "string", "details": {} }
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": {} }