В настройках gmail есть такая возможность, пересылать все письма на другую почту
Появилась необходимость реализовать это через gmail api. Приложение в google cloud давно есть, добавил использование gmail api, сервисный аккаунт, все это привязал к нужному домену, потом создал аккаунт в google workspace, добавил туда приложение, домен, подтвердил домен. Но все равно в google cloud не поменялся статус сервисного аккаунту
Скрипт спокойно читает необходимые данные (auto_forwarding), но при попытке изменить их - возвращает ошибку
Пока что есть теория что надо подтвердить приложение в google cloud, чтобы заработало, но вроде бы это необязательно, если разрабатываешь для личного использования.