How to know when user/app removed the integration with my app

Hello everyone,

I’m currently working on integrating Keap users with our system. I’m following the documentation, and the setup process seems to be going well. However, I’m a bit confused about the uninstallation process. My application also includes a page that lists third-party apps I’ve integrated and helps users see which third-party apps they’ve installed. So I’m looking for a way to track when users uninstall our integration from the Keap site and sync this information with our system

Good morning,

There is no message sent on revocation of an OAuth refresh token, but it would be simple enough to test for that on a daily basis by just issuing a call to the application status endpoint and discovering if the token still works.

https://developer.infusionsoft.com/docs/restv2/#tag/Settings/operation/isApplicationEnabledUsingGET

Thanks for your quickly help!