T

Twilio Changelog

T
Twilio Changelog Dev Tools

Toll-Free Verification Now Requires Privacy Policy and Terms and Conditions URLs

Starting September 15, 2026, the privacy_policy_url and terms_and_conditions_url fields will be required on all new Toll-Free verification submissions. Both fields are available today and are optional until that date. New submissions made on or after September 15 that are missing either URL will be rejected. This change applies only to new submissions. Existing verified numbers are unaffected and…

T
Twilio Changelog Dev Tools

ElevenLabs Voices for Say is now Public Beta

ElevenLabs voices are now available in Public Beta for <Say>, powered by the Flash v2 and Flash v2.5 models for fast, natural-sounding text-to-speech. Get started by specifying an ElevenLabs voice via the REST API or in a TwiML Bin.

T
Twilio Changelog Dev Tools

Webhook Configuration API is now in Public Beta

Using the Webhook Configuration API, customers can configure how Twilio authenticates and delivers outbound webhooks, per URL. The API consists of two resources: Webhook Settings and Webhook Rules. Webhook Settings hold the authentication and connection configuration. Customers can secure endpoints with OAuth 2.0. Twilio fetches an access token from the customer's authorization server using the cl…

T
Twilio Changelog Dev Tools v13.0.0

Critical fix: Java Helper Library 13.0.0: fixes crash on unknown fields in nested API responses

The Java Helper Library now handles unknown fields gracefully in nested response objects, but if customers are on an affected version, their integration is at risk until they upgrade. Versions 10.0.0 through 12.1.1 parse nested response types (profile, configuration, webhook, and others) with strict deserialization. When an API response comes back with a field the SDK doesn't recognize, the reques…

T
Twilio Changelog Dev Tools

Verify Custom Templates are now Generally Available

Verify Custom Templates give you the flexibility and security to use custom SMS/RCS and Voice message templates beyond standard defaults or pre-approved options. To learn more about how to create a custom template for your business needs, check out our support guide.

T
Twilio Changelog Dev Tools

Update to Twilio SendGrid Link Branding: Automatic SSL Certificate Provisioning

Twilio SendGrid has added automatic SSL certificate provisioning as a toggle within the standard link branding setup flow. When enabled, SendGrid provisions and hosts the SSL certificate needed to serve tracking and branded links over HTTPS, removing the need to purchase, install, and maintain a certificate through an external CDN or DNS provider. Twilio SendGrid recommends activating this setting…

T
Twilio Changelog Dev Tools

Verify tightens fraud prevention geo permissions for Italy and Argentina

Twilio has observed a sudden rise in SMS Pumping fraud (aka SMS Artificially Inflated Traffic) targeting messages to Italy (IT) and Argentina (AR). To protect customers from this activity, Twilio Verify is tightening its fraud prevention posture for these two countries, effective August 19, 2026. Specifically, Twilio is updating the default Verify Geo Permissions setting for Italy and Argentina fr…

T
Twilio Changelog Dev Tools

Bulk Messaging Supports WhatsApp Content Templates

Customers can now send Content Templates to many recipients at once and personalize the template for each recipient using the Bulk Messaging API. This update enhances and simplifies sending notifications and marketing messages campaigns. With Bulk Messaging's configurable fallback, this release also enables new fallback strategies including WhatsApp to SMS and RCS to WhatsApp. Read the tutorial to…

T
Twilio Changelog Dev Tools

Functions Classic is being deprecated and existing Functions (Classic) are moving to the new Functions

Twilio is retiring Functions Classic and automatically migrating all accounts to the new Functions. No action is required from customers. What's changing with Twilio Functions Starting September 13, 2026, customers won’t be able to create new Functions (Classic) and assets. Existing Functions (Classic) and assets will continue running, and customers can still edit and deploy existing code during t…

T
Twilio Changelog Dev Tools

Consent Management API Now Supports Toll-Free Network-Level Opt-Out Overrides

Customers can now use the Consent Management API to programmatically re-opt-in users on US and Canada Toll-Free numbers. Previously, opt-outs on US/CA Toll free numbers were strictly enforced at the network level, meaning an opt out block could only be lifted if the user texted an opt-in keyword like "START". Now, if a user provides valid re-opt-in consent outside of a messaging channel (e.g., via…

T
Twilio Changelog Dev Tools

Twilio end-user certificates for all REST API endpoints will be rotated on September 9, 2026

On September 9, 2026, Twilio will rotate the end-user TLS certificate for all REST API endpoints. Only the end-user certificate and certificate serial number will be renewed; root and intermediate certificates will remain the same. This is a routine update that won’t impact most customers unless they’re pinning certificates or are managing them manually. Customers using the Twilio Helper Libraries…

T
Twilio Changelog Dev Tools

Dedicated IPs and IP Management for Twilio Email

Dedicated IPs are now available for Twilio Email, enabling streamlined control over email deliverability directly within the Twilio console. This functionality simplifies sending reputation management at scale. To ensure deliverability from day one, newly provisioned dedicated IPs automatically enter a 45-day warm-up schedule, complete with shared pool overflow protection to smooth out volume spik…

T
Twilio Changelog Dev Tools

New Regional IP Address for Event Streams Webhooks in US East

On September 15, 2026, Twilio is introducing a new regional IP address for Event Streams webhook traffic in US East (us-east-1). This is part of a move from a single shared IP range to dedicated regional addresses, bringing Event Streams in line with how the rest of the Twilio platform routes traffic. This change only affects customers who validate incoming Event Streams webhook traffic by source…

T
Twilio Changelog Dev Tools

Update to SendGrid Domain Authentication: Send to Coworker Action Removed

Effective August 3, 2026, Twilio SendGrid has removed the Send to Coworker action from the Domain Authentication setup flow due to low usage. This simplification prioritizes only the most valuable paths for users to complete their domain authentication and get started with email. Directing DNS records through automated email is no longer the optimal method for technical handoffs. DNS configuration…

T
Twilio Changelog Dev Tools

Restricted API Keys, Conversations (classic) permissions

Restricted API Keys now support granular, resource-level permissions for Conversations (classic), covering actions like listing conversations, sending messages, managing participants, and configuring webhooks. This lets you scope a key to only the operations your integration needs — for example, granting read access to conversations while blocking any ability to delete users or roles — reducing th…

T
Twilio Changelog Dev Tools

WhatsApp Card & Flows Support in Conversations (classic)

Conversations (classic) now supports the whatsapp/card and whatsapp/flows content types, letting you send WhatsApp Card templates and WhatsApp Flow templates directly through the Conversations API. Cards let you pair a message with tappable action buttons and optional media, while Flows let you launch an interactive, multi-step WhatsApp Flow from a single templated message — both previously only a…

T
Twilio Changelog Dev Tools

US Branded Calling is now Generally Available

We are thrilled to announce that US Branded Calling is now Generally Available for all customers. This feature helps you create a more trusted and recognizable voice experience by showing branded elements like your logo and call reason when you reach out to customers. Branded Calling is available on T-Mobile and Verizon.

T
Twilio Changelog Dev Tools

Functions and Assets API date_created and date_updated timestamps will be corrected on September 1, 2026

On September 1, 2026, date_created and date_updated on Functions and Assets resources will be updated to return accurate UTC timestamps. Currently, these fields return values shifted forward by the Pacific Standard Time time zone offset (+7 hours) despite the Z suffix indicating UTC. This is a presentation-layer bug introduced in 2023; the underlying data is correct. The correction applies retroac…

T
Twilio Changelog Dev Tools

Real-time WhatsApp Template Approval and Category Updates via Event Streams

Twilio Event Streams now supports real-time notifications for WhatsApp message template status and category updates. Previously, tracking changes to WhatsApp content template approvals or re-classifications required periodic polling via the Content API or Senders API. With this release, you can subscribe to template lifecycle events through Event Streams and automatically trigger downstream workfl…

T
Twilio Changelog Dev Tools

Error code 30915 now flags invalid Sole Proprietor classification for both A2P 10DLC and Toll-Free Verification

Error code 30915 now applies consistently to A2P 10DLC campaign registration and Toll-Free Verification. When a Sole Proprietor registration is submitted with a business but the available information shows it is actually a registered legal entity (for example, an LLC or corporation) error code 30915 will be returned. What changed 30915 is now non-program specific; the same code and guidance apply…

T
Twilio Changelog Dev Tools

Lookup Line Status Public Beta is now available!

As of July 14, 2026 the Lookup Line Status Public Beta is now available! Lookup’s Line Status package allows you to get the status information of a mobile phone number. Line Status provides statuses that lets you know if the mobile number is active, inactive, unreachable, reachable or unknown. Validate phone numbers in your contact database to improve the efficiency of your campaigns. Additional D…

T
Twilio Changelog Dev Tools

RCS error code for unconfirmed delivery is changing from 30036 to 30046

Starting August 10, 2026, the error code returned when an RCS message cannot be delivered to an unreachable end-user device will change from 30036 to 30046. Error code 30046 (Message delivery not confirmed) gives developers a more accurate signal when an RCS message cannot reach an end-user device. Previously, 30036 (Validity Period Expired) was returned for these failures, pointing to queue and t…

T
Twilio Changelog Dev Tools

Node.js v24 is now available for Twilio Functions

Twilio Functions now supports Node.js v24 as a build runtime. You can target it by selecting Node.js v24 from the runtime dropdown in the Console Dependencies tab, or by specifying runtime: node24 in your Serverless Toolkit configuration. Node.js v24 requires @twilio/runtime-handler version 2.1.2 or later. If your service specifies a version between 1.2.0 and 2.1.2, Twilio will automatically upgra…

T
Twilio Changelog Dev Tools

WhatsApp Usernames is now supported on the Twilio Platform & Messaging APIs for WhatsApp

WhatsApp Usernames is now supported on the Twilio Platform and Messaging APIs for WhatsApp. WhatsApp now allows users to adopt usernames. A username can optionally mask a user's personal phone number and allows them to interact with businesses through Business Scoped User IDs (BSUID). Twilio exposes this identifier in message webhooks and in Event Streams event data. Meta is releasing this functio…

T
Twilio Changelog Dev Tools

Email Notifications for A2P 10DLC Campaign Registrations

Email notifications for A2P 10DLC campaign registrations to give you greater visibility into your onboarding pipeline are now live. Automated email updates at four critical stages of the campaign lifecycle: Initial Registration: Confirmation that your campaign submission has been received and is entering review. Approval: Notification that your campaign is live and ready to route traffic. Rejectio…