---
title: "Voice AI"
description: "Workspace voice agents, phone number connections and outbound campaigns"
---

> Documentation Index
> Fetch the complete documentation index at: https://developer.channelautomations.com/llms.txt
> Use this file to discover all available pages before exploring further.

Path: Channel Automation API

Workspace voice agents, phone number connections and outbound campaigns

## Operations

- [Validate and publish an immutable inbound call flow version](/api/post-api-workspaces-workspace-id-inbound-call-flows-flow-id-publish/)
- [Continue a signed Twilio inbound call flow](/api/post-api-workspaces-workspace-id-inbound-call-flow-run-id-step/)
- [Record a signed destination-leg handoff acknowledgement](/api/post-api-workspaces-workspace-id-voice-handoffs-attempt-id-kind/)
- [List configured voice agents without initializing profiles](/api/get-api-workspaces-workspace-id-voice-ai-agents/)
- [Create a voice agent and lazily preserve the current workspace agent](/api/post-api-workspaces-workspace-id-voice-ai-agents/)
- [Get one selected agent with masked secrets](/api/get-api-workspaces-workspace-id-voice-ai-agents-agent-id/)
- [Save only changed agent keys with revision compare and swap](/api/put-api-workspaces-workspace-id-voice-ai-agents-agent-id/)
- [Duplicate an agent on the server while retaining lookup credentials](/api/post-api-workspaces-workspace-id-voice-ai-agents-agent-id-duplicate/)
- [Set the default without moving either configuration](/api/post-api-workspaces-workspace-id-voice-ai-agents-agent-id-default/)
- [Archive an unused nondefault agent and retain history](/api/post-api-workspaces-workspace-id-voice-ai-agents-agent-id-archive/)
- [Get shared workspace voice settings with masked credentials](/api/get-api-workspaces-workspace-id-voice-ai-settings-shared/)
- [Patch shared keys without modifying any agent script](/api/put-api-workspaces-workspace-id-voice-ai-settings-shared/)
- [Calls taken by each voice agent in the workspace](/api/get-api-voice-agent-studio-agent-call-counts/)
- [Preview the lead brief supplied before an outbound call](/api/post-api-voice-campaigns-context-preview-contact-id/)
- [GET AI outbound number pool configuration](/api/get-api-voice-campaigns-number-pools/)
- [Create an AI caller pool](/api/post-api-voice-campaigns-number-pools/)
- [Remove a number from an AI caller pool](/api/delete-api-voice-campaigns-number-pools-pool-id-numbers-number-id/)
- [GET AI outbound number pool configuration](/api/get-api-voice-campaigns-number-pools-inventory/)
- [POST AI outbound number pool configuration](/api/post-api-voice-campaigns-number-pools-refresh/)
- [Update an AI caller pool](/api/patch-api-voice-campaigns-number-pools-pool-id/)
- [Add an imported number to an AI caller pool](/api/post-api-voice-campaigns-number-pools-pool-id-numbers/)
- [Update shared AI caller number policy](/api/patch-api-voice-campaigns-pool-numbers-number-id/)
- [Voice agents that can answer callbacks on a pool number](/api/get-api-voice-campaigns-number-pools-agents/)
- [Create a free voice number, attach an agent, and add it to the pool](/api/post-api-voice-campaigns-number-pools-pool-id-provision/)
- [Attempts the voice engine left uncertain, awaiting operator review](/api/get-api-voice-campaigns-held-attempts/)
- [Record whether a held attempt actually placed a call](/api/post-api-voice-campaigns-held-attempts-attempt-id-resolve/)
- [Simultaneous call capacity for the workspace](/api/get-api-voice-campaigns-capacity/)
- [Estimate who an audience would call, and who it would exclude](/api/post-api-voice-campaigns-audience-preview/)
- [Create a draft AI outbound campaign](/api/post-api-voice-campaigns/)
- [Update AI outbound campaign settings](/api/patch-api-voice-campaigns-campaign-id/)
- [Freeze the audience and mark the campaign running](/api/post-api-voice-campaigns-campaign-id-start/)
- [List existing workspace numbers for voice agents](/api/get-api-voice-workspace-numbers/)
- [Preview an existing number's incoming call routing](/api/get-api-voice-workspace-numbers-sid-preview/)
- [Connect a workspace Twilio number to a voice agent](/api/post-api-voice-workspace-numbers-connect/)


Source: https://developer.channelautomations.com/api/tags/voice-ai/index.md
