Create a server API key
Mint an sk_live_ secret key from the dashboard for server-to-server calls to the ThunderPhone API, keep it safe, and rotate or revoke it when needed.
Server API keys (sk_live_...) authenticate server-to-server calls to
the ThunderPhone API. Keys live under Organization → Keys.
- Open the Keys tab
Go to Organization → Keys and click Create key.
- Name it
Pick a name that says where the key will live — like "Production backend". Names are labels only; they don't affect access.
- Create the key
Click Create key in the dialog. This generates the secret.
- Copy it now
The full secret is shown exactly once. Copy it into your secret manager — after you leave, only the prefix remains visible.
Use it
The key is bound to this organization, so requests need no org id — just the Bearer header:
curl https://api.thunderphone.com/v1/agents \
-H "Authorization: Bearer sk_live_YOUR_API_KEY"From here, the API quickstart takes you to your first call in three more requests.
Rotate and revoke
Create a new key, move your services over, then delete the old one from the same tab — the list shows each key's prefix and name so you can tell them apart. Manage keys programmatically via the developer API keys reference.