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

# Vaani Backend API

> Public API for Call Management - Requires API Key Authentication

## Welcome

Welcome to the Vaani Backend API documentation. This API provides endpoints for managing outbound calls, retrieving call history, transcripts, and call details.

## Getting Started

<CardGroup cols={2}>
  <Card title="Introduction" icon="book-open" href="/introduction">
    Learn about the API and its features
  </Card>

  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get up and running in minutes
  </Card>

  <Card title="API Reference" icon="terminal" href="/api-reference/introduction">
    Browse all available endpoints
  </Card>

  <Card title="Development" icon="code" href="/development">
    Best practices and guides
  </Card>
</CardGroup>

## Authentication

All API endpoints require authentication using the `X-API-Key` header. Make sure to include your API key in all requests:

```
X-API-Key: your-api-key-here
```

## API Features

* **Create Outbound Calls** - Trigger calls with customizable agent names and voice preferences
* **Call History** - Retrieve call history for clients
* **Transcripts** - Access call transcripts
* **Audio Streaming** - Stream audio files from calls
* **Call Details** - Get comprehensive call information including transcripts, entities, and evaluations
