Docs

Consent

Consent (Consent Mode v2)

Conversions go to the ad platforms only when the person consented to ad data use. Send your consent platform's record (e.g. Veribenim) with the order:

"consent": {
  "ad_user_data": "granted",
  "ad_personalization": "denied",
  "source": "veribenim",
  "proof_id": "the consent record id",
  "given_at": "2026-09-18T09:58:00Z"
}

When consent changes

If the person withdraws consent later, report the change; conversions not yet sent for them stop and the decision is written to the delivery record.

POST /api/v1/consent
{"schema_version":1,"records":[{"subject":{"email_sha256":"…"},"signals":{"ad_user_data":"denied"},"source":"veribenim","proof_id":"…","occurred_at":"2026-09-19T08:00:00Z"}]}

The request is signed like events.

Forgetting a person

If one of your customers asks for their data to be erased, report it; their identifiers, click ids and landing pages are removed from every event and they are taken off your customer lists at once:

POST /api/v1/customers/forget
{"schema_version":1,"subjects":[{"email_sha256":"…"}]}