Migrating to Twilio SDK 9.6.4
Version 9.6.4 introduces 2 breaking changes. This guide details how to update your code.
Released: 7/3/2025
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
Bulkexports.detailsConfigurationAddressConversationScopedWebhookServiceConversationScopedWebhookTrunks.symmetric_rtp_enabledTwiml.<Dial>Twiml.<WhatsApp>Serverless Logs apiBreaking Changes
●Issue #1
The type of the 'details' field in Bulkexports has changed from a single object to a list of objects. Users relying on 'details' being a single object must update their parsing logic to handle a list.
●Issue #2
The casing for the 'method' parameter in ConfigurationAddress, ConversationScopedWebhook, and ServiceConversationScopedWebhook has been updated for RestProxy compatibility. Code using these resources might need updates if it relies on specific casing for the 'method' attribute.
Migration Steps
- 1If you were using the 'details' field in Bulkexports, update your code to expect a list of objects instead of a single object.
- 2Review usage of 'method' casing in ConfigurationAddress, ConversationScopedWebhook, and ServiceConversationScopedWebhook for RestProxy compatibility and adjust if necessary.
Release Summary
This release adds Python 3.13 support, introduces the symmetric_rtp_enabled property for Trunks, and updates several API fields for compatibility and cleanup, including a breaking change to the Bulkexports 'details' field type.
Need More Details?
View the full release notes and all changes for Twilio SDK 9.6.4.
View Full Changelog