I run a background service that periodically checks the tokens and renews them if theres less than 30 mins left on them. And if I get 4xx errors on API endpoints it renews and retries.
is the validate endpoint
But since you are dealing with an app access token, theres less of a need to check per sae. The documentation note you refer to is more specific to user access tokens, as you need to check if the user has disconnect your App, and perform relevant tasks accordingly. You don’t really get a disconnecting with an app access token!
I actually have an example of such a service for app access tokens on github here
It’ll store the tokens in redis and my other services can fetch the key as they need them