Canvas API and Canvas Data 2
Seattle Convention Center - 608
Canvas LMS can be a real beast to maintain and manage, especially in highly customized or unique environments. Come learn how to leverage the Canvas API (via Python and the CanvasAPI Library) as well Canvas Data 2. You will learn about connecting to the API, setting up an environment on your device, run some custom commands, as well as be given some pre-written scripts that can be customized in your environment. Additionally, learn how to connect to Canvas Data 2 and set up a database to use in your district. Geared towards beginners and those with Root ADMIN access to Canvas LMS.
Focused Learning Session
Artificial Intelligence, Coding, Computer Science, IT, Professional Development
Instructional and Technology Coaches, IT Professionals, Technology Directors
Intermediate, Advanced
Grades K-12, Postsecondary
Presented by

Digital Consultant
Hadley Digital Solutions
Nicholas Hadley is a passionate educator and digital consultant with over a decade of experience in education and technology. Beginning as a language assistant in France, he later taught in Spanish immersion programs and led district-wide EdTech initiatives. With a Master’s in Curriculum & Teaching from the University of Oregon, Nicholas became a key leader during the COVID-19 transition to digital learning, managing Canvas LMS and other platforms for Eugene School District 4J. In 2025, he joined the University of Oregon in IT consulting and launched his own firm to support schools, nonprofits, and organizations across Oregon.