Skip to main content

Base URL

OpenAPI spec

The full OpenAPI 3.1 document is served alongside the API:
Use it to generate typed clients for any language:

Endpoints

Authentication

Every request carries Authorization: Bearer sk_live_.... See Authentication for key management, rotation, and tier gating.

Idempotency

Every POST accepts an Idempotency-Key header. Repeat within 24 hours to get the cached response. Different bodies with the same key return 409 IDEMPOTENCY_KEY_REUSED.

Rate limits

Sliding window: 60 requests per minute per key. Every response carries X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset. See Rate limits.

Versioning

Additive changes ship under /v1 with a 30-day changelog notice. Breaking changes ship under a new major version prefix (/v2, etc.) and /v1 remains supported for at least 12 months after /v2 GAs.