Skip to main content
Manage keys in Developer → API Keys.
API Keys tab

Key types

Create a key

1

Click Create API Key

In Developer → API Keys, click + Create API Key.
Create New API Key dialog
2

Choose the key type

Select Public Key or Secret Key.
3

Name it

Enter a Key Name that describes its use, for example Marketing website or CRM sync.
4

Add allowed websites (public keys)

Enter each domain where the widget will run, for example example.com, and click Add. At least one domain is required, or the widget won’t load.
5

Generate and copy

Click Generate API Key and copy the key right away.
You can see the full key only once. Store it in a password manager or secrets vault. If you lose it, create a new key.

Manage keys

The table lists each key’s Name, Key preview, Allowed domains, Usage, and Created date, with actions to manage it.

Security best practices

  • Never commit keys to version control or share them in chat or email.
  • Use public keys only in browsers. Use secret keys only on servers.
  • Whitelist only the domains you control, including staging if you test there.
  • Create separate keys per site or service, so you can revoke one without affecting others.
  • Revoke keys you no longer use.
Only workspace Owners and Admins can manage API keys. See Team and roles.