Retrieve a list of all voice clones associated with your account, including their training status, settings, and usage statistics.
Requires the voice:read
permission.
Request
Bearer token with your API key that has voice:read
permission (e.g., “Bearer
bna-your-api-key”)
Query Parameters
Filter by training status: processing
, ready
, failed
Number of voice clones to return (1-100)
Examples
curl -X GET "https://api.buena.ai/api/v2/voice-clones" \
-H "Authorization: Bearer bna-your-api-key"
Response
Always true
for successful requests
Voice clones data object
Array of voice clone objects
Unique voice clone identifier (voiceId)
User-defined name for the voice clone
Description of the voice clone
Whether the voice clone is active and available for use
Number of audio samples used to train this voice
ISO 8601 timestamp when created
ISO 8601 timestamp when last updated
Metadata labels associated with the voice clone
Total number of voice clones for the user
{
"success": true,
"data": {
"voiceClones": [
{
"voiceId": "pNInz6obpgDQGcFmaJgB",
"name": "Professional Voice",
"description": "Professional outreach voice for LinkedIn",
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-01-19T14:30:00.000Z",
"isActive": true,
"sampleCount": 3,
"labels": {
"userId": "user123",
"createdAt": "2024-01-15T10:30:00.000Z"
}
},
{
"voiceId": "2EiwWnXFnvU5JabPnv8n",
"name": "Sales Voice",
"description": "Energetic sales voice for cold outreach",
"createdAt": "2024-01-20T08:15:00.000Z",
"updatedAt": "2024-01-20T08:15:00.000Z",
"isActive": true,
"sampleCount": 2,
"labels": {
"userId": "user123",
"createdAt": "2024-01-20T08:15:00.000Z"
}
}
],
"total": 2
}
}
Next Steps