when I create a verified user through the API, the email they get does not contain their password, so they have to go to zendesk and ask to reset the password.
this is of course a major hustle, and defeats the entire purpose of creating an agent as verified.
is there a workaround for that?
Appreciate you posting your question to our Community! Unfortunately, for security purposes passwords aren't emailed when creating a new account regardless if they're verified. By directing them to immediately reset their password, it just adds an extra layer of security.
Regarding the email, that message can sound a bit odd out of context. So when you're creating a new user as verified that email is being added as their secondary email on the account as if it were just an update. By setting the verified property to true you're bypassing the initial email verification and account creation step which is why your users aren't receiving "an account has been created for you" type of email. Here in the docs you can find a more thorough breakdown of what to expect based on certain property values when creating or updating a user.
Hope this helps!
Erica