The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Hi,
I create users programmatically using Python Azure Functions and Logic App. Users get an email with their initial password. Unfortunately, some users forget about these invitations so they expire and we have to fix the problem manually.
Could someone tell me the expiration period of the invitation? When does the initial password expire? Where can I set it?
I should communicate accordingly.
Thanks,
Zoltán
Solved! Go to Solution.
Hello @zoltansz
From my experience password links are valid for 24 hours. After this time, they expire.
Hello @zoltansz
Is the password being used for Canvas, or the other programs mentioned? Depending on the authentication used at your school, you may want to contact them regarding password expirations as this wouldn't be set up by Canvas.
The following guide will assist users on how to reset their password
Hi, I am talking about the password for the Canvas account. (Azure services are accessed by my separate, developer account. That’s a different story.)
My workflow sends a welcome email to the user containing the initial password. The user goes to the login page, logs in and Canvas forces her/him to change the password. After that the user uses Canvas normally.
The problem is when the user does not open the welcome email for a long time. We suspect that the initial password we specified during the account creation API call expires - or at least does not work so I have to go to the user’s profile and reset the password.
I would like to know for how long is the password valid.
Thanks,
Zoltán
Hello @zoltansz
From my experience password links are valid for 24 hours. After this time, they expire.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.