What your users can do
- View active connections by provider (
google_data,gmail) - Review connected companies
- Revoke consent per provider
- Reconnect when needed
Integration impact
When users revoke consent in Data Wallet, you receive aconsent.revoked webhook with sources[] for affected providers.
Webhook response example
Handle revocations safely
Gotchas
- Revoke processing must be idempotent because webhooks can retry.
- Handle per-provider revocation in
sources[]; do not assume full-account revocation. - Keep deletion logs for compliance/audit trails.