AppUninstall event fires whenever your app is removed, either at the location (sub-account) level or at the agency level. The payload identifies the app and the account from which it was removed. Use this event to revoke stored tokens, clean up account-specific data, or trigger offboarding workflows.
Payload
| Field | Type | Description |
|---|---|---|
type | string | Always "UNINSTALL" |
appId | string | ID of the app that was uninstalled |
companyId | string | Agency ID from which the app was removed |
locationId | string | Sub-account ID if uninstalled at the location level; omitted for agency-level uninstalls |
Example payload
Location level
Agency level
Related
- App Install — fires when your app is installed
- OAuth 2.0 — authorization flow used during app installation
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)