I am currently writing an integration where we require the user to grant us permission temporarily via Oauth in order to retrieve some information and configure some items. My plan is to then revoke the token (It can be re-generated if changes are required) so that users don’t have to do it themselves.
Sorry if I’m missing something obvious but does PagerDuty not implement https://app.pagerduty.com/oauth/revoke? I tried accessing it but I get a 404 nor is it documented as a step like the others. The example provided with the bulk user editor doesn’t actually revoke permission, it simply deletes the token which doesn’t quite feel like the same thing to me.
Finally (and sorry about the potential confusion around terminology) once I develop an App and users connect to it where do they go to see that they are connected? Is Authorizing an app via Oauth the same as installing an App or are they separate? The reason I ask is that despite having authorized the app for my account, I don’t see it listed anywhere under Integrations, Add-ons, etc… Perhaps this is because it is only in draft mode or perhaps it’s something about the way I’m enabling it?
Ultimately, I guess I’m asking how the user can revoke permission to the App (assuming I’m not able to do it myself or if they want to verify) etc…