Twilio SDK
Backend & InfraA Python module for communicating with the Twilio API and generating TwiML.
Release History
9.9.12 featuresThis release introduces the optional `clientNotificationUrl` parameter to the create call and create participant APIs.
9.9.0Breaking1 fix3 featuresThis 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 featuresThis release introduces the new twiml_session resource for calls and fixes an issue related to regional API domain processing.
9.8.71 featureThis release introduces the initial Memory API endpoints. Documentation links for version 9.8.7 are also provided.
9.8.62 featuresThis release introduces new TwiML nouns, specifically `<ConversationRelaySession>` and support for `<Recording>` under `<Start>`, along with updated documentation.
9.8.5Breaking6 featuresThis 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.4This 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.3BreakingThis release updates the OAuth token endpoint and renames parameters in the Reports API Filters from 'field' to 'key'.
9.8.22 featuresThis 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 featuresThis 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.0BreakingThis 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 featuresThis 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 featuresThis 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 featuresThis 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 fixThis 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 featuresThis 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 featureThis 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 featuresThis 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 featuresThis 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 featuresThis 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.2This 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 featureThis release primarily focuses on documentation updates, specifically adding details for the parent_step_sid field in the Step resource.
9.5.1BreakingThis release updates documentation for the Accounts Safelist API and removes several fields from the Flex User API response.
9.5.0Breaking1 fix3 featuresThis 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 featureThis 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 featuresThis 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 featuresThis release focuses on security fixes, dependency updates, and adds new features across several APIs, including beta support for subaccount event subscriptions.
9.4.31 featureThis release primarily updates the service resource documentation to include the validity period default value.