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.
Found this content helpful? Log in or sign up to leave a like!
Canvas Admin Reports provides a report of all users with their last logon dates but not when the accounts were actually created.
Is there an API call to list the creation date for all users? I have very basic knowledge of API's.
Thank you for any guidance that you can provide.
I have not found an API call for this, but I know there is a created_at column in the pseudonym_dim file in Canvas Data. As far as I can tell, this is the date that the user was created.
Hi @joe_fahs,
The Users API will return a "created_at" field for each user, which should be exactly what you want. If you run the users list API for your whole account, you'll have to take pagination into account to get all of your users, but shouldn't be too difficult.
Hope this helps!
-Chris
Hi @chriscas
Thanks for pointing me in the right direction. I was able to pull the first 100 records in macOS Terminal with the command (per_page max of 100 it seems)
curl -X GET "https://school.instructure.com/api/v1/accounts/self/users/?page=1&per_page=100" -H "Authorization: Bearer xxx"
and will work on pagination next to get all records.
Joe
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