Base URL
Authentication
All requests require a Bearer token in theAuthorization header. You can generate API keys from the Deyta Console.
Response format
Every response follows a consistent envelope:pagination object:
Error codes
| HTTP Status | Code | Description |
|---|---|---|
| 400 | BAD_REQUEST | Invalid request parameters |
| 401 | UNAUTHORIZED | Missing or invalid API key |
| 404 | NOT_FOUND | Resource does not exist |
| 409 | CONFLICT | Resource already exists (e.g. duplicate namespace name) |
| 500 | INTERNAL_SERVER_ERROR | Server-side error |
Namespace resolution
Memory operations (/remember, /recall, /forget, /ask) require a target namespace. Provide exactly one of:
namespace_id— the namespace’s internal IDexternal_reference_id— your own external identifier linked to the namespace
400 BAD_REQUEST.