Та же проблема, пытаюсь ли я использовать 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
Если я попытаюсь удалить его сейчас в API Explorer, не повезет. Я также попытался использовать реальный идентификатор клиента моей корневой OU (вместо my_customer). Все еще не повезло.
Только для я могу удалить этот orgunit через консоль администратора.
Это успешно выполнено - под этой организацией не было никаких под-организаций или пользователей, иначе это не удалось бы.
Почему я не могу удалить Orgunit через API или API Explorer?