Key details

  1. The requirement took effect September 15, 2026.
  2. It applies to new Toll-Free Verification submissions; existing approved verifications do not need to be updated solely for this change.
  3. Both a Privacy Policy URL and Terms and Conditions URL are mandatory inputs.
  4. The pages must be publicly accessible and relevant to the specific business being verified.
  5. Twilio expects the submitted policies to match what users can access at the messaging call-to-action or opt-in point.
  6. Missing, inaccessible or insufficient policy links can cause verification rejection, including error 30493.
  7. An unverified Toll-Free number cannot send messaging traffic to the United States and Canada.
  8. Twilio also introduced more granular rejection/error codes effective September 15 for Toll-Free Verification and A2P 10DLC registration feedback.

What builders should take away

  1. Make Privacy Policy and Terms and Conditions URLs required fields in your Toll-Free onboarding flow before calling Twilio verification APIs.
  2. Validate that each URL is publicly reachable without login, geo restrictions or temporary preview credentials.
  3. Compare the submitted policy URLs with the links actually presented at the SMS opt-in call-to-action; mismatches can cause rejection.
  4. Treat verification status as a delivery dependency and do not promise US/Canada Toll-Free messaging before approval.
  5. Map Twilio’s new rejection codes to specific remediation instructions so customers can fix and resubmit without support intervention.
  6. For multi-tenant SaaS, avoid submitting your platform’s generic policies when Twilio expects the end business’s own consumer-facing documents.

What changed

Twilio made Privacy Policy and Terms and Conditions URLs mandatory inputs for new Toll-Free Verification submissions effective September 15, 2026. Twilio’s onboarding guidance says both URLs must be publicly accessible, relevant to the business being verified and consistent with the policies shown to consumers at the messaging opt-in point. Missing, unreachable or inadequate URLs can trigger rejection such as error 30493. A Toll-Free number that is not approved cannot send messaging traffic to the United States and Canada. Twilio also introduced more specific rejection codes under a unified content and messaging policy shared across Toll-Free Verification and A2P 10DLC, making failed registrations more machine-actionable.

Why it matters

For messaging products, verification is part of the production delivery path. An onboarding flow that submits a number before the customer has publishable policy pages can now fail even when the rest of the business and messaging data is valid. ISVs and SaaS products that create Toll-Free verifications through Twilio’s API therefore need a new prerequisite and validation step. The change also shifts privacy/terms compliance from prose buried in a messaging description into explicit URLs that Twilio can retrieve and compare with the user-facing opt-in flow.

Policy pages are now part of the registration payload

Teams can no longer assume they can complete Toll-Free verification first and tidy legal links later. The required policy URLs need to exist, be reachable without authentication and be suitable for the business/use case at submission time.

The URLs must match the actual opt-in experience

Twilio says the Privacy Policy and Terms of Service supplied in verification should match the versions presented to consumers at the call-to-action. This matters for platforms that generate generic account-level legal pages while the embedded customer’s opt-in flow points somewhere different.

Failure blocks delivery rather than only creating admin work

Twilio states that Toll-Free numbers cannot send messaging traffic to the US and Canada until verification is approved. A registration rejection can therefore delay launch or break an onboarding promise, not just create a compliance ticket.

API-driven onboarding needs explicit URL validation

Builders using Twilio’s verification API should capture the two URLs before submission, check they return successful public responses and ensure the content is not placeholder or under construction. A syntactically valid URL can still fail vetting if it does not contain the expected policy content.

More specific rejection codes can improve recovery automation

Twilio’s September 15 policy update also makes rejection feedback more granular across Toll-Free and A2P 10DLC. Platforms can map individual rejection reasons to customer-facing remediation steps rather than collapsing failures into a generic 'verification rejected' state.

What to watch next

  • Whether Twilio changes the API schema to mark the fields formally required rather than policy-required.
  • Additional September 15 rejection codes and how consistently they map between Toll-Free and A2P 10DLC workflows.
  • Carrier-driven changes to privacy, consent and call-to-action requirements.
  • Whether existing verifications are ever required to resubmit policy URLs after account, use-case or ownership changes.
  • SDK and ISV onboarding updates that automatically validate policy pages before submission.

Still unclear

  • Twilio’s API resource documentation can still display these URL fields as optional at the schema level even though current verification policy makes them mandatory for new submissions; policy enforcement is the operative boundary.
  • Carrier and industry requirements can evolve independently of Twilio’s API schema, so compliance onboarding needs current policy checks rather than static generated clients alone.
  • The exact rejection code can vary with the failure reason; 30493 specifically covers missing or inaccessible privacy/terms URLs, while other content defects have their own codes.

Sources

Direct reading behind this dossier.

3 sources
Toll-Free Verification Onboarding Guide
Twilio Help Center primary support documentation

Primary source stating that Privacy Policy and Terms URL fields become mandatory September 15 and describing content/access requirements.

Discussion

Discussion is reader-contributed. Comments are not part of the BTN dossier or its editorial evidence.

0 visible comments

Join the discussion

Keep comments useful and relevant. Reader contributions may be moderated and are not BTN editorial evidence.

Sign in to comment