Didomi · Arazzo Workflow
Didomi Record a Consent Event and Confirm Status
Version 1.0.0
Create a consent event for an end user, then branch on whether it is confirmed or pending approval.
View Spec
View on GitHub
AdvertisingAdTechCCPACMPConsentConsent ManagementDSARData PrivacyGDPRIAB TCFMarTechPreference ManagementPrivacyPrivacy RequestsRegulatory ComplianceArazzoWorkflows
Provider
Workflows
record-consent-event
Create a consent event for a user and confirm whether it is confirmed or pending approval.
Records a consent event that updates an end user's consent status, reads the event back, and branches on its status to either finish or poll once more for confirmation.
1
createEvent
{$sourceDescriptions.didomiApi.url}#/paths/~1consents~1events/post
Create a new consent event that updates the user's consent status for a single purpose. The user.id field is required by the ConsentEventInput schema.
2
getEvent
{$sourceDescriptions.didomiApi.url}#/paths/~1consents~1events~1{id}/get
Read the created event back by its ID and branch on its status: confirmed events end the flow while pending_approval events are polled once more.
3
pollEvent
{$sourceDescriptions.didomiApi.url}#/paths/~1consents~1events~1{id}/get
Re-read the event to poll for a confirmed status when the event was still pending approval after creation.