Changelog

Get the (almost) daily changelog

What’s New

Compliance & Security Enhancements

  • New CompliancePlan Consolidates HIPAA and PCI Compliance Settings: You should now enable HIPAA and PCI compliance settings with Assistant.compliancePlan.hipaaEnabled and Assistant.compliancePlan.pciEnabled which both default to false (replacing the old HIPAA and PCI flags on Assistant and AssistantOverrides).

  • Phone Number Status Tracking: You can now view your phone number status with GET /phone-number/{id} for all phone number types (Bring Your Own Number, Vapi, Twilio, Vonage) for better monitoring.

Advanced Call Control

1{
2 "hooks": [{
3 "on": "call.ending",
4 "do": [{
5 "type": "transfer",
6 "destination": {
7 // Your transfer configuration
8 }
9 }]
10 }]
11}
  • Conditionally execute hooks with Assistant.hooks.filter. For example, trigger different hooks for call completed, system errors, or customer hangup / transfer:
1{
2 "assistant": {
3 "hooks": [{
4 "filters": [{
5 "type": "oneOf",
6 "key": "call.endedReason",
7 "oneOf": ["pipeline-error-custom-llm-500-server-error", "pipeline-error-custom-llm-llm-failed"]
8 }]
9 }
10 ]
11 }
12}

Model & Voice Updates

  • New Models Added: You can now use new models inside Assistant.model[provider="google", "openai", "xai"] and Assistant.fallbackModels[provider="google", "openai", "xai"]
    • Google: Gemini 2.0 series (flash-thinking-exp, pro-exp-02-05, flash, flash-lite-preview)
    • OpenAI: o3 mini o3-mini
    • xAI: Grok 2 grok-2
New Assistant Models
Assistant Models
  • New PlayDialog Model for PlayHT Voices: You can now use the PlayDialog model in Assistant.voice[provider="playht"].model["PlayDialog"].

  • New nova-3 and nova-3-general Models for Deepgram Transcriber: You can now use the nova-3 and nova-3-general models in Assistant.transcriber[provider="deepgram"].model["nova-3", "nova-3-general"]

API Improvements

  • Workflow Updates: You can now send a workflow.node.started message to track the start of a workflow node for better call flow tracking

  • Analytics Enhancement: Added subscription table and concurrency columns in POST /analytics for richer queries about your subscriptions and concurrent calls.

Deprecations

The /logs endpoints are now marked as deprecated - plan to update your implementation accordingly.