Privacy regulations such as GDPR require you to process personal data lawfully and to respect your users' choices about how their data is used and which messages they receive. The Insider One Data Governance APIs let you honor those choices programmatically: unsubscribe or resubscribe users from messaging channels, record data-processing consent, and delete user data.
Version note:
Where an API has a v1 and a v2 version, use v2 for new integrations. The v1 endpoints remain available for existing integrations.
Unsubscribe and consent APIs
Use these APIs to opt users out of messaging channels, record consent decisions, or remove user data.
Unsubscribe Email Users from Database v2: Opt users out of email campaigns by identifier. Recommended for new integrations. (v1 version)
Unsubscribe SMS Users from Database v2: Opt users out of SMS campaigns by phone number. (v1 version)
Unsubscribe WhatsApp Users from Database v2: Opt users out of WhatsApp campaigns by phone number. (v1 version)
Set Data Processing Consent for App Users: Record whether an app user has granted or revoked consent for data processing.
Delete User Profile: Remove a user's entire profile, including attributes, events, and identifiers. Use this for full erasure requests.
Delete User's PII: Remove personally identifiable information from a profile while keeping anonymized behavioral data. Use this when the request covers personal data only.
Resubscribe APIs
Use these APIs to set an unreachable email address or phone number back to reachable after a user opts in again.
Resubscribe Email Users v2: Restore email reachability for users who opt back in. (v1 version)
Resubscribe SMS Users v2: Restore SMS reachability by phone number. (v1 version)
Resubscribe WhatsApp Users v2: Restore WhatsApp reachability by phone number. (v1 version)