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.
Get popular voices
Retrieves the most frequently used voices across all users.voicespopularAuthentication is optional for this action. Popular voice data is publicly accessible.
Response
Array of popular voice records, ordered by usage count.
Total number of voices returned.
Get recent voices
Retrieves voices recently used by the authenticated user.voicesrecentResponse
Array of recently used voice records, ordered by most recent first.
Total number of voices returned.
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.
