Endpoints 34
- Validate and publish an immutable inbound call flow versionPOST
/api/workspaces/{workspaceId}/inbound-call-flows/{flowId}/publish - Continue a signed Twilio inbound call flowPOST
/api/workspaces/{workspaceId}/inbound-call-flow/{runId}/step - Record a signed destination-leg handoff acknowledgementPOST
/api/workspaces/{workspaceId}/voice/handoffs/{attemptId}/{kind} - List configured voice agents without initializing profilesGET
/api/workspaces/{workspaceId}/voice-ai/agents - Create a voice agent and lazily preserve the current workspace agentPOST
/api/workspaces/{workspaceId}/voice-ai/agents - Get one selected agent with masked secretsGET
/api/workspaces/{workspaceId}/voice-ai/agents/{agentId} - Save only changed agent keys with revision compare and swapPUT
/api/workspaces/{workspaceId}/voice-ai/agents/{agentId} - Duplicate an agent on the server while retaining lookup credentialsPOST
/api/workspaces/{workspaceId}/voice-ai/agents/{agentId}/duplicate - Set the default without moving either configurationPOST
/api/workspaces/{workspaceId}/voice-ai/agents/{agentId}/default - Archive an unused nondefault agent and retain historyPOST
/api/workspaces/{workspaceId}/voice-ai/agents/{agentId}/archive - Get shared workspace voice settings with masked credentialsGET
/api/workspaces/{workspaceId}/voice-ai/settings/shared - Patch shared keys without modifying any agent scriptPUT
/api/workspaces/{workspaceId}/voice-ai/settings/shared - Calls taken by each voice agent in the workspaceGET
/api/voice-agent-studio/agent-call-counts - Preview the lead brief supplied before an outbound callPOST
/api/voice-campaigns/context-preview/{contactId} - GET AI outbound number pool configurationGET
/api/voice-campaigns/number-pools - Create an AI caller poolPOST
/api/voice-campaigns/number-pools - Remove a number from an AI caller poolDEL
/api/voice-campaigns/number-pools/{poolId}/numbers/{numberId} - GET AI outbound number pool configurationGET
/api/voice-campaigns/number-pools/inventory - POST AI outbound number pool configurationPOST
/api/voice-campaigns/number-pools/refresh - Update an AI caller poolPATCH
/api/voice-campaigns/number-pools/{poolId} - Add an imported number to an AI caller poolPOST
/api/voice-campaigns/number-pools/{poolId}/numbers - Update shared AI caller number policyPATCH
/api/voice-campaigns/pool-numbers/{numberId} - Voice agents that can answer callbacks on a pool numberGET
/api/voice-campaigns/number-pools/agents - Create a free voice number, attach an agent, and add it to the poolPOST
/api/voice-campaigns/number-pools/{poolId}/provision - Attempts the voice engine left uncertain, awaiting operator reviewGET
/api/voice-campaigns/held-attempts - Record whether a held attempt actually placed a callPOST
/api/voice-campaigns/held-attempts/{attemptId}/resolve - Simultaneous call capacity for the workspaceGET
/api/voice-campaigns/capacity - Estimate who an audience would call, and who it would excludePOST
/api/voice-campaigns/audience-preview - Create a draft AI outbound campaignPOST
/api/voice-campaigns - Update AI outbound campaign settingsPATCH
/api/voice-campaigns/{campaignId} - Freeze the audience and mark the campaign runningPOST
/api/voice-campaigns/{campaignId}/start - List existing workspace numbers for voice agentsGET
/api/voice-workspace-numbers - Preview an existing number's incoming call routingGET
/api/voice-workspace-numbers/{sid}/preview - Connect a workspace Twilio number to a voice agentPOST
/api/voice-workspace-numbers/connect
