Skip to main content

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

Response Format

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