API Keys

Generate keys to drive Speechify Voice Agents programmatically — and when you don’t need to

Most teams use Speechify Voice Agents entirely through the dashboard and never create an API key. You only need one to drive Voice Agents from your own code — creating agents, placing calls, or fetching transcripts via the underlying Speechify API.

API Keys page
The API Keys page

Create a key

1

Open the dialog

Click + New API key (top-right, or the centered button in the empty state).

2

Label and create

Give the key a label, then create it.

3

Copy the plaintext now

The plaintext key is shown once — copy it immediately. Speechify doesn’t store it and there’s no way to retrieve it later.

Losing an API key means deleting it and creating a new one. Save the plaintext somewhere safe (1Password, AWS Secrets Manager, your team’s secret store) before closing the dialog.

List existing keys

The page lists every key in the workspace by label, creation date, and a masked display string (ABCD••••EFGH). The masked string is not a usable bearer token — only the plaintext shown at creation is.

Revoke a key

Delete a key from its row. Revocation is immediate; existing requests using that key start returning 401 within seconds.

What the keys unlock

API keys authenticate against the Speechify API beneath Voice Agents. The first programmatic surface we expose is batch calling — see Batch calls for endpoints, request shapes, and example curl calls. For anything beyond that, contact the Speechify team — we’re gradually exposing more endpoints based on customer demand.