When creating a user via the api (python) I'm using the following parameters:
user = {
"user": {
"name": f"{first_name} {last_name}",
"short_name": first_name,
"sortable_name": f"{last_name}, {first_name}",
"personalEmail": personal_email,
},
"pseudonym": {
"unique_id": unique_id,
"password": password,
"force_self_registration": True,
"send_confirmation" = True
},
"communication_channel": {
"type": "email",
"address": personal_email,
}
}
At this point, the user's only option is to click "Forgot Password" and go through those steps...not ideal.
Is there a setting in Canvas that's causing this or is there an issue with the account creation? Thanks for your input!