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.
Breaking Change
Docs