I want to use the Salesforce API (REST or SOAP) to provision new Community Cloud Users. I have successfully invoked the API and created the user account, however the transaction automatically generates the new user email that prompts the user to create a password. We have integrated our Salesforce instances with our enterprise IdP and we have Single-Sign-On enabled. We don't allow most users to login directly to Salesforce with an ID and password.
When I create a user account manually I can uncheck the "generate password immediately" box to suppress this feature. Does anyone know if it's possible to do the same through the API? I don't see an attribute that I can set in the user object.