Agents Platform
- Conversation ID in Twilio/SIP webhooks: The
conversation_idis now included in webhook payloads when fetching conversation initiation client data for Twilio, SIP, and WhatsApp integrations. This enables real-time monitoring without polling the API to retrieve conversation IDs. - Agent versioning fields: Agent response models now include
version_id,branch_id, andmain_branch_idfields (nullable strings) for tracking agent versions and branches. - Conversation version tracking: Added
version_idfield to conversation models to identify the agent version used for each conversation. - Batch call enhancements: The
BatchCallRecipientStatusenum now includesdispatchedstatus, and batch call responses includetotal_calls_finishedfield with improved defaults for tracking.
Voices
- Collection IDs: Voice models now include a
collection_idsfield (array of strings, nullable) indicating which collections a voice belongs to. - Voice type filter expansion: The
GET /v2/voicesendpoint now supportssavedas avoice_typefilter value for retrieving non-default voices that have been added to a collection.
SDK Releases
Python SDK
- v2.28.0 - Updated API schema with agent versioning fields, voice collection IDs, batch call enhancements, and phone number labels
JavaScript SDK
- v2.29.0 - Updated API schema with agent versioning fields, voice collection IDs, batch call enhancements, and phone number labels
API
View API changes
Updated Endpoints
Voices
- Get all voices v2
- Added
savedoption tovoice_typequery parameter for filtering voices added to collections
- Added
Agents Platform
- Get agent, Update agent
- Added
version_id(string, nullable) for agent version identification - Added
branch_id(string, nullable) for agent branch identification - Added
main_branch_id(string, nullable) for main branch reference
- Added
- Get conversation
- Added
version_id(string, nullable) with description “The ID of the agent version used for this conversation”
- Added
- Get batch call, Submit batch call
- Added
total_calls_finished(integer, default0) to batch call response models - Expanded
BatchCallRecipientStatusenum to includedispatchedstatus - Made
signed_urlnullable for video assets
- Added
Phone Numbers
- Update phone number
- Added optional
labelfield (string, nullable) for phone number labeling
- Added optional