> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.vapi.ai/api-reference/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.vapi.ai/api-reference/_mcp/server. # API Reference ## API Docs - API reference > Assistants [List Assistants](https://docs.vapi.ai/api-reference/assistants/list.md) - API reference > Assistants [Create Assistant](https://docs.vapi.ai/api-reference/assistants/create.md) - API reference > Assistants [Get Assistant](https://docs.vapi.ai/api-reference/assistants/get.md) - API reference > Assistants [Delete Assistant](https://docs.vapi.ai/api-reference/assistants/delete.md) - API reference > Assistants [Update Assistant](https://docs.vapi.ai/api-reference/assistants/update.md) - API reference > Squads [List Squads](https://docs.vapi.ai/api-reference/squads/list.md) - API reference > Squads [Create Squad](https://docs.vapi.ai/api-reference/squads/create.md) - API reference > Squads [Get Squad](https://docs.vapi.ai/api-reference/squads/get.md) - API reference > Squads [Delete Squad](https://docs.vapi.ai/api-reference/squads/delete.md) - API reference > Squads [Update Squad](https://docs.vapi.ai/api-reference/squads/update.md) - API reference > Calls [List Calls](https://docs.vapi.ai/api-reference/calls/list.md) - API reference > Calls [Create Call](https://docs.vapi.ai/api-reference/calls/create.md) - API reference > Calls [Get Call](https://docs.vapi.ai/api-reference/calls/get.md) - API reference > Calls [Delete Call](https://docs.vapi.ai/api-reference/calls/delete.md) - API reference > Calls [Update Call](https://docs.vapi.ai/api-reference/calls/update.md) - API reference > Chats [List Chats](https://docs.vapi.ai/api-reference/chats/list.md) - API reference > Chats [Create Chat](https://docs.vapi.ai/api-reference/chats/create.md) - API reference > Chats [Get Chat](https://docs.vapi.ai/api-reference/chats/get.md) - API reference > Chats [Delete Chat](https://docs.vapi.ai/api-reference/chats/delete.md) - API reference > Chats [Create Chat (OpenAI Compatible)](https://docs.vapi.ai/api-reference/chats/create-response.md) - API reference > Campaigns [List Campaigns](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-find-all.md) - API reference > Campaigns [Create Campaign](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-create.md) - API reference > Campaigns [Get Campaign](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-find-one.md) - API reference > Campaigns [Delete Campaign](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-remove.md) - API reference > Campaigns [Update Campaign](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-update.md) - API reference > Sessions [List Sessions](https://docs.vapi.ai/api-reference/sessions/list.md) - API reference > Sessions [Create Session](https://docs.vapi.ai/api-reference/sessions/create.md) - API reference > Sessions [Get Session](https://docs.vapi.ai/api-reference/sessions/get.md) - API reference > Sessions [Delete Session](https://docs.vapi.ai/api-reference/sessions/delete.md) - API reference > Sessions [Update Session](https://docs.vapi.ai/api-reference/sessions/update.md) - API reference > Phone Numbers [List Phone Numbers](https://docs.vapi.ai/api-reference/phone-numbers/list.md) - API reference > Phone Numbers [Create Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/create.md) - API reference > Phone Numbers [Get Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/get.md) - API reference > Phone Numbers [Delete Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/delete.md) - API reference > Phone Numbers [Update Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/update.md) - API reference > Tools [List Tools](https://docs.vapi.ai/api-reference/tools/list.md) - API reference > Tools [Create Tool](https://docs.vapi.ai/api-reference/tools/create.md) - API reference > Tools [Get Tool](https://docs.vapi.ai/api-reference/tools/get.md) - API reference > Tools [Delete Tool](https://docs.vapi.ai/api-reference/tools/delete.md) - API reference > Tools [Update Tool](https://docs.vapi.ai/api-reference/tools/update.md) - API reference > Files [List Files](https://docs.vapi.ai/api-reference/files/list.md) - API reference > Files [Upload File](https://docs.vapi.ai/api-reference/files/create.md) - API reference > Files [Get File](https://docs.vapi.ai/api-reference/files/get.md) - API reference > Files [Delete File](https://docs.vapi.ai/api-reference/files/delete.md) - API reference > Files [Update File](https://docs.vapi.ai/api-reference/files/update.md) - API reference > Structured Outputs [List Structured Outputs](https://docs.vapi.ai/api-reference/structured-outputs/structured-output-controller-find-all.md) - API reference > Structured Outputs [Create Structured Output](https://docs.vapi.ai/api-reference/structured-outputs/structured-output-controller-create.md) - API reference > Structured Outputs [Get Structured Output](https://docs.vapi.ai/api-reference/structured-outputs/structured-output-controller-find-one.md) - API reference > Structured Outputs [Delete Structured Output](https://docs.vapi.ai/api-reference/structured-outputs/structured-output-controller-remove.md) - API reference > Structured Outputs [Update Structured Output](https://docs.vapi.ai/api-reference/structured-outputs/structured-output-controller-update.md) - API reference > Structured Outputs [Run Structured Output](https://docs.vapi.ai/api-reference/structured-outputs/structured-output-controller-run.md) - API reference > Insight [Get Insights](https://docs.vapi.ai/api-reference/insight/insight-controller-find-all.md) - API reference > Insight [Create Insight](https://docs.vapi.ai/api-reference/insight/insight-controller-create.md) - API reference > Insight [Get Insight](https://docs.vapi.ai/api-reference/insight/insight-controller-find-one.md) - API reference > Insight [Delete Insight](https://docs.vapi.ai/api-reference/insight/insight-controller-remove.md) - API reference > Insight [Update Insight](https://docs.vapi.ai/api-reference/insight/insight-controller-update.md) - API reference > Insight [Run Insight](https://docs.vapi.ai/api-reference/insight/insight-controller-run.md) - API reference > Insight [Preview Insight](https://docs.vapi.ai/api-reference/insight/insight-controller-preview.md) - API reference > Eval [List Evals](https://docs.vapi.ai/api-reference/eval/eval-controller-get-paginated.md) - API reference > Eval [Create Eval](https://docs.vapi.ai/api-reference/eval/eval-controller-create.md) - API reference > Eval [Get Eval](https://docs.vapi.ai/api-reference/eval/eval-controller-get.md) - API reference > Eval [Delete Eval](https://docs.vapi.ai/api-reference/eval/eval-controller-remove.md) - API reference > Eval [Update Eval](https://docs.vapi.ai/api-reference/eval/eval-controller-update.md) - API reference > Eval [Get Eval Run](https://docs.vapi.ai/api-reference/eval/eval-controller-get-run.md) - API reference > Eval [Delete Eval Run](https://docs.vapi.ai/api-reference/eval/eval-controller-remove-run.md) - API reference > Eval [List Eval Runs](https://docs.vapi.ai/api-reference/eval/eval-controller-get-runs-paginated.md) - API reference > Eval [Create Eval Run](https://docs.vapi.ai/api-reference/eval/eval-controller-run.md) - API reference > Observability Scorecard [Get Scorecard](https://docs.vapi.ai/api-reference/observability-scorecard/scorecard-controller-get.md) - API reference > Observability Scorecard [Delete Scorecard](https://docs.vapi.ai/api-reference/observability-scorecard/scorecard-controller-remove.md) - API reference > Observability Scorecard [Update Scorecard](https://docs.vapi.ai/api-reference/observability-scorecard/scorecard-controller-update.md) - API reference > Observability Scorecard [List Scorecards](https://docs.vapi.ai/api-reference/observability-scorecard/scorecard-controller-get-paginated.md) - API reference > Observability Scorecard [Create Scorecard](https://docs.vapi.ai/api-reference/observability-scorecard/scorecard-controller-create.md) - API reference > Provider Resources [List Provider Resources](https://docs.vapi.ai/api-reference/provider-resources/provider-resource-controller-get-provider-resources-paginated.md) - API reference > Provider Resources [Create Provider Resource](https://docs.vapi.ai/api-reference/provider-resources/provider-resource-controller-create-provider-resource.md) - API reference > Provider Resources [Get Provider Resource](https://docs.vapi.ai/api-reference/provider-resources/provider-resource-controller-get-provider-resource.md) - API reference > Provider Resources [Delete Provider Resource](https://docs.vapi.ai/api-reference/provider-resources/provider-resource-controller-delete-provider-resource.md) - API reference > Provider Resources [Update Provider Resource](https://docs.vapi.ai/api-reference/provider-resources/provider-resource-controller-update-provider-resource.md) - API reference > Analytics [Create Analytics Queries](https://docs.vapi.ai/api-reference/analytics/get.md) - Webhooks [Server Message](https://docs.vapi.ai/api-reference/webhooks/server-message.md) - Webhooks [Client Message](https://docs.vapi.ai/api-reference/webhooks/client-message.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.vapi.ai/openapi.json) - [OpenAPI YAML](https://docs.vapi.ai/openapi.yaml)