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!
We would like to use web form for new and existing students to enrol them selves to some courses or activities. The issue we have is to create and enrol student at the same time. Is this possible using API?
Solved! Go to Solution.
Hi martin,
Yes this is very possible because Canvas has a robust set of API's available for us to use. Here are links to the create user and enrollment ##api that I use and you will need to use to accomplish this.
create user: Users - Canvas LMS REST API Documentation
user enrollment: Enrollments - Canvas LMS REST API Documentation
Hope this helps.
Hi martin,
Yes this is very possible because Canvas has a robust set of API's available for us to use. Here are links to the create user and enrollment ##api that I use and you will need to use to accomplish this.
create user: Users - Canvas LMS REST API Documentation
user enrollment: Enrollments - Canvas LMS REST API Documentation
Hope this helps.
Thank you Brian, would you have some examples to share? I havent done much of work with API.
Thank you
Hi martin,
I would suggest starting here:
Canvas APIs: Getting started, the practical ins and outs, gotchas, tips, and tricks
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