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 21, 2024

Messaging GA

Error Log Tracking for Message Creation Errors

We have begun enabling accounts for error log tracking of message creation API errors. Full details are available here. When your account is enabled, the banners on the messaging error log console page will update to reflect that your account is enabled. Note that accounts will be enabled on a per-account-sid basis over the coming weeks; thus certain sub-accounts may gain access before others.

Apr 17, 2024

Messaging

Messaging API response & Logs with default messaging service

Apr 16, 2024

Messaging

Improvements to Toll-Free Verification Rejection experience

We are excited to announce an enhancement in the Toll-Free Verification process. In our ongoing efforts to streamline and improve the user experience, we now support multiple rejection reasons, new rejection error codes have been added and existing rejection error code descriptions have been improved. These changes are supported in the Toll-Free Verification API, Console, Event Streams - webhooks and email notifications-about a rejected toll-free verification.

With this release, it’s important to note that the Toll-Free Verification API’s LIST, GET and webhook still supports a single rejection reason, but we strongly advise transitioning to the new “rejection_reasons” attribute, so that you pick up all the rejection reasons. 

Previous releases have included this metadata, which you may also find useful when processing a rejection: 

  "rejected_on": "2024-04-05T22:01:58.076Z",

  "edit_expiration": "2024-04-05T22:01:58.076Z",

  "edit_allowed": true,

Additionally, the Twilio-Rejected event webhook now includes the phone number DID: 

  "phonenumber": "+18002225555",


For a detailed list of all toll-free verification error codes please visit Twilio Error and Warning Dictionary.  

Apr 10, 2024

GA Messaging

SMS Pumping Protection is now generally available

As of 1st April, 2024,  SMS Pumping Protection for Twilio Programmable Messaging is generally available to prevent fraudulent SMS traffic and lower its significant costs. This feature automatically detects messaging traffic driven by SMS pumping and blocks it from being sent.

SMS Pumping Protection requires no configuration. Enable it in the Twilio Console and Twilio will do the rest. 

The performance of the feature can be monitored via existing Messaging Insights & the newly launched SMS Pumping Insights.

To further customize your SMS pumping protection experience, we have also launched RiskCheck and the Global Safelist.

Apr 08, 2024

Messaging

Twilio programmable messaging to remove any phone range blocks that have been active for longer than 30 days

Starting May 9, 2024, Twillio will remove any phone range blocks on your account that have been active for longer than 30 days.

In the past, some accounts received a notification that fraud was detected on those accounts and that Twilio enacted blocking for certain prefixes. These blocks were internally set using the messaging opt out functionality which is why outbound messages destined for these blocks fail with Twilio error code 21610. As there is no way for customers to control this functionality and since fraud activity tends to dissipate after blocking, we will be removing these blocks from those accounts.

What do you need to do? We recommend regularly reviewing your SMS geo permissions and only enabling countries where you intend to send messages and incur messaging costs. This is a more efficient method to prevent unwanted messages without the risk of blocking legitimate traffic. To enable or disable Geo Permissions, go to your Console’s Geo Permission settings.

Apr 08, 2024

GA Messaging

Global Safelist is now generally available

As of 1st April, 2024, the Global Safelist API is now generally available for Twilio Programmable Messaging. Twilio's Global Safelist API empowers you to manage trusted phone numbers that they are not blocked by Twilio’s algorithms for SMS Pumping Protection on Twilio Programmable Messaging.

Apr 02, 2024

GA Messaging

Improved Visibility for Message Creation Errors

We have begun enabling accounts for improved message creation API error visibility in  SMS logs and Messaging Insights in the Twilio Console as well as when you list messages via the Programmable Messaging API. Full details are available here. When your account is enabled, the banners on those console pages will update to reflect that your account is enabled. Note that accounts will be enabled on a per-account-sid basis over the coming weeks; thus certain sub-accounts may gain access before others.

Mar 15, 2024

GA Messaging WhatsApp Business API

New ‘Click ID’ Callback Parameter for Inbound WhatsApp Messages from a Click-to-WhatsApp Ad

HTTP callbacks (webhooks) for inbound WhatsApp messages that originate from a Meta Click-to-WhatsApp advertisement now include a new ReferralCtwaClid parameter. This parameter contains the unique identifier generated by Meta representing the WhatsApp message conversation initiated by a user’s ad click. Customers can now use this parameter to integrate their WhatsApp business messaging events with Meta’s Conversions API (see ctwa_clid) to optimize Meta’s ads targeting and performance measurement.

Learn more about how to create Click-to-WhatsApp advertisements with Twilio from our blog post.

Mar 12, 2024

Messaging Deprecated

End of Life (EOL) of Twilio Messaging MaxPrice API Parameter

Twilio Messaging MaxPrice API parameter will be deprecated starting June 3, 2024. 

 

Mar 07, 2024

Messaging

[U.S. A2P 10DLC] Brand Registration Error Codes

We are excited to announce an enhancement in the A2P 10DLC Brand registration process. In our ongoing efforts to streamline and improve the user experience, we now have standardized error codes for any failures or issues encountered during Brand registration. These error codes will be directly available through the errors attribute on the Brand. 

With this release, it’s important to note that brand_feedback and failure_reason will be deprecated in an upcoming release.  If you have used these attributes in your integrations, we strongly advise transitioning to the new errors attribute due to its pending deprecation and limited information. 

Check out the updated Brand registration Twilio docs for more information. or a detailed list of all error codes please visit Twilio Error and Warning Dictionary.  

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.