Hi @GordonFitbit
I was reading the webhook subscription notification docs and saw this line regarding:
"operation: DELETE — Sent when a user deletes data, or when data is removed due to a system event, such as a user revoking permission or deleting their account."
I could not find detailed explanations or examples for these cases, and I have a few questions:
- When a user revokes my application’s access from the Fitbit app/account settings, what exact notification(s) will my subscription endpoint receive?
- Is there any way to distinguish between:
i. a user revoking app permissions
ii. a user deleting their Fitbit account
iii. a user manually deleting specific data
- When permissions are revoked, will Fitbit send:
i. a single DELETE notification for the user/app relationship, or
ii. multiple DELETE notifications (for example one per resource type / consent scope)?
- Are there any example payloads for these DELETE events?
The current documentation is a bit ambiguous on how these cases behave in practice.