Skip to main content
Every environment has its own API key. There is no account-wide key.

Where it is

Open Settings, go to the Environments tab, and find your environment in the list. The API Key column shows it masked. The eye icon reveals it and the other icon copies it.
The Environments tab in Settings, listing each environment with its masked API key, a reveal icon, a copy icon, and its concurrency and number limits

Keys are scoped to one environment

This is the part worth understanding before you start debugging. A key works only in the environment it came from. It cannot see agents, numbers, calls or campaigns anywhere else.
The most common API problem is not a broken key. It is the right key pointed at the wrong environment. Requests succeed and return nothing, because the thing you are asking about lives somewhere else.Before assuming a bug, check which environment the key belongs to.
That scoping is deliberate. It means a key you hand to a contractor, or paste into a staging config, cannot reach production.

Keeping it safe

  • Server side only. A key in browser code is a published key.
  • One environment per use. Use your test environment’s key for testing.
  • Rotate on exposure. If a key has been somewhere it should not, replace it.

Where to go next

  • Environments, caps and members: Settings
  • Browser widget tokens, which work differently: Web Widget
  • Notify your systems instead of polling: Webhooks