Skip to content

Add changelog for 2025-06-25 #539

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

quantstruct-bot
Copy link
Collaborator

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.
  1. Multilingual LMNT Voice Support: The LMNTVoice and FallbackLMNTVoice objects now support a language property (ISO 639-1 or auto) for selecting or auto-detecting spoken language in synthesized voices.

  2. Assistant Overrides in Chats: The assistantOverrides property is now available in Chat, CreateChatDTO, and OpenAIResponsesRequest, allowing you to dynamically override assistant settings and template variables per chat session.

  3. New API Endpoints and Objects: Added POST /workflow/generate endpoint for workflow generation with tool IDs, plus new objects including GenerateWorkflowDTO and enhanced CreateMcpToolDTO/UpdateMcpToolDTO with metadata support.

  4. Include Messages in Server Response from Transfer Requests: When transferring calls, you can now include a message to communicate with users during the process with ServerMessageResponse.message.message.

  5. Org Concurrency Limit Deprecated: The concurrencyLimit field in Org, CreateOrgDTO, and UpdateOrgDTO is now marked as deprecated.

**Breaking Change**: The `codeSwitchingEnabled` property has been removed from Deepgram transcribers. If you're currently using this property in your Deepgram transcriber configurations, you'll need to remove it to avoid errors. **Breaking Change**: The `'aws-sts'` type is no longer supported in [`OAuth2AuthenticationPlan`](https://api.vapi.ai/api#:~:text=OAuth2AuthenticationPlan). If you're currently using this type in your OAuth2 authentication configurations, you'll need to update it to avoid errors.

Testing Steps

  • [x ] Run the app locally using fern docs dev or navigate to preview deployment
  • [ x] Ensure that the changed pages and code snippets work

Copy link
Contributor

Copy link
Contributor

Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant