Change8

Migrating to Twilio SDK 9.10.3

Version 9.10.3 introduces 2 breaking changes. This guide details how to update your code.

Released: 3/10/2026

2
Breaking Changes
2
Migration Steps
7
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

<Conference><Dial><Record><Recording>Payments create endpointPayments update endpoint/v1/Stores/{storeId}/Profiles/{profileId}/ConversationSummaries/{summaryId}

Breaking Changes

Issue #1

The attribute `recording_configuration` has been renamed to `recording_configuration_id` in `<Conference>`, `<Dial>`, `<Record>` verbs and the `<Recording>` noun. Code using the old attribute name will fail.

Issue #2

The path for Conversation Summaries has changed: operations on `/v1/Stores/{storeId}/Profiles/{profileId}/ConversationSummaries/{summaryId}` now support patch and get methods.

Migration Steps

  1. 1
    Rename usage of `recording_configuration` attribute to `recording_configuration_id` in `<Conference>`, `<Dial>`, `<Record>` verbs and `<Recording>` noun.
  2. 2
    Update code interacting with Conversation Summaries to use the new path structure and methods if necessary (patch/get support added).

Release Summary

This release introduces the ACE Signals API, adds new optional parameters and matcher types to Payments endpoints, and renames several attributes related to recording configurations for clarity.

Need More Details?

View the full release notes and all changes for Twilio SDK 9.10.3.

View Full Changelog