Issue Syncing ElevenLabs Voices in Vapi (API Retur...
# support
d
I have an API key from ElevenLabs, and I am trying to list the ElevenLabs voices in Vapi. I entered the API key in Vapi for ElevenLabs. When I go to the voice library, no voices are showing even after I click the sync button. The following is the result from ElevenLabs: Code Method Request Timestamp 200 GET /v1/voices 4/27, 22:18:52 Elevenlabs Trace ID: be5bcf76045fd43e214e4143b2648eb0 Any help would be appreciated.
m
Sounds like the sync is succeeding on ElevenLabs’ side (200 OK), but Vapi isn’t mapping or displaying the voices that’s usually where the gap is. A few things to check confirm the API key is from the correct ElevenLabs workspace, make sure the voices aren’t private/restricted, and try re adding the provider or forcing a fresh sync after saving. Also, are you using a default ElevenLabs account or a custom/org workspace with cloned voices? If you want, I can take a closer look with you and help debug it directly 👍 @Dhina
c
Thanks for reaching out, and for sharing the details as we checked at our end, the feature is working as expected. To help narrow down the cause of the error, could you please test your ElevenLabs API key directly in their API explorer? This will confirm whether the key itself is valid and accepted by ElevenLabs. You can test it here: [https://elevenlabs.io/docs/api-reference/user/get?explorer=true](https://elevenlabs.io/docs/api-reference/user/get?explorer=true) Just paste your API key into the explorer and run the request. If it returns user details successfully, let us know that will help us continue debugging on our side. If it fails there as well, the issue is likely with the key or account configuration within ElevenLabs. Looking forward to your update so we can get this resolved. Best, Vapi Support
d
Thank you for your help. Please find the following information from Eleven labs { "user_id": "user_0201kptxxxj4ezas6twsg12jyq52", "subscription": { "tier": "payg", "character_count": 9, "character_limit": 37472, "max_character_limit_extension": 0, "max_credit_limit_extension": 0, "can_extend_character_limit": false, "allowed_to_extend_character_limit": false, "next_character_count_reset_unix": 1779507981, "voice_slots_used": 0, "professional_voice_slots_used": 0, "voice_limit": 3, "max_voice_add_edits": 54, "voice_add_edit_counter": 0, "professional_voice_limit": 0, "can_extend_voice_limit": false, "can_use_instant_voice_cloning": false, "can_use_professional_voice_cloning": false, "currency": "usd", "current_overage": { "amount": "0", "currency": "usd" }, "status": "free", "billing_period": "monthly_period", "character_refresh_period": "monthly_period" }, "subscription_extras": null, "is_new_user": true, "xi_api_key": null, "can_use_delayed_payment_methods": false, "is_onboarding_completed": true, "is_onboarding_checklist_completed": false, "show_compliance_terms": false, "first_name": "Glenwood", "is_api_key_hashed": false, "xi_api_key_preview": null, "referral_link_code": null, "partnerstack_partner_default_link": null, "created_at": 1776872781, "seat_type": "workspace_admin" }
c
Hi, Could you please call the GET
/v1/voices
endpoint from the ElevenLabs API and share the output with us? This will help us understand which voices are available on your account. Also, kindly provide the voice ID you’re trying to use. Thank you!
d
Thank you Oshi. I am all set.
c
Thank you for the confirmation