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 applications. Build voice AI capabilities into your products using simple HTTP requests from any programming language. Bolna API features consistent, resource-oriented URLs, handles application/json request bodies, returns responses in JSON format, and utilizes standard HTTP response codes, authentication methods, and HTTP verbs.
You must have a valid Bolna account to generate and use APIs

How do I authenticate with the Bolna API?

Bolna dashboard navigation menu showing Developers tab location for accessing API key management and authentication credentials

Go to Developers tab


  • Click the button Generate a new API Key to generate a key
Bolna API Developers section showing Generate a new API Key button for creating authentication credentials for programmatic API access

Generate an API Key


  • Save your API Key
Bolna API key display interface showing copy button and security warning to save the API key securely as it will only be shown once

Save and start using your API Key


The API Key will be shown only once. Hence, please save it somewhere secure.

Using the API Key

To authenticate your API requests, you must include your API Key in the Authorization header of HTTP requests made as a Bearer token
Authorization: Bearer <api_key>

Example of an Authenticated API Request

Following is an example of making a GET request to Bolna API using the API key:
GET https://api.bolna.ai/agent/all
Headers:
  Authorization: Bearer <api_key>

Next steps

Ready to integrate Bolna into your application? Explore the API endpoints: For advanced integrations, explore custom function calls and webhook configuration.
I