Discovery API:admin.directory_v1
Breaking Change
Docs

Major Schema Hardening and Granular OAuth Scopes

This update includes a massive list of breaking changes aimed at API consistency. Parameters such as userKey, groupKey, customerId, deviceId, and orgUnitPath are now strictly required across their respective methods; developers must ensure these are present in all requests to avoid validation errors. Additionally, many fields that were previously implicitly read-only are now explicitly marked as immutable in the schema, including User metadata (e.g., creationTime, lastLoginTime, isAdmin) and ChromeOsDevice status fields (e.g., osVersionCompliance, diskSpaceUsage). On the feature side, a comprehensive set of granular OAuth scopes has been added, allowing developers to request specific permissions for users, groups, devices, and printers rather than relying on broad administrative scopes.