Та же проблема, пытаюсь ли я использовать API Explorer https://developers.google.com/admin-sdk/directory/v1/reference/orgunits/delete#try-it или при использовании .NET API.
У меня есть простой интеграционный тест, который создает нового пользователя Orgunit + под этим orgunit.
Тогда я делаю это:
- Список всех пользователей, которые соответствуют этому пути orgunit
- Удалить их успешно
- Попробуйте удалить саму организацию => 404
Я знаю, что орган по-прежнему там. Я могу зайти в API Explorer и перечислить его здесь https://developers.google.com/admin-sdk/directory/v1/reference/orgunits/list
![enter image description here](https://i.stack.imgur.com/pIA31.png)
Если я попытаюсь удалить его сейчас в API Explorer, не повезет. Я также попытался использовать реальный идентификатор клиента моей корневой OU (вместо my_customer). Все еще не повезло.
![enter image description here](https://i.stack.imgur.com/PQsOd.png)
Только для я могу удалить этот orgunit через консоль администратора.
![enter image description here](https://i.stack.imgur.com/WylgQ.png)
Это успешно выполнено - под этой организацией не было никаких под-организаций или пользователей, иначе это не удалось бы.
![enter image description here](https://i.stack.imgur.com/q82C8.png)
Почему я не могу удалить Orgunit через API или API Explorer?