> ## Documentation Index
> Fetch the complete documentation index at: https://docs.volubile.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# API

> The Volubile platform offers a comprehensive API that allows you to integrate voice agent functionalities into your existing applications and systems.

## Getting Started

<CardGroup cols={2}>
  <Card title="Initiate Outgoing Calls" icon="phone-arrow-up-right" href="/api-reference/calls/create" color="FF4FA6">
    Initiate outgoing calls and gather information from your customers/prospects
  </Card>

  <Card title="Receive Incoming Calls" icon="phone-arrow-down-left" href="/api-reference/calls/get" color="FDB52A">
    Receive incoming calls from your customers/prospects and update your system as calls are completed
  </Card>

  <Card title="Get Call Data" icon="webhook" href="./webhooks">
    Receive real-time notifications when calls are completed and update your system with the information extracted from the call
  </Card>

  <Card title="Launch Call Campaigns" icon="calendar-days" href="/api-reference/campaigns/create" color="33C2FF">
    Launch and schedule outgoing call campaigns to reach out to your customers/prospects
  </Card>
</CardGroup>

## Managing Your API Keys

### Generating Keys

To access the Volubile API, you need to generate secure API keys that will authenticate your requests.

<Steps>
  <Step title="Access the API Section">
    Go to the Integrations section from the side menu
  </Step>

  <Step title="Generate Your Keys">
    Click the <strong>Generate My API Keys</strong> button to create a new key pair
  </Step>

  <Step title="Secure Your Keys">
    Keep your keys in a safe place; they represent your identity on the platform
  </Step>
</Steps>

<Warning>
  API keys provide access to your Volubile account and its functionalities. Never share them publicly and do not include them in publicly accessible source code.
</Warning>

### Key Rotation

For security reasons, you can regenerate your API keys at any time:

<Steps>
  <Step title="Access the API Section">
    In the side menu, from the Integrations section, click on "API" to access the management interface
  </Step>

  <Step title="Regenerate a Key">
    Click the regenerate button next to the key you wish to renew
  </Step>

  <Step title="Confirm the Action">
    Confirm your choice in the dialog box
  </Step>

  <Step title="Update Your Systems">
    Immediately update the key in all your systems using the API
  </Step>
</Steps>

<Warning>
  Regenerating a key immediately invalidates the old key. Ensure you have a plan to update all your systems using this key to avoid service interruptions.
</Warning>

## Comprehensive API Documentation

For detailed documentation of all available endpoints, parameters, and responses, please refer to our comprehensive API documentation.

<Card title="API Documentation" icon="book" href="https://docs.volubile.ai/api-reference" horizontal>
  Access the complete Volubile API documentation
</Card>
