Reference
GET
/voices

The voices an ai_voice_note step can speak in: the shared library plus any voice this workspace cloned from its own recording. Put id into the step's config.voiceId for all senders, or into an item in config.voiceAssignments for sender-specific voices. Cloned voices cost more credits per voice note than library voices. Cloning needs an audio upload and is done in the app, not through the API.

Authorization

bearerAuth
AuthorizationBearer <token>

An API key created under Settings → API & Webhooks.

In: header

Response Body

application/json

application/json

curl -X GET "https://example.com/voices"
{  "data": [    {      "id": "21m00Tcm4TlvDq8ikWAM",      "name": "Sarah — founder",      "description": "Cloned voice",      "provider": "elevenlabs",      "cloned": true,      "previewUrl": "https://cdn.swarmhit.com/uploads/w1/ai-voice-abc.m4a"    },    {      "id": "Enceladus",      "name": "Ethan",      "description": "Warm, breathy and emotional",      "provider": "gemini",      "cloned": false,      "previewUrl": "https://cdn.swarmhit.com/uploads/voice-previews/outreach/ethan.mp3"    }  ]}