Twilio adds new error codes for 10DLC campaign rejections
Code that parses rejection reasons may need an update.
ProviderTwilioIn effect
A rejected campaign tells you what to fix.
Published , updated
When a 10DLC campaign is rejected, the reason decides what to fix: the campaign description, the sample messages, the opt-in flow or the website. Twilio's older rejection codes were broad, so the reason was not always clear.
From 23 March 2026, Twilio returns more specific codes. Each one names one compliance problem. They appear in API responses, in Event Streams and on the campaign page in the Console. The old codes still work.
An ISV can now show its customers the exact fix instead of a general "rejected" message.
Code that parses rejection reasons may need an update.
ISVs get the emails for all their subaccounts.
API registrations without both URLs fail review.