List voices
Retrieves all available voices from the voice library.voiceslistAny filter or pagination parameters supported by the voice library are forwarded as-is.
Response
Returns voice library data forwarded directly from the upstream voice service.List shared voices
Retrieves voices from the shared voice library.voiceslist-sharedAny filter or pagination parameters supported by the voice library are forwarded as-is.
Response
Returns shared voice library data forwarded directly from the upstream voice service.Search voices
Searches the voice library by one or more search terms.voicessearchResponse
Returns matching voice data forwarded directly from the upstream voice service.List favorite voices
Retrieves all voices that the authenticated user has added to their favorites.voicesfavoritesResponse
Array of favorited voice records.
Total number of favorited voices.
Add favorite voice
Adds a voice to the authenticated user’s favorites. If the voice is already favorited, returns the existing record without creating a duplicate.voicesadd-favoriteThe voice ID to add to favorites.
Response (status 201)
The newly created favorite record. See the VoiceFavorite object for field details.
true when the voice was already in favorites.The voice ID that was already favorited.
Remove favorite voice
Removes a voice from the authenticated user’s favorites.voicesremove-favoriteThe voice ID to remove from favorites.
Response
true if the voice was successfully removed from favorites.The voice ID that was removed.
Track voice usage
Records that a voice was used. This is a fire-and-forget operation; errors are logged server-side but do not cause the request to fail.voicestrack-usageThe voice ID to track usage for.
Authentication is optional. Anonymous usage is tracked when no token is provided.
Response
Always returns
true, regardless of whether the tracking write succeeded internally.
