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
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.