About 50 results
Open links in new tab
  1. OAuth2 - Canvas LMS REST API Documentation

    OAuth2 is a protocol designed to let third-party applications authenticate to perform actions as a user, without getting the user's password. Canvas uses OAuth2 (specifically RFC-6749) for authentication …

  2. Users - Canvas LMS REST API Documentation

    🚀 Heads up: Our API Docs Have Moved! We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.

  3. Canvas LMS REST API Documentation

    We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.

  4. Logins - Canvas LMS REST API Documentation

    Given a user ID, return a paginated list of that user's logins for the given account. API response field: account_id

  5. SIS Import Format Documentation - Canvas LMS REST API …

    SIS Import Format Documentation Instructure Canvas can integrate with an institution's Student Information Services (SIS) in several ways. The simplest way involves providing Canvas with several …

  6. Manually Configuring LTI Advantage Tools - Canvas

    The deployment_id in Canvas is exposed after a tool has been deployed using the client_id. Configuring the Tool in Canvas With LTI Advantage, Canvas moved to using Developer Keys to store tool …

  7. Assignment - Canvas LMS REST API Documentation

    🚀 Heads up: Our API Docs Have Moved! We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.

  8. Authentication Providers - Canvas LMS REST API Documentation

    If the initial ID Token received from the provider cannot be used to satisfy the login_attribute and all federated_attributes, this endpoint will be queried for additional information. - login_attribute …

  9. Canvas LMS REST API Documentation

    Canvas LMS includes a REST API for accessing and modifying data externally from the main application, in your own programs and scripts. This documentation describes the resources that …

  10. OAuth2 Endpoints - Canvas LMS REST API Documentation

    If your application supports logout functionality, you can revoke your own access token. This is useful for security reasons, as well as removing your application from the list of tokens on the user's profile …