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

Oct 01, 2026

GA Voice API

Batch Transcription Configuration is now Generally Available!

Tune transcription without touching your code: engine, model, language, and destination live in a reusable configuration, so changing any of them is one update that every subsequent transcription picks up. Results are delivered via webhook or stored downstream in Conversation Orchestrator for persisted storage and Operator analysis. 

Oct 01, 2026

GA

Voice Insights now shows why carriers block your calls

Voice Insights now tells you why a carrier blocked your call and how to reach that carrier for redress.

The FCC requires carriers that block calls using analytics to return the reason header to the caller. It names the network that blocked the call and tells you how to contact them: a URL, a phone number, or an email address. Until now a blocked call showed you only a 603 response. Now you can see which network blocked it and petition them directly.

The reason header appears alongside Last SIP Response in the Call Summary, in Twilio Console, the Voice Insights REST API, and Event Streams.

If you are seeing a high volume of 603 responses, confirm your traffic is signed with STIR/SHAKEN and registered with Twilio Voice Integrity before you start filing redress requests.

Learn more in our Call Summary documentation.

Sep 30, 2026

Beta Video API

Twilio Video Media SDK for Node.js now in Public Beta

The Twilio Video Media SDK for Node.js is now in Public Beta. Your server-side app can securely join a Video Group Room as a participant and work with decoded audio and video frames directly, so you can run AI and media processing such as transcription, computer vision, or compliance monitoring on your own infrastructure, without the overhead of a headless browser. 

Your app reads decoded frames from other participants and publishes frames back into the Room as a virtual camera or microphone. This Media SDK shares the Room, Participant, Track, and Access Token model of the Video JavaScript SDK, so most concepts carry over. Install it from npm as @twilio/video-node-sdk. It requires Node.js 24 or later on x86-64 Linux, and the Media SDK participant counts and bills as a standard Group Room participant.

To get started, read the Video Media SDKs overview, follow the quickstart, and browse the AI/ML example applications.

Sep 30, 2026

Messaging

Account Rate Limits on Content API

 

What is Changing?

 

To improve platform stability, endpoint reliability, and system performance, Twilio is introducing standardized rate limits for Content API requests.

Rate limits will be enforced at the account level. Requests exceeding these limits will receive an HTTP 429 Too Many Requests status code.

 

Rate Limits by Endpoint

 

Read Operations

  • Fetch Content (GET /v1/Content/{Sid}): 100 RPS

  • Fetch Approval (GET /v1/Approval/{Sid}): 100 RPS

  • List Content (v1 & v2) (GET /v1/Content): 20 RPS

  • List Content & Approvals (v1 & v2) (GET /v1/ContentAndApprovals): 20 RPS

  • List Legacy Content (GET /v1/LegacyContent): 20 RPS

 

Write Operations

  • Create Content (POST /v1/Content): 100 RPS

  • Create Content Approval Request (POST /v1/Approval): 100 RPS

  • Update Content (POST /v1/Content/{Sid}): 20 RPS

  • Delete Content (DELETE /v1/Content/{Sid}): 100 RPS

  • Update Content Approval Request (POST /v1/Approval/{Sid}): 20 RPS 

 

What You Need to Do

  • Implement Exponential Backoff: Ensure your application can handle HTTP 429 status codes by incorporating backoffs and retries.

  • Audit High-Volume Pipelines: If your service executes bulk script operations (such as creating or deleting content templates in high-concurrency bursts), adjust your client throttling to remain within these thresholds.

Sep 30, 2026

Programmable Messaging API WhatsApp Business API Messaging GA

WhatsApp Embedded Signup Version 4

We are excited to announce General Availability support for WhatsApp Embedded Signup Version 4. This release upgrades the existing WhatsApp Self Sign-Up onboarding flow in the Twilio Console, seamlessly aligning with WhatsApp’s recent account updates to deliver a cohesive, up-to-date sender registration process. The upgraded experience simplifies phone number setup and incorporates MM API Terms of Service acceptance directly within the flow. This update is required as part of WhatsApp’s planned deprecation of older versions, ensuring uninterrupted onboarding for WhatsApp senders.

Sep 27, 2026

Conversation Intelligence Conversation Orchestrator

On-demand rule execution and Conversation Metadata now generally available with Twilio Conversations

Today, we are launching two new capabilities with Twilio Conversations– On-demand rule execution for Conversation Intelligence and Conversation metadata for Conversation Orchestrator

Sep 25, 2026

GA Voice API

Twilio Voice React Native SDK adds Expo Support

The Twilio Voice React Native SDK now supports Expo, the framework most new React Native apps start from.

Sep 24, 2026

Studio Conversation Memory

Twilio Profiles widgets are now available in Studio

Twilio Studio now includes two widgets for working with Twilio Profiles directly from a flow: Resolve Profile and Create or Update Profile.

Sep 23, 2026

Voice API

Conference list endpoint will default to in-progress conferences only on September 30, 2026

Starting September 30, 2026, the Conference list endpoint (GET /2010-04-01/Accounts/{AccountSid}/Conferences.json) will default to returning only in-progress conferences.

Sep 22, 2026

Voice API

Introducing Provider Failover and “Auto” mode Provider selection for Real-Time Transcriptions on October 22, 2026

Starting October 22, 2026, Twilio Real-Time Transcriptions automatically starts transcription sessions on a second speech provider when a customer’s primary provider doesn’t connect. Failover is enabled for all existing Real-Time Transcriptions accounts on that date, and it routes only within a customer’s existing region. Use of failover is optional and can be opted out of per sub-account in Console.

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.