# POST /v1/Services/{}/Compliance/Usa2p now requires PrivacyPolicyUrl and TermsAndConditionsUrl

Calls to POST /v1/Services/{id}/Compliance/Usa2p on messaging.twilio.com stopped working on June 30, 2026.

On June 30, 2026, PrivacyPolicyUrl and TermsAndConditionsUrl became required parameters for POST /v1/Services/{id}/Compliance/Usa2p. Requests to create an A2P 10DLC campaign that lack these parameters fail during review. These calls have failed since that date.

## What to use instead

Include valid, publicly accessible URLs for PrivacyPolicyUrl and TermsAndConditionsUrl in your POST /v1/Services/{MessagingServiceSid}/Compliance/Usa2p requests.

- API: messaging.twilio.com (messaging.twilio.com)
- Kind: Behaviour change
- Announced: April 6, 2026
- Takes effect: June 30, 2026
- Calls after that day: fail
- Calls it hits: `POST /v1/Services/{id}/Compliance/Usa2p`
- Source: [Announcement](https://www.twilio.com/en-us/changelog/a2p-10dlc-campaign-registration-will-require-privacy-policy-and-)
- Verified: November 6, 2026, against messaging.twilio.com's own pages
- Page: https://www.okapi.bot/providers/messaging-twilio-com/breaking-changes/post-v1-services-compliance-usa2p-now-requires-privacypolicyurl-and/

## messaging.twilio.com's words

> Starting June 30, 2026, PrivacyPolicyUrl and TermsAndConditionsUrl will be required fields when registering a new A2P 10DLC campaign via the Twilio Messaging REST API. Campaign creation requests that don’t include both fields will be rejected during campaign review.

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
