# Millis AI ## Docs - [Create Agent](https://docs.millis.ai/api-reference/agents/create-agent.md) - [Delete Agent](https://docs.millis.ai/api-reference/agents/delete-agent.md) - [Duplicate Agent](https://docs.millis.ai/api-reference/agents/duplicate-agent.md) - [Get Agent](https://docs.millis.ai/api-reference/agents/get-agent.md) - [Get Agents](https://docs.millis.ai/api-reference/agents/get-agents.md) - [Get Call Histories](https://docs.millis.ai/api-reference/agents/get-call-histories.md) - [Set Agent Status](https://docs.millis.ai/api-reference/agents/set-agent-status.md) - [Set Embed Config](https://docs.millis.ai/api-reference/agents/set-embed-config.md) - [Update Agent](https://docs.millis.ai/api-reference/agents/update-agent.md) - [Delete Call Recording](https://docs.millis.ai/api-reference/call-logs/delete-call-recording.md) - [Get Call History](https://docs.millis.ai/api-reference/call-logs/get-call-history.md) - [Get Call Log Metrics](https://docs.millis.ai/api-reference/call-logs/get-call-log-metrics.md) - [List Call Histories](https://docs.millis.ai/api-reference/call-logs/list-call-histories.md) - [Register Call](https://docs.millis.ai/api-reference/call-management/register-call.md) - [Register Sip Call](https://docs.millis.ai/api-reference/call-management/register-sip-call.md) - [Start Outbound Call](https://docs.millis.ai/api-reference/call-management/start-outbound-call.md) - [Terminate Call Session](https://docs.millis.ai/api-reference/call-management/terminate-call-session.md) - [Create Campaign](https://docs.millis.ai/api-reference/campaigns/create-campaign.md) - [Delete Campaign](https://docs.millis.ai/api-reference/campaigns/delete-campaign.md) - [Delete Campaign Record](https://docs.millis.ai/api-reference/campaigns/delete-campaign-record.md) - [Edit Campaign Info](https://docs.millis.ai/api-reference/campaigns/edit-campaign-info.md) - [Export Campaign Sessions](https://docs.millis.ai/api-reference/campaigns/export-campaign-sessions.md): Export all sessions linked to a specific campaign as CSV. - [Get All Campaigns](https://docs.millis.ai/api-reference/campaigns/get-all-campaigns.md) - [Get Campaign](https://docs.millis.ai/api-reference/campaigns/get-campaign.md) - [Get Campaign Info](https://docs.millis.ai/api-reference/campaigns/get-campaign-info.md) - [Set Caller](https://docs.millis.ai/api-reference/campaigns/set-caller.md) - [Start Campaign](https://docs.millis.ai/api-reference/campaigns/start-campaign.md) - [Stop Campaign](https://docs.millis.ai/api-reference/campaigns/stop-campaign.md) - [Upload Records](https://docs.millis.ai/api-reference/campaigns/upload-records.md) - [Create a WebRTC offer](https://docs.millis.ai/api-reference/connectivity/create-a-webrtc-offer.md): Create a WebRTC offer for a call. - [Create Sip](https://docs.millis.ai/api-reference/connectivity/create-sip.md) - [Delete Sip](https://docs.millis.ai/api-reference/connectivity/delete-sip.md) - [Chat Completions](https://docs.millis.ai/api-reference/conversational-ai/chat-completions.md) - [Create Agent](https://docs.millis.ai/api-reference/endpoint/agents/create-agent.md) - [Delete Agent](https://docs.millis.ai/api-reference/endpoint/agents/delete-agent.md) - [Duplicate Agent](https://docs.millis.ai/api-reference/endpoint/agents/duplicate-agent.md) - [Get Agent](https://docs.millis.ai/api-reference/endpoint/agents/get-agent.md) - [Get Agents](https://docs.millis.ai/api-reference/endpoint/agents/get-agents.md) - [Get Call Histories](https://docs.millis.ai/api-reference/endpoint/agents/get-call-histories.md) - [Set Embed Config](https://docs.millis.ai/api-reference/endpoint/agents/set-embed-config.md) - [Update Agent](https://docs.millis.ai/api-reference/endpoint/agents/update-agent.md) - [Delete Call Recording](https://docs.millis.ai/api-reference/endpoint/call-logs/delete-call-recording.md) - [Get Call History](https://docs.millis.ai/api-reference/endpoint/call-logs/get-call-history.md) - [List Call Histories](https://docs.millis.ai/api-reference/endpoint/call-logs/list-call-histories.md) - [Register Call](https://docs.millis.ai/api-reference/endpoint/call-management/register-call.md) - [Register Sip Call](https://docs.millis.ai/api-reference/endpoint/call-management/register-sip-call.md) - [Start Outbound Call](https://docs.millis.ai/api-reference/endpoint/call-management/start-outbound-call.md) - [Terminate Call Session](https://docs.millis.ai/api-reference/endpoint/call-management/terminate-call-session.md) - [Create Campaign](https://docs.millis.ai/api-reference/endpoint/campaigns/create-campaign.md) - [Delete Campaign](https://docs.millis.ai/api-reference/endpoint/campaigns/delete-campaign.md) - [Delete Campaign Record](https://docs.millis.ai/api-reference/endpoint/campaigns/delete-campaign-record.md) - [Edit Campaign Info](https://docs.millis.ai/api-reference/endpoint/campaigns/edit-campaign-info.md) - [Get All Campaigns](https://docs.millis.ai/api-reference/endpoint/campaigns/get-all-campaigns.md) - [Get Campaign](https://docs.millis.ai/api-reference/endpoint/campaigns/get-campaign.md) - [Get Campaign Info](https://docs.millis.ai/api-reference/endpoint/campaigns/get-campaign-info.md) - [Set Caller](https://docs.millis.ai/api-reference/endpoint/campaigns/set-caller.md) - [Start Campaign](https://docs.millis.ai/api-reference/endpoint/campaigns/start-campaign.md) - [Stop Campaign](https://docs.millis.ai/api-reference/endpoint/campaigns/stop-campaign.md) - [Upload Records](https://docs.millis.ai/api-reference/endpoint/campaigns/upload-records.md) - [Create a WebRTC offer](https://docs.millis.ai/api-reference/endpoint/connectivity/create-a-webrtc-offer.md): Create a WebRTC offer for a call. - [Create Sip](https://docs.millis.ai/api-reference/endpoint/connectivity/create-sip.md) - [Delete Sip](https://docs.millis.ai/api-reference/endpoint/connectivity/delete-sip.md) - [Chat Completions](https://docs.millis.ai/api-reference/endpoint/conversational-ai/chat-completions.md) - [Create File](https://docs.millis.ai/api-reference/endpoint/knowledge-base/create-file.md) - [Delete File](https://docs.millis.ai/api-reference/endpoint/knowledge-base/delete-file.md) - [Generate Presigned Url](https://docs.millis.ai/api-reference/endpoint/knowledge-base/generate-presigned-url.md) - [List Files](https://docs.millis.ai/api-reference/endpoint/knowledge-base/list-files.md) - [Set Agent Files](https://docs.millis.ai/api-reference/endpoint/knowledge-base/set-agent-files.md) - [Delete Phone](https://docs.millis.ai/api-reference/endpoint/phones/delete-phone.md) - [Get Phone](https://docs.millis.ai/api-reference/endpoint/phones/get-phone.md) - [Get Phones](https://docs.millis.ai/api-reference/endpoint/phones/get-phones.md) - [Import Phone Number](https://docs.millis.ai/api-reference/endpoint/phones/import-phone-number.md) - [Purchase Phone Number](https://docs.millis.ai/api-reference/endpoint/phones/purchase-phone-number.md) - [Set Agent](https://docs.millis.ai/api-reference/endpoint/phones/set-agent.md) - [Set Agent Config Override](https://docs.millis.ai/api-reference/endpoint/phones/set-agent-config-override.md): Set agent config override for a specific phone number - [Set Phone Agent](https://docs.millis.ai/api-reference/endpoint/phones/set-phone-agent.md) - [Update Phone Tags](https://docs.millis.ai/api-reference/endpoint/phones/update-phone-tags.md): Update all tags for a phone number (replaces existing tags) - [Get User Info](https://docs.millis.ai/api-reference/endpoint/user/get-user-info.md) - [Get Custom Voices](https://docs.millis.ai/api-reference/endpoint/voices/get-custom-voices.md) - [Get Voices](https://docs.millis.ai/api-reference/endpoint/voices/get-voices.md) - [Create File](https://docs.millis.ai/api-reference/knowledge-base/create-file.md) - [Delete File](https://docs.millis.ai/api-reference/knowledge-base/delete-file.md) - [Generate Presigned Url](https://docs.millis.ai/api-reference/knowledge-base/generate-presigned-url.md) - [List Files](https://docs.millis.ai/api-reference/knowledge-base/list-files.md) - [Set Agent Files](https://docs.millis.ai/api-reference/knowledge-base/set-agent-files.md) - [Delete Phone](https://docs.millis.ai/api-reference/phones/delete-phone.md) - [Get Phone](https://docs.millis.ai/api-reference/phones/get-phone.md) - [Get Phones](https://docs.millis.ai/api-reference/phones/get-phones.md) - [Import Phone Number](https://docs.millis.ai/api-reference/phones/import-phone-number.md) - [Purchase Phone Number](https://docs.millis.ai/api-reference/phones/purchase-phone-number.md) - [Set Agent](https://docs.millis.ai/api-reference/phones/set-agent.md) - [Set Agent Config Override](https://docs.millis.ai/api-reference/phones/set-agent-config-override.md): Set agent config override for a specific phone number - [Set Phone Agent](https://docs.millis.ai/api-reference/phones/set-phone-agent.md) - [Update Phone Tags](https://docs.millis.ai/api-reference/phones/update-phone-tags.md): Update all tags for a phone number (replaces existing tags) - [Get User Info](https://docs.millis.ai/api-reference/user/get-user-info.md) - [Set Credential](https://docs.millis.ai/api-reference/user/set-credential.md) - [Get Custom Voices](https://docs.millis.ai/api-reference/voices/get-custom-voices.md) - [Get Voices](https://docs.millis.ai/api-reference/voices/get-voices.md) - [Agent](https://docs.millis.ai/core-concepts/agent.md): Voice Agents are the core components of the Millis AI platform. - [Agent Config](https://docs.millis.ai/core-concepts/agent-config.md): Overview of all configuration options available for setting up and customizing agents in Millis. Learn how to manage voice settings, conversation flows, metadata inclusion, voicemail handling, and more. - [Functions for Agents](https://docs.millis.ai/core-concepts/functions.md): Functions are additional capabilities that you can integrate into your voice agents to enhance their utility and interaction dynamics. - [Attach metadata to call](https://docs.millis.ai/core-concepts/metadata.md): Attach metadata to your call sessions for personalized conversations - [Running Voice Agents in Different Regions](https://docs.millis.ai/core-concepts/regions.md) - [Session Continuation](https://docs.millis.ai/core-concepts/session-continuation.md): Allow agent to continue past conversations with users - [Dynamic Variables](https://docs.millis.ai/core-concepts/variables.md): Dynamic Variables in Call Sessions - [Webhooks](https://docs.millis.ai/core-concepts/webhooks.md): Millis AI Webhooks Documentation - [Custom LLM](https://docs.millis.ai/integration/custom-llm.md): Integrating a Custom LLM with Millis AI Voice Agent - [Embeddable Call Widget](https://docs.millis.ai/integration/embeddable-call-widget.md): Embedding a Voice Agent Call Widget into Your Web Application - [Inbound call](https://docs.millis.ai/integration/inbound-call.md): Let Millis AI handle your inbound calls in twilio - [Build Native Apps with Websocket](https://docs.millis.ai/integration/native-apps-with-websocket.md): Using Millis Platform via WebSocket to build voice agents on desktop and mobile - [Outbound call](https://docs.millis.ai/integration/outbound-call.md): Trigger an outbound call to a specific number - [SIP Trunking](https://docs.millis.ai/integration/sip.md): Connecting Phone Numbers to Millis via SIP - [Web SDK](https://docs.millis.ai/integration/web-sdk.md): Integrate Millis AI's voice agent capabilities directly into your web applications and browser extensions. - [WebRTC](https://docs.millis.ai/integration/webrtc.md): Connect audio sources directly to Millis agents via WebRTC - [Introduction](https://docs.millis.ai/introduction.md): Millis AI is an advanced voice AI platform that helps builders/developers quickly build low latency, natural-sounding voice agents at low cost. - [Import phone number](https://docs.millis.ai/phone/import-phone-number.md) - [Millis AI Pricing Overview](https://docs.millis.ai/pricing.md): A breakdown of how our pricing works - [Creating a Voice Agent for Appointment Scheduling](https://docs.millis.ai/tutorials/create-voice-agent-for-appointment-scheduling.md) - [Integrate Function Calls with Make.com](https://docs.millis.ai/tutorials/integrate-function-call-with-make.com.md): How to leverage Make.com (formerly Integromat) to expand the capabilities of your Millis AI voice agents through custom function calls' - [Personalizing Calls with Dynamic Variables and Metadata](https://docs.millis.ai/tutorials/personalize-calls-with-variables-and-metadata.md) - [Setup a custom LLM Websocket](https://docs.millis.ai/tutorials/setup-custom-llm-websocket.md): Step-by-step guide on how to set up a custom LLM for your Millis AI voice agent - [Webhook Function to call an API](https://docs.millis.ai/tutorials/webhook-function-call-api.md): Tutorial: Creating a Webhook Function to Fetch the Latest News ## OpenAPI Specs - [openapi](https://docs.millis.ai/api-reference/openapi.json) - [openapi-from-anchor-url-0](https://docs.millis.ai/openapi-from-anchor-url-0)