At my organization, we have a process that synchronizes user password changes with Google. We recently transitioned this process from the Provisioning API to the Admin SDK Directory API. In doing so, however, we started receiving error responses for a small number of password changes and, upon investigating, we determined that our internal support staff is responding to password reset requests from users by setting temporary passwords that do not meet the password length requirements defined in our Google domain. Clearly, we have some process changes to make internally.
These errors only appeared after the switch to the Admin SDK Directory API, which brings me to my question. Is there a difference in how the two APIs enforce password length requirements defined in the domain? More specifically, did the Provisioning API not enforce those requirements?