- New Knowledge Base API Endpoints: You can now create a knowledge base with
POST /knowledge-base, list knowledge bases withGET /knowledge-baseorGET /knowledge-base/{id}for a specific knowledge base, update a knowledge base withPATCH /knowledge-base/{id}, or delete a knowledge base withDELETE /knowledge-base/{id}. Refer to the Vapi API endpoints for more details.

Refer to the Knowledge Base endpoints for more information: https://api.vapi.ai/api
-
Configure Custom Knowledge Bases for your Assistant: Configure a custom knowledge base for your assistant in three steps by first uploading a file through the dashboard or the API, then create a knowledge base, and lastly updating your assistant with the knowledge base id. You can also assign a knowledge base to models like
GroqModel,VapiModel,GoogleModel, and others using the newknowledgeBaseIdproperty. -
Integration with Trieve Knowledge Base: Vapi now supports Trieve as our first knowledge base provider. Refer to our docs for an example of how to use Trieve.
-
Inflection AI Credential Management: You can now manage Inflection AI credentials through the updated providers credentials page.
Call.endedReasonalso now enumerates new values like'pipeline-error-inflection-ai-llm-failed'to indicate specific Inflection AI errors.

Use the updated provider credentials page to manage Inflection AI credentials: https://dashboard.vapi.ai/keys
-
New Transfer Mode with Summary in SIP Header: You can now configure
TransferPlan.modeto'blind-transfer-add-summary-to-sip-header'to forward calls and include a summary in the SIP header calledX-Transfer-Summary. You can also add custom SIP headers during a transfer call using thesipHeadersproperty inTransferDestinationSip. -
Azure Credential Service Default: When creating or updating Azure credentials in the updated providers credentials, the
servicefield now defaults to'speech'. -
Support for Cantonese in Deepgram Transcriber: The
DeepgramTranscriber.languageoption now includes'zh-HK'for Cantonese (Hong Kong).