List Voices
Authentication
Enter your API key with the Bearer prefix, e.g. ‘Bearer sk_…’.
Headers
Query parameters
Max items per page (default 50, max 200).
Filter by voice type: personal (the workspace’s cloned voices)
or shared (the public catalogue). Omit to return both.
Filter to voices whose locale matches this BCP-47 language range,
prefix-matched: en matches en-US and en-GB; en-US matches
only en-US. Case-insensitive. Omit to return all locales.
Filter to voices that support this model (as listed in each voice’s
models[]), e.g. simba-3.2. Omit to return voices for all models.
Response headers
Request-rate budget: the maximum number of requests in the current
window (the bucket capacity). The IETF-draft un-prefixed name; the
legacy alias X-RateLimit-Limit carries the same value. Rides every
response.
Request-rate budget: requests left in the current window. Legacy
alias: X-RateLimit-Remaining.
Request-rate budget: integer delta-seconds until the window fully
refills (same unit as Retry-After). Legacy alias:
X-RateLimit-Reset.
Response
The voice catalogue (or a page of it when limit is set).
Opaque keyset cursor for the next page. Pass back as the
cursor request parameter. null when the caller has
reached the end of the list (has_more is also false
in that case).