Skip to content

Conversation

@fern-api
Copy link
Contributor

@fern-api fern-api bot commented Jan 30, 2025

Summary

Several changes were made to the API, including the addition of a new object, modifications to existing objects, and updates to the maximum lengths of certain fields.

Added

  • Added a new object BackoffPlan to define the backoff strategy for request retries.
  • Added mipOptOut field to Server, VoiceProviderTwilio, and VoiceProviderVonage objects to opt out of the Deepgram Model Improvement Partnership Program.
  • Added regex, value, and target fields to the Property object for data validation and value filling.
  • Added swap-system-message-in-history-and-remove-transfer-tool-messages as a new option for the transferMode field in the Transfer object.
  • Added deepseek-r1-distill-llama-70b as a new model option in the VoiceProviderDeepgram object.
  • Added metadata field to the Edge object for storing additional data.
  • Added number and numberDesiredAreaCode fields to the PhoneNumber object for specifying phone number details.
  • Added ChatCompletionMessageMetadata, ChatCompletionMessage, and ChatCompletionsDTO objects for handling chat completion messages.
  • Added topK field to the TrieveKnowledgeBaseSearchPlan object to specify the number of top chunks to return.
  • Added AnthropicCredential, AnyscaleCredential, AssemblyAICredential, and ChatCompletionMessage objects for managing credentials and chat completion messages.
  • Added acknowledgementPhrases, interruptionPhrases, and silenceTimeoutMessage fields to the Assistant object for configuring assistant behavior.

Removed

  • Removed BuyPhoneNumberDTO object and related fields from UpdatePhoneNumberDTO and CreatePhoneNumberDTO.
  • Removed ToolCall object and related fields from CreateWorkflowDTO and UpdateWorkflowDTO.

Changed

  • Increased the maximum length of the name field in various objects, including Edge, Server, VoiceProviderTwilio, VoiceProviderVonage, PhoneNumber, and Assistant.
  • Updated the description of the transferMode field in the Transfer object to include a new option.
  • Modified the description of the concurrencyLimitIncluded field in the Subscription object to include a minimum value of 1.
  • Updated the descriptions of the minutesIncluded and minutesUsed fields in the Subscription object to include a minimum value of 1.
  • Adjusted the minimum value of the outboundCallsDailyLimit and outboundCallsCounter fields in the Subscription object to 1.

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2025

@humford humford merged commit 1fb9b34 into main Feb 3, 2025
3 of 4 checks passed
skeptrunedev referenced this pull request in devflowinc/vapi-docs Mar 5, 2025
* feat(openapi): add and update schemas for backoff plan, chat completion, and more

* fix(openapi): replace HttpRequest with ApiRequest and add silenceTimeoutMessage

* feat(openapi): add mipOptOut, acknowledgementPhrases, interruptionPhrases, and other improvements to the OpenAPI spec

---------

Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com>
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.

2 participants