megachangelog
Breaking

RCS error code for unconfirmed delivery changing from 30036 to 30046

The RCS error code returned for undeliverable messages to unreachable devices will change from 30036 to 30046 on August 10, 2026. Error code 30046 more accurately indicates device-side conditions like offline status or no connectivity, helping developers troubleshoot failures more effectively.

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 throughput settings as likely causes and making it easy to investigate in the wrong direction. 

With 30046, the failure is correctly attributed to device-side conditions like the recipient's device being switched off, out of coverage, having no internet connection, or being unable to accept the message. This code will also serve as the standard for device-unreachable conditions across RCS and future OTT channels.

 

rcserror-codesmessagingbreaking

Source: original entry ↗

More from Twilio

Follow Twilio to get its new changes in your feed and email digest.

Feature

Voice Integrity now supports all three major US networks

Voice Integrity, part of Twilio's Voice Trust offering, now supports all three major US carrier networks. Businesses can register their details and outbound phone numbers directly with carriers to help identify legitimate traffic and reduce spam blocking.

voicecarriersspam-mitigationcompliance
Feature

Unified Login for SendGrid Marketplace Customers

SendGrid marketplace customers can now create individual Twilio logins for each user, enabling granular permission management instead of shared admin access. This rollout applies to all marketplace integrations including Azure, Google Cloud, Heroku, and AWS.

sendgridauthmarketplacepermissionssecurity
Announcement

Webhook Configuration API is now Generally Available

The Webhook Configuration API enables customers to configure authentication and delivery settings for outbound webhooks on a per-URL basis through Webhook Settings and Webhook Rules resources.

webhooksapiauthenticationconfiguration
See all Twilio changes →