В настройках gmail есть такая возможность, пересылать все письма на другую почту
![61e7f30d348c4471175644.png](https://habrastorage.org/webt/61/e7/f3/61e7f30d348c4471175644.png)
Появилась необходимость реализовать это через gmail api. Приложение в google cloud давно есть, добавил использование gmail api, сервисный аккаунт, все это привязал к нужному домену, потом создал аккаунт в google workspace, добавил туда приложение, домен, подтвердил домен. Но все равно в google cloud не поменялся статус сервисного аккаунту
![61e7f3cc453f9202069353.png](https://habrastorage.org/webt/61/e7/f3/61e7f3cc453f9202069353.png)
Скрипт спокойно читает необходимые данные (auto_forwarding), но при попытке изменить их - возвращает ошибку
![61e7f436cf6dc145019867.png](https://habrastorage.org/webt/61/e7/f4/61e7f436cf6dc145019867.png)
Пока что есть теория что надо подтвердить приложение в google cloud, чтобы заработало, но вроде бы это необязательно, если разрабатываешь для личного использования.