Twilio adds new error codes for 10DLC campaign rejections
Code that parses rejection reasons may need an update.
ProviderTwilioIn effect
API registrations without both URLs fail review.
Published , updated
From 30 June 2026, a new A2P 10DLC campaign registration through the Twilio Messaging API must include two fields: PrivacyPolicyUrl and TermsAndConditionsUrl. A request without them is rejected. Both must be public URLs.
Campaigns registered before 30 June are not affected.
An ISV that registers campaigns for its customers must now collect both URLs during onboarding. Since 15 September the same pages are also required for toll-free verification.
Code that parses rejection reasons may need an update.
ISVs get the emails for all their subaccounts.
A rejected campaign tells you what to fix.