Skip to main content

Uninstall

DELETE 

/app_installs/:id

In one transaction: the install is uninstalled (with the optional reason), unexchanged codes are burned, refresh and access tokens revoked, its source switched off (kept for a reinstall), its events held while paused are errored, integration.disconnected is queued to its webhook (signed, retried), and its subscription retired. Optionally revokes the legacy token it replaced and deletes the recording copies KudosCRM made for its calls (files people attached stay). Links to records are kept. integrations.manage. Throttle: app_installs/write/minute, 30 a minute.

Revoking the legacy token also needs settings.manage_api_tokens (the token-admin key). Without it the uninstall still succeeds, the token stays active, meta.legacy_token.reason is needs_token_admin, and the workspace's token admins are notified.

A signed-in session or the person's own personal access token; an app's OAuth token is refused (403 resource_not_grantable).

Request​

Responses​

Uninstalled — the install as it now reads, and what became of the legacy token.