Base URL
All API requests are made to:
Authentication
All API endpoints require authentication using an API key. You can create and manage API keys in the Simple AI dashboard under Settings > API Keys (/organization/settings/api-keys).
Include your API key in the Authorization header as a Bearer token:
Example Request
All responses are returned as JSON. Successful requests return a 2xx status code.
Errors
Every error response has the same shape:
Safe Retries
When you create a call, pass an idempotency_key that is unique to that call. If a request times out and you send it again with the same key and the same body, Simple AI returns the original response instead of placing a second call. See Create Call.
Rate Limits
API requests are rate limited. If you exceed the limit, you will receive a 429 Too Many Requests response. Back off and retry with exponential backoff.
Need Help?
If you run into issues with the API, reach out to support@usesimple.ai.Last modified on October 9, 2026