Changelog

Product changelog and announcements

See additions and changes to the Twilio platform and Twilio Segment Customer Data Platform. You can also subscribe to our Changelog RSS feed below.

Subscribe to Changelog RSS feed  (an RSS feed reader is required)

Filter By:

An icon of a close symbol

Apr 09, 2026

Messaging Programmable Messaging API Rich Communication Services

Specify your SMS fallback sender when sending RCS messages

You can now specify the SMS or MMS sender Twilio uses when an RCS message fails to deliver using the new "FallbackFrom" parameter in your /Messages API request. The FallbackFrom sender must be in the same account SID, but does not need to be in your Messaging Service's sender pool.

This can be useful if you need fallback messages to come from a specific number, instead of relying on Twilio's automatic selection. You can also use this to send from one RCS sender representing your brand, with different fallback numbers per department, store, or representative.

For more information, please see our docs.

Apr 09, 2026

Programmable Messaging API Rich Communication Services Messaging Beta

Country Code Geomatch now supports RCS (Beta)

The Country Code Geomatch feature within Messaging Services now supports RCS in a public beta. If you have distinct RCS senders approved per country, you can add each of them to the sender pool of a single Messaging Service. When you send from that Messaging Service, Twilio will select the RCS sender that matches the country of your recipient’s phone number.

Previously, each Messaging Service supported only one RCS sender, which meant customers sending to recipients in multiple countries had to maintain separate Messaging Services and build their own routing logic. RCS Geomatch removes that requirement.

For more information, see the Messaging Services’ docs.

Apr 09, 2026

GA ConversationRelay Voice API

ConversationRelay Payment Card Industry (PCI) Compliance

Twilio ConversationRelay now supports Payment Card Industry (PCI) compliant Voice workflows when configured with PCI-compliant TTS (text-to-speech) and STT (speech-to-text) providers. Please refer to Twilio's Responsibility Matrix to see a list of PCI-compliant TTS/STT vendors and for further information. To learn more about ConversationRelay please see the docs.

Apr 09, 2026

Messaging Programmable Messaging API Rich Communication Services

AT&T phone numbers can now be added as RCS test devices

Twilio Programmable Messaging now supports adding AT&T test numbers to your RCS sender.

You can now prototype and test your RCS sender on all major US carriers.

Once you’re ready to use RCS for production traffic, submit your RCS compliance information and our operations team will guide you through the carrier approval process

Go to Console to get started now.

For more information, see our docs.

Apr 06, 2026

Twilio Platform GA

OAuth for Twilio APIs is now in GA

Twilio Communications APIs now support OAuth 2.0. Upgrading to OAuth 2.0 makes your applications more secure than using traditional API keys or Auth tokens. Here is why:

  • Short-lived tokens: OAuth 2.0 generates short-lived access tokens instead of static, long-lasting credentials.
  • Scoped access: Each token only works with the specific APIs it was issued for, so a compromised token doesn't expose everything.

Apr 06, 2026

Industry Insights

A2P 10DLC campaign registration will require privacy policy and terms & conditions URLs starting June 30, 2026

Starting June 30, 2026, PrivacyPolicyUrl and TermsAndConditionsUrl will be required fields when registering a new A2P 10DLC campaign via the Twilio Messaging REST API. Campaign creation requests that don’t include both fields will be rejected during campaign review.

Apr 05, 2026

Beta Voice API

Branded Calling Insights: Canada, United Kingdom, & Germany

Branded Calling Insights for Canada, the United Kingdom, and Germany are now live in the US1 region.

Apr 01, 2026

Verify Event Streams

Verify Events: Message Status Event Stream V2 released with new Tags parameter

V2 of Verify Message Status events is now available. This version adds a "tags" parameter to the event stream. By including key-value pairs in your Start New Verification request, you can now pass custom metadata through to your stream for better tracking. Check out the Message Status Stream guide to get started.

Apr 01, 2026

Verify Event Streams

Verify Events: Verification Stream (all versions) will no longer provide updated message delivery status or error code information

New customers subscribing to the Verification Event stream will no longer provide updates on the delivery_status for each send_code_attempt and its value will be set to a static status of SENT. The error_code attribute will also be removed from each attempt. To obtain updates on message delivery status, new subscribers should now use the new Message Status Event Stream.

Apr 01, 2026

Verify Event Streams

Verify Events: Verification Event Stream V3 released with new Tags parameter

Verify Event's Verification stream has a new version 3 that includes a new "tags" parameter in each attempt. This set of custom tags will appear in the event stream when you include a key value pair in the tags parameter of the Start New Verification request. To learn more, please visit our Verification Status Stream guide.

Loading

Error: Unable to load changelog

Deep dive on recent Twilio product updates

Twilio Releases webinar

Hear about the latest product announcements, releases, and updates from Twilio experts.

$twilio update

Get up to speed on new Twilio innovations, developer news, and insights in our YouTube series.

Blog - Product News

Read detailed coverage of new product and feature releases.

Docs

Access our API reference documentation, quickstarts, SDKs, and multi-language code samples.