API Overview
MemoryKit REST API reference.
Base URL
OpenAPI Specification
Download the OpenAPI 3.0 spec for use with Postman, Insomnia, Swagger UI, or code generators.
Authentication
All requests require a Bearer token in the Authorization header:
See Authentication for key management, scopes, and security practices.
Response format
All responses return JSON. Successful responses use standard HTTP status codes:
| Status | Description |
|---|---|
200 | Success |
201 | Created |
202 | Accepted (async processing) |
204 | No content (successful delete) |
Errors
All errors return a consistent JSON structure with type, code, message, and request_id. See Error Handling for the full error code reference, SDK exception types, and retry strategies.
Rate limits & quotas
Rate limits are per API key, per endpoint, with a 60-second sliding window. Plan quotas limit monthly queries and total documents. See Limits & Quotas for the full table.
Pagination
List endpoints use starting_after pagination: