# 30933: Campaign registration rejected: Privacy Policy URL is required for A2P 10DLC campaign registration

Log Type: APPLICATION

Log Level: ERROR

## Description

Your A2P 10DLC campaign registration was rejected because the `PrivacyPolicyUrl` field was not included in the API request. Starting June 30, 2026, the `PrivacyPolicyUrl` parameter is required when creating a campaign via the Twilio REST API. This field must contain a valid, publicly accessible URL to the privacy policy for the business registering the campaign.

This error is distinct from [Error 30908](/docs/api/errors/30908), which indicates that a privacy policy was provided but its content did not pass compliance review. Error 30933 means the URL field itself was missing from the request.

### Possible Causes

* **Field omitted from API request:** The `PrivacyPolicyUrl` parameter was not included in the `POST` request to the campaign creation endpoint (`/v1/Services/{MessagingServiceSid}/Compliance/Usa2p`).
* **Integration not updated:** Your integration code was written before June 30, 2026 when this field was optional, and has not been updated to include it.
* **ISV onboarding flow missing field:** If you are an ISV registering campaigns on behalf of customers, your onboarding flow may not collect the privacy policy URL from end customers.
* **Empty or null value:** The field was included in the request but with an empty string or null value.

### Possible Solutions

* **Add `PrivacyPolicyUrl` to your API request:** Include the `PrivacyPolicyUrl` parameter in every campaign creation request. The value must be a valid, publicly accessible HTTPS URL pointing to the business's privacy policy page.
* **Collect privacy policy URLs from your customers:** If you are an ISV, update your customer onboarding flow to require a privacy policy URL before submitting campaign registrations.
* **Verify the URL is valid:** Ensure the URL uses `https://`, is publicly accessible without authentication, and points to a page containing an actual privacy policy relevant to the business.
* **Resubmit the campaign:** Once you have added the `PrivacyPolicyUrl` field, submit a new campaign registration request.

Additional help resources

* [ISV API Onboarding Guide — Privacy Policy and Terms & Conditions URLs](/docs/messaging/compliance/a2p-10dlc/onboarding-isv-api#53-privacy-policy-and-terms--conditions-urls)
* [UsAppToPerson Resource API Reference](/docs/messaging/api/usapptoperson-resource)
* [A2P 10DLC Campaign Approval Best Practices](https://help.twilio.com/articles/11847054539547-A2P-10DLC-Campaign-Approval-Best-Practices)
* [A2P 10DLC — Gather Business Information](/docs/messaging/compliance/a2p-10dlc/collect-business-info)
