Skip to main content
GET
List supported voice providers
Use this endpoint to power a “Choose a voice provider” UI. Each provider entry tells you:
  • displayName & iconUrl — for rendering provider chips/cards
  • requiresWorkspaceApiKeytrue if the provider has no platform fallback (the workspace must save its own API key under workspaceSecretKey)
  • workspaceSecretKey — name of the field under workspaceData.secrets.* to persist the API key (e.g. ELEVENLABS_API_KEY)
  • capabilities — booleans for speed, volume, emotion, modelId, sampleText, customVoiceCloning
  • models — built-in model IDs you can pass to /voices and /voices/{provider} via ?modelId=
This endpoint is a utility helper — it does not consume credits and never proxies provider APIs.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Successful response

providers
object[]
required