Skip to main content

What is the Bolna API?

The Bolna API enables you to programmatically create, configure, and manage Voice AI agents from your own applications. Whether you are building complex workflows, automating customer support, or integrating voice capabilities into your existing products, our REST API provides everything you need. The API uses predictable, resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes and authentication.
You must have an active Bolna account to generate and use API keys. If you don’t have one, sign up here.

Authentication

All Bolna API endpoints require authentication using an API key. You must include this key in the Authorization header of all your HTTP requests using the Bearer scheme.

How to generate an API Key

1

Navigate to API Keys

Log in to the Bolna Dashboard. In the left sidebar, expand the Developers group and select API Keys.
Bolna dashboard sidebar showing the Developers group with the API Keys item

Open Developers → API Keys in the Bolna Dashboard

2

Create a new API Key

Click the Create a new API Key button to generate your unique authentication credentials.
Developers page with the Create a new API Key button above a table of existing keys listing Key Identifier, masked API Key, Created By, Last Accessed, Created At and a delete icon

Click 'Create a new API Key' to generate your credentials

3

Save your API Key securely

Your newly generated API key will be displayed in a pop-up modal. Copy this key and save it securely.
Your API Key modal with the generated key in a read-only field, a copy button, the auto-generated Key Name and an I have copied and saved the API Key button

Copy and save your API Key - it won't be shown again

For your security, the API key will only be shown once. If you lose your API key, you will need to delete it and generate a new one.
API keys generated for a Subaccount will start with sa-.