Didomi · AsyncAPI Specification
Didomi Consent Webhooks
Version 1.0.0
Outbound webhook events emitted by the Didomi platform when an end-user's consent or preference state changes. PROVENANCE: Didomi publishes NO AsyncAPI document. This file is an API Evangelist generation (method: generated, 2026-08-13) built faithfully from Didomi's own published webhook catalog at https://developers.didomi.io/integrations/generic-integrations/webhooks and the Consents API V2 Event and User schemas at https://developers.didomi.io/api-and-platform/consents/events. Every event type, envelope field and delivery rule below is stated in those pages. Nothing here is inferred beyond structuring what Didomi documents in prose.
View Spec
View on GitHub
AdvertisingAdTechCCPACMPConsentConsent ManagementDSARData PrivacyGDPRIAB TCFMarTechPreference ManagementPrivacyPrivacy RequestsRegulatory ComplianceAsyncAPIWebhooksEvents
Channels
consentWebhook
A single endpoint receives every subscribed event type for the organization. Event routing is done on the `type` field of the payload, not on the URL path.
Messages
eventCreated
Consent event created
A new consent event has been created.
eventUpdated
Consent event updated
An existing consent event has been updated.
eventDeleted
Consent event deleted
An existing consent event has been deleted.
userCreated
Consent user created
A new user has been created.
userUpdated
Consent user updated
An existing user has been updated.
userDeleted
Consent user deleted
An existing user has been deleted.
Servers
https
customerEndpoint
The customer-operated HTTPS endpoint Didomi POSTs to. Configured per organization in the Didomi Marketplace (Manage), or by Didomi Support. Didomi sends from the fixed egress IP 35.159.1.63, which the receiver must allowlist.