SDKs
- SDKs V2: Released new v2 SDKs for both Python and JavaScript
Speech to Text
- Speech to text logprobs: The Speech to Text response now includes a
logprob
field for word prediction confidence.
Billing
- Improved API error messages: Enhanced API error messages for subscriptions with failed payments. This provides clearer information if a failed payment has caused a user to reach their quota threshold sooner than expected.
Conversational AI
- Batch calls: Released new batch calling functionality, which allows you to automate groups of outbound calls.
- Increased evaluation criteria limit: The maximum number of evaluation criteria for agent performance evaluation has been increased from 5 to 10.
- Human-readable IDs: Introduced human-readable IDs for key Conversational AI entities (e.g., agents, conversations). This improves usability and makes resources easier to identify and manage through the API and UI.
- Unanswered call tracking: ‘Not Answered’ outbound calls are now reliably detected and visible in the conversation history.
- LLM cost visibility in dashboard: The Conversational AI dashboard now displays the total and per-minute average LLM costs.
- Zero retention mode (ZRM) for agents: Allowed enabling Zero Retention Mode (ZRM) per agent.
- Dynamic variables in headers: Added option of setting dynamic variable as a header value for tools
- Customisable tool timeouts: Shipped setting different timeout durations per tool.
Workspaces
- Simplified secret updates: Workspace secrets can now be updated more granularly using a
PATCH
request via the API, simplifying the management of individual secret values. For technical details, please see the API changes section below.
API
View API changes
New Endpoints
- Added 6 new endpoints:
- Get Signed Url - Get a signed URL to start a conversation with an agent that requires authorization.
- Simulate Conversation - Run a conversation between an agent and a simulated user.
- Simulate Conversation (Stream) - Run and stream a conversation simulation between an agent and a simulated user.
- Update Convai Workspace Secret - Update an existing secret for the Convai workspace.
- Submit Batch Call Request - Submit a batch call request to schedule calls for multiple recipients.
- Get All Batch Calls for Workspace - Retrieve all batch calls for the current workspace.
Updated Endpoints
Conversational AI
- Agents & Conversations:
- Endpoint
GET /v1/convai/conversation/get_signed_url
(snake_case path) has been deprecated. Use the newGET /v1/convai/conversation/get-signed-url
(kebab-case path) instead.
- Endpoint
- Phone Numbers:
- Get Phone Number Details - Response schema for
GET /v1/convai/phone-numbers/{phone_number_id}
updated to distinctTwilio
andSIPTrunk
provider details. - Update Phone Number - Response schema for
PATCH /v1/convai/phone-numbers/{phone_number_id}
updated similarly forTwilio
andSIPTrunk
. - List Phone Numbers - Response schema for
GET /v1/convai/phone-numbers/
list items updated forTwilio
andSIPTrunk
providers.
- Get Phone Number Details - Response schema for
Text To Speech
- Text to Speech Endpoints - Default
model_id
changed fromeleven_monolingual_v1
toeleven_multilingual_v2
for the following endpoints:POST /v1/text-to-speech/{voice_id}/stream
POST /v1/text-to-speech/{voice_id}/stream-with-timestamps
POST /v1/text-to-speech/{voice_id}
POST /v1/text-to-speech/{voice_id}/with-timestamps
Voices
- Get Shared Voices - Added
include_custom_rates
query parameter toGET /v1/shared-voices
. - Schema Updates:
LibraryVoiceResponseModel
andVoiceSharingResponseModel
now include an optionalfiat_rate
field (USD per 1000 credits).