Custom Models, Enhanced Campaigns, and MCP Tool Improvements
Bring your own hosted LLMs and Google Gemini models to workflows with new WorkflowCustomModel
and WorkflowGoogleModel
objects. Control payload structure for advanced integrations and expand your model choices beyond OpenAI.

Gain deeper insight into campaign performance with new call counters including callsCounterQueued
, callsCounterScheduled
, callsCounterInProgress
, and callsCounterEndedVoicemail
for comprehensive campaign tracking.
Flexible tool integrations with new McpToolMetadata
field. Select between Server-Sent Events (sse
) or Streamable HTTP (shttp
) protocols for tool communication.
**Create support tickets directly through Vapi ** using the new /support/ticket
endpoint, simplifying how you request assistance.
-
Multilingual LMNT Voice Support: The
LMNTVoice
andFallbackLMNTVoice
objects now support alanguage
property (ISO 639-1 orauto
) for selecting or auto-detecting spoken language in synthesized voices. -
Assistant Overrides in Chats: The
assistantOverrides
property is now available inChat
,CreateChatDTO
, andOpenAIResponsesRequest
, allowing you to dynamically override assistant settings and template variables per chat session. -
New API Endpoints and Objects: Added
POST /workflow/generate
endpoint for workflow generation with tool IDs, plus new objects includingGenerateWorkflowDTO
and enhancedCreateMcpToolDTO
/UpdateMcpToolDTO
with metadata support. -
Include Messages in Server Response from Transfer Requests: When transferring calls, you can now include a
message
to communicate with users during the process withServerMessageResponse.message.message
.
Breaking Change: The 'aws-sts'
type is no longer supported in OAuth2AuthenticationPlan
. If you’re currently using this type in your OAuth2 authentication configurations, you’ll need to update it to avoid errors.