It is a known Google behavior to not invalidate the refresh token when an account is created with `calendar` scope only. Because of that, the refresh token remains valid and Nylas won't set the account's sync state to `invalid` nor send an `account.invalid` webhook. You can learn more in the linked article in the resources below.
Using OAuth 2.
Please sign in to leave a comment.