#Hello, I have a Creator subscription. I'm successfully using the text-to-speech/{voice_id}/with-t

1 messages · Page 1 of 1 (latest)

gray forgeBOT
#
AI-generated Answer for rektbad

Short answer
Your API key is scoped by product. Text-to-speech is enabled on your key, but Sound Effects and Forced Alignment are not. ElevenLabs API keys are restricted by default and you must explicitly grant product-level permissions per key. That’s why POST /v1/text-to-speech/{voice_id}/with-timestamps works while POST /v1/sound-generation (Text to Sound Effects) and POST /v1/forced-alignment return missing_permissions. (help.elevenlabs.io)

How to fix

  • In the dashboard: Developers → API Keys → Edit your key.
    • Either disable “Restrict key” or enable the specific features for:
  • Save, then retry your calls.

Notes

  • Creator tier is eligible to use these APIs; the error is about key scope, not plan entitlement. Sound Effects and Forced Alignment are documented public APIs (Forced Alignment is billed like STT). (elevenlabs.io)
  • If you’re using a Workspace/Service Account key, a workspace admin must update that key’s permissions in Workspace settings or issue a new key with the right scopes. (elevenlabs.io)

References

Sources:
How do I authorize myself using an API key? – ElevenLabs
How do I authorize myself using an API key? – ElevenLabs
How do I authorize myself using an API key? – ElevenLabs
Create sound effect | ElevenLabs Documentation
Service Accounts and API Keys | ElevenLabs Documentation
How do I authorize myself using an API key? – ElevenLabs
ElevenLabs — API Key Permissions
Create sound effect | ElevenLabs Documentation
Forced Alignment | ElevenLabs Documentation

sturdy widget
#

these errors are happening with restrict key disabled. i am not using a workspace.