Единственный способ сделать это через ваш webhook - вернуть код состояния 401. Да, вы правильно поняли. Ожидаемое решение - вернуть ошибку.
Я бы сам не поверил, если бы она не пришла прямо из поддержки AoG ...
вернуть HTTP 401 Unauthorized ошибка от вашего webhook, на любой запрос, чтобы указать Google, что необходимо получить новый токен доступа. Затем Google завершает работу приложения с сообщением об ошибке «Помощник приложения не отвечает прямо сейчас. Попробуйте еще раз в ближайшее время». Когда пользователь снова вызывает ваше приложение, ему требуется ссылка для учетной записи.
Таким образом, ожидаемое решение состоит в том, чтобы ваше действие реагировало так, как будто ваш веб-крючок не работает, ожидайте, что пользователь попытается снова, несмотря на «ошибка», тогда у них не будет токена, и он будет следовать за несвязанным потоком.