We did an integration with Dropbox about 2 years ago and it has been working quite well. However we have started having some issues where we get an error 422 no_permission when we make api calls for some clients despite having just gotten the token.
It seems that the OAuth2 Token we get is sometimes unusable. If we get a 422 error then we will always get a 422 error for that token. If the same user re-authorises again and gets a new token then the problem will often go away. That is until the next time they need a new token at which point it could happen again.
Note: Previously we were getting long lived tokens and they are still working fine, but recently we have been getting short-lived tokens and they seem to be the ones having the issue. Our integration has access to the whole of Dropbox, not just the App folder.
Is there a known issue where some tokens are invalid?