Add changelog for 2025-06-25 #539
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Custom Models, Enhanced Campaigns, and MCP Tool Improvements
**Bring your own hosted LLMs and Google Gemini models** to workflows with new [`WorkflowCustomModel`](https://api.vapi.ai/api#:~:text=WorkflowCustomModel) and [`WorkflowGoogleModel`](https://api.vapi.ai/api#:~:text=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`](https://api.vapi.ai/api#:~:text=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`](https://api.vapi.ai/api#:~:text=SupportTicket) 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
.Org Concurrency Limit Deprecated: The
concurrencyLimit
field inOrg
,CreateOrgDTO
, andUpdateOrgDTO
is now marked as deprecated.Testing Steps
fern docs dev
or navigate to preview deployment