Skip to main content
Workspace members, groups and service accounts are only available on multi-seat plans (Scale, Business or Enterprise) and are managed by workspace admins, so those actions may need an admin’s API key.

Creating an API key

An ElevenLabs API key authenticates every request StackOne makes to your workspace.

1

Sign in to ElevenLabs

Sign in to your ElevenLabs account.

  • In the bottom-left corner, click the platform switcher showing ElevenCreative.
ElevenLabs home page with the platform switcher highlighted in the bottom-left corner
2

Select ElevenAPI

In the menu, select ElevenAPI.

Platform switcher menu with the ElevenAPI option highlighted
3

Open API keys

In the sidebar, click API Keys, then click Create Key.

ElevenAPI home page with API Keys highlighted in the sidebar
4

Name the key

In the Create API Key panel, enter a Name such as StackOne Integration.

  • Leave Expire After set to Never. An expired key stops the connection working.
Create API Key panel with the Name field and the Restrict Key toggle highlighted
5

Set the key permissions

Restrict Key is on by default and sets every endpoint to No Access, so a key created with the defaults cannot call the API. Turn Restrict Key off to give the key full access, or keep it on and grant access to the areas you will use:

  • Workspace Members Read and User: set to Access. StackOne verifies the connection by reading data the key has access to, so grant at least one area.
  • ElevenAgents, Voices, Dubbing, History and Pronunciation Dictionaries: set to Read, or Write to create and change resources.
  • Models and Text to Speech: set to Access.
  • Speech to Text, Sound Effects, Voice Generation, Forced Alignment, Music Generation, Audio Native and Audio Isolation: grant these if you use the matching generation and history actions.
  • Voice Collections (read or write) and Professional Voice Cloning: grant these if you use the voice collection or professional voice clone actions.
  • Workspace, Service Accounts and Group Members: grant these only if you use the workspace and user management actions.
Create API Key panel scrolled to the Administration permissions with Workspace Members Read set to Access
6

Copy the API key

Click Create Key, then click Copy to Clipboard and store the key securely for use later.

  • The API key is only displayed once and cannot be retrieved later.
  • Paste it into the API Key field in StackOne Hub.
New API key dialog with the key value hidden and the Copy to Clipboard button highlighted

Find your API region

The API region is the ElevenLabs environment your account lives in. You can tell which one from the web address you sign in at, because each data residency environment is a separate account with its own sign-in page. Select the matching option in the API Region field in StackOne Hub.

  • If you sign in at ElevenLabs, select Global (api.elevenlabs.io), or US (api.us.elevenlabs.io) to keep API traffic on US servers.
  • If you sign in at ElevenLabs EU, select EU data residency (api.eu.residency.elevenlabs.io).
  • If you sign in at ElevenLabs India, select India data residency (api.in.residency.elevenlabs.io).
  • If you sign in at ElevenLabs Singapore, select Singapore data residency (api.sg.residency.elevenlabs.io).
  • Create the API key in the same environment you select. A key from one environment does not work in another.

Linking the Account from the Hub

1

Navigate to the Hub

Use one of the three Linking Account Methods to access the Hub.
2

Fill out the fields

Fill out the following fields using details from your provider:
  • API Key
  • API Region
3

Connect

  • Click Connect
  • If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
  • Once authorization is successful, you will see a confirmation popup

If the account linking is successful, you will see the newly linked account in your Accounts page.

Next Steps

Webhooks setup

Configure receiving Events for ElevenLabs into StackOne.