Managing Portal API Keys
Create and manage API keys for CommPeak Billing API.
An API Key is a secret unique code used to identify a client. API keys let your applications access data through the CommPeak Portal API instead of using a username and password. You can create more than one API key and delete previously created keys at any time to keep your integrations secure.
NOTEAPI keys can only be created once your customer account is fully activated. If your account is still pending activation, the Add API key button will be unavailable.
Create an API key
-
Log in to My CommPeak.
-
Expand Billing in the main menu and open the API Keys tab.
-
Click Add API key in the top-right corner of the page.

The API Keys page
-
A panel slides in from the right. Fill in the details:
- Application name: (required) a name that helps you recognize the key later.
- Application website: the URL of the application that will use the key.
- Platform: (required) choose Web, Mobile, Desktop, Server, or Other.
- IP ACL: (optional) restrict the key to specific IP addresses (an Access Control List, or ACL). Type an address in IP-only, CIDR format (for example,
1.1.1.1/32for a single IP) and click Add. Repeat to add more entries. Leave it empty to allow requests from any IP.

Creating an API key
-
Click Create. For your security, you will be asked to re-enter your account password to confirm.

Confirm your identity with your account password
-
The new key now appears in the list on the API Keys page.
View an access token
For security, access tokens are hidden by default and shown as ********. To reveal a token, click the eye icon next to it and confirm your identity with your account password. Click the icon again to hide the token.

Revealing an access token
Keep your access token privateTreat your access token like a password. Anyone who has it can use the API on your behalf. Use the IP ACL field to limit which IP addresses may use the key.
Edit or delete an API key
On the API Keys page, each key has two actions:
- Edit: reopens the panel so you can update the application details or IP ACL. Click Save changes when you are done.
- Delete: (trash icon) permanently removes the key. Any application using it will lose access immediately.
Next steps
After creating an API key, check out the API documentation for integration details.