Skip to main content
The public API base URL is:
All public API paths in these docs are relative to that base URL. For example:

Versioning

The first public version is v1. Breaking changes require a new version path such as /v2. Non-breaking changes can be added to v1, including:
  • New optional response fields.
  • New model IDs.
  • New pricing rows.
  • New webhook event types.
  • New optional request parameters.

Content Types

Most endpoints accept and return JSON:
Use /v1/assets for multipart uploads, then pass the returned asset URL into JSON generation requests.

Required Headers

Idempotency-Key is required for endpoints that create jobs, reserve credits, create custom voices, or create webhook endpoints.