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)
Sep 04, 2025
Changes to WhatsApp Authentication Templates
Meta has changed what is allowed in button text within WhatsApp authentication templates. Only hardcoded, localized language translations of "Copy code" are now allowed and capitalization rules are now enforced. Twilio will automatically use approved button text copies when approving and sending WhatsApp authentication templates.
No changes are needed from Twilio customers to creating or sending authentication templates.
Sep 03, 2025
Compliance Toolkit in Public Beta
Compliance Toolkit is now available in Public Beta, allowing you to use Artificial Intelligence and machine learning to help manage compliance obligations with respect to certain local regulatory or compliance requirements.
To start using Compliance Toolkit, Opt in through the Twilio Console and review the detailed setup instructions in our developer documentation.
Sep 03, 2025
Porting Console for US Local Numbers in Public Beta
A faster, more reliable, and user-friendly way to port US local numbers now available in Public Beta. This does not impact the previous experience "Port a Number" which can continue to be used.
Sep 02, 2025
Update to SendGrid's IP Access Management (IPAM) Feature
Earlier in May 2025, geolocation data was temporarily removed from the IP Access Management (IPAM) feature and related API endpoints on Twilio SendGrid.
This feature has now been reintroduced. IP-based location data is now provided in the console and through API.
- SendGrid Console:
- The location field in Settings > IP Access Management > Locations
- API:
- The IPAM logs API endpoint
Aug 28, 2025
Updated A2P 10DLC Phone Number Registration Events
We’ve made an important update to A2P 10DLC Phone Number Registration events in Twilio Event Streams — now including the Messaging Service SID in all related events.
With this enhancement, you can directly identify which A2P Campaign a phone number is associated with by referencing the messaging_service_sid field in the 2.0 schema version. This improves traceability and helps streamline debugging, monitoring, and automation workflows tied to number registration.
The following Event Streams now include the messaging_service_sid field:
- com.twilio.messaging.compliance.number-deregistration.pending
- com.twilio.messaging.compliance.number-deregistration.successful
- com.twilio.messaging.compliance.number-registration.pending
- com.twilio.messaging.compliance.number-registration.successful
To learn more about A2P Notifications through Event Streams , check out our guide docs.
Aug 26, 2025
RCS Messaging is now generally available
Aug 22, 2025
End of Life (EOL) for Recording Transcription .csv, .html response formats
Requests made to the Recording Transcription resource for .csv and .html response formats will return an HTTP 404 error.
Aug 17, 2025
Usage Records and Event Streams APIs are now supported on Restricted API Keys
You can now select permissions for Usage Records and Event Streams API while creating a Restricted API Key. The product already supports permissions for Messaging, Phone Numbers, Studio, Voice, Task Router, Monitor, Lookup and Verify APIs.
Restricted API Keys allow you to decide which Twilio API Resources an API Key can access, and which action(s) the API Key is allowed to take on those API Resources.
Aug 07, 2025
[U.S. A2P 10DLC] Brand Registration - Authentication+ 2FA Verify & New Error Codes
We’ve made a key improvement to Authentication+ to support programmatically triggering a new 2FA verification email for A2P 10DLC Brand registrations that have failed.
Alongside the endpoint, we’re introducing a set of dedicated 2FA error codes that surface precise failure reasons and point you to the fastest remedy, so your users can complete brand verification with fewer support tickets and less manual work.
To learn more about Authentication+, check out our Support Article and Twilio API Docs.
Error Code | Message | Description |
Domain Ownership Could Not Be Verified | The domain used in the brand contact email could not be independently verified. | |
2FA Verification Expired | The 2FA verification link or token expired before being used. | |
2FA Email Undeliverable | The verification email could not be delivered to the brand contact. | |
2FA Verification Failed or Timed Out | The verification process was not completed. | |
Invalid Brand Contact Email Domain | The domain used for the brand contact email is not acceptable for Authentication+ (e.g., gmail.com). | |
2FA Code Expired | The verification code was not entered in time. |
Aug 04, 2025
Twilio Support for RCS Title and Description Text in Rich Card
Twilio will now support RCS Title and description text in twilio/card. We will support backwards compatability to ensure no existing templates fail to deliver based on channel limitations.
No changes will occur in WA translations.
- Twilio supports RCS title via the title field in twilio/card
- Up to 200 characters for RCS title
- Twilio will translate twilio/card title to description if twilio/card title is greater than 200 characters
- Twilio supports RCS description with the body field in twilio/card
- twilio/card subtitle will also be appended onto the body to form RCS description
Deep dive on recent Twilio product updates
Customer data changelog
See the changelog for Customer Data Platform, including Connections, Protocols, Unify, and Engage.
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.