App uninstalled
Webhook
Fires when your app's installation is removed from a Roam — for example an admin revokes the installed app, or the developer archives the API client. Roam enqueues this delivery before tearing down your webhook subscriptions and tokens, so you get a last-gasp signed callback.
Event name: app.uninstalled
Delivered inside the standard event envelope;
the schema below shows the full delivery body with this event's payload
under data.
Delivery is authenticated by your webhook signing secret. After this event, discard all tokens for the install and stop retrying API calls.
Calling token.revoke does not fire
app.uninstalled — that endpoint only kills the presented grant and fires
token.revoked.
Required scope: webhook:write (the same scope needed to subscribe).
Request
Responses
- 200
Return a 200 status to acknowledge receipt of the event