How to Create a Voice Agent Account
Create a voice agent account to enable your application to send and receive voice messages through the Carbon Voice API.
Steps
-
Navigate to Agents
- Desktop app, web, or Developer Portal: Select "Agents" on the left sidebar
- Mobile: Select "Agents" under the profile menu
-
Create an Agent
- Click "Create Agent"
- Enter a name for your agent (e.g., "My Voice Bot")
- Configure any additional settings as needed
- Save your agent
-
Generate a Personal Access Token (PAT)
- Select your newly created agent
- Navigate to the "Tokens" or "API Keys" section
- Click "Generate Token" or "Create PAT"
- The token will be prefixed with
cv_pat_ - Copy the token immediately — you won't be able to see it again
-
Store Your Token Securely
- Save the PAT in a secure location (environment variables, secrets manager, or
.envfile) - Never commit your PAT to version control
- Add
.envto your.gitignorefile if using environment variables
- Save the PAT in a secure location (environment variables, secrets manager, or
Using Your PAT
Include the PAT in the Authorization header for all API requests:
Authorization: Bearer cv_pat_<your-token>
Managing Your Agent
- View agents: Access all your agents from the Developer Portal dashboard
- Revoke tokens: Revoke compromised or unused PATs from the agent settings
- Register Webhooks: Register webhooks to receive events from the agent
- Update settings: Modify agent configuration as needed
Security Best Practices
- Rotate PATs periodically
- Restrict webhook registration to trusted users only
- Use separate agent accounts for different environments (dev, staging, production)
- Never share PATs in public repositories or communication channels
Troubleshooting
Issue: Need to regenerate a lost token
- You'll need to create a new PAT — old tokens cannot be retrieved
- Update your application with the new token
- Revoke the old token if it was compromised