Change8

Twilio SDK

Backend & Infra

A Python module for communicating with the Twilio API and generating TwiML.

Latest: 9.9.128 releases13 breaking changesView on GitHub →

Release History

9.9.12 features
Jan 7, 2026

This release introduces the optional `clientNotificationUrl` parameter to the create call and create participant APIs.

9.9.0Breaking1 fix3 features
Dec 17, 2025

This release includes a fix for delete operations returning 2XX responses and introduces breaking type corrections for Trunk phone number capabilities, alongside updates to the Trusthub API examples and parameters.

9.8.81 fix2 features
Dec 3, 2025

This release introduces the new twiml_session resource for calls and fixes an issue related to regional API domain processing.

9.8.71 feature
Nov 20, 2025

This release introduces the initial Memory API endpoints. Documentation links for version 9.8.7 are also provided.

9.8.62 features
Nov 11, 2025

This release introduces new TwiML nouns, specifically `<ConversationRelaySession>` and support for `<Recording>` under `<Start>`, along with updated documentation.

9.8.5Breaking6 features
Oct 28, 2025

This release introduces several feature enhancements across Ai, Intelligence, and Accounts modules, including new status enums and API changes, alongside a breaking change in the Chat v2 UserChannel status value.

9.8.4
Oct 14, 2025

This release primarily focuses on documentation updates, including an OAuth example update, and a minor change removing authentication details from the string representation of a request object.

9.8.3Breaking
Sep 30, 2025

This release updates the OAuth token endpoint and renames parameters in the Reports API Filters from 'field' to 'key'.

9.8.22 features
Sep 25, 2025

This release introduces an optional parameter CallerDisplayName for conference participant outbound and updates the description for the 'to' property in the participant create request.

9.8.16 features
Sep 18, 2025

This release introduces new filtering capabilities for media resources, adds an encryption credential field in Intelligence v2, removes beta flags for Trusthub APIs, and adds the new TwiML noun <AiSession>.

9.8.0Breaking
Sep 4, 2025

This release removes the usage category enum from the usage record and usage triggers API, constituting a breaking change for consumers using those endpoints.

9.7.22 features
Aug 28, 2025

This release introduces an update to Studio Step resource APIs by adding the 'type' field and allows for comprehensive updates to passkey parameters in Verify service updates.

9.7.12 fixes6 features
Aug 18, 2025

This release introduces passkeys support for the Verify API and updates various APIs including Flex, Trusthub, and Conversations with new parameters, categories, and minor state spelling corrections.

9.7.0Breaking1 fix2 features
Jul 24, 2025

This release includes a breaking change in the Events module by removing the `SinkSid` parameter during subscription updates, alongside new voice additions in Twiml and a fix for a non-existent class.

9.6.51 fix
Jul 10, 2025

This release primarily addresses a minor import issue in the preview REST module and updates team names related to Flex web channels.

9.6.4Breaking2 fixes3 features
Jul 3, 2025

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.

9.6.3Breaking4 fixes1 feature
Jun 12, 2025

This release updates several API types, including date formats for DependentPhoneNumber and default values for Recordings channels, alongside minor fixes across Serverless, Verify, and TwiML features.

9.6.22 features
May 29, 2025

This release updates the IAM token endpoint, adds usage category enums to the usage_record API, and updates the channel type enumeration for the Verify Attempts API.

9.6.1Breaking2 features
May 13, 2025

This release introduces a new consent parameter in the Accounts API and updates TwiML definitions, while also changing the data type for several API properties to string.

9.6.0Breaking3 fixes6 features
May 5, 2025

This release includes fixes for timezone handling and configuration, updates to the Serverless and Flex APIs, and changes to the Video room resource parameters.

8.0.0-rc.2
Apr 9, 2025

This appears to be a test release (8.0.0-rc.2) and should not be used in production environments. Documentation links are provided.

9.5.21 feature
Apr 7, 2025

This release primarily focuses on documentation updates, specifically adding details for the parent_step_sid field in the Step resource.

9.5.1Breaking
Mar 20, 2025

This release updates documentation for the Accounts Safelist API and removes several fields from the Flex User API response.

9.5.0Breaking1 fix3 features
Mar 11, 2025

This release introduces several API field and enum additions across Address Service, Messaging, and Numbers, alongside a breaking change in Twiml where the `speechModel` attribute is now a string instead of an enum.

9.4.6Breaking1 fix1 feature
Feb 20, 2025

This release introduces new Digital Transfers APIs for Flex, updates the webhook_type handling in Numbers, and enforces uppercase status casing for TrustHub SupportingDocuments.

9.4.5Breaking3 features
Feb 11, 2025

This release introduces new features like DestinationAlphaSender API and json_results for JSON operators, alongside an update to codec type handling in Video APIs to use case-insensitive enums.

9.4.41 fix4 features
Jan 28, 2025

This release focuses on security fixes, dependency updates, and adds new features across several APIs, including beta support for subaccount event subscriptions.

9.4.31 feature
Jan 13, 2025

This release primarily updates the service resource documentation to include the validity period default value.