Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Found this content helpful? Log in or sign up to leave a like!
We want to call Canvas API from an external application to retrieve student's course and enrolment information. To make this API call, is there a way for me to use OAuth, since this is not a LTI? How do I use OAuth for these cases where it's system to system connectivity with Canvas
Hi @StephanieNg,
Have tou taken a look at the OAuth2 - Canvas LMS REST API Documentation page on Canvas' API documentation site? While OAuth2 is also used for some LTI authentication, I do believe it functions completely outside of LTI just fine. You will need to have a Canvas administrator for the school/institution create an API Developer key to use OAuth2 (for others reading, this means you can't really use OAuth2 for free-for-teacher Canvas), but after that the documented steps for authentication should get you going.
-Chris
To participate in the Instructure Community, you need to sign up or log in:
Sign In