Removing my app from a Twitch user's connections with Twitch's 'revoke' OAuth API

Using the Revoke API only kills that Access Token.

It doesn’t terminate a link between your app and the user.

That only revokes that single Access Token.

It doesn’t cancel all Access Tokens.

Additionally it does NOT revoke Refresh Tokens.

All this endpoint does is disable the specified Access Token in the request.

Thats becuase the “link” still exists.

Things such as EventSub don’t need any active access tokens on file since they check if permitted another way

There is no API to do this.

The only way to do this is to direct the user to go to that page on Twitch and revoke it manually themselves.