Step 1: Create a developer key for ASSISTments

To use Canvas authentication and access the Canvas API, ASSISTments need a developer/API key.
Canvas admins must add a developer key in the institution's account for ASSISTment Services with the following settings:
Key Name ASSISTments
Owner Email [email protected]
Redirect URIs https://accounts.assistments.org/xauth/canvas/authorization
Icon URL https://app.assistments.org/resources/images/Assistments_Icon_Logo_Color_256.png
Required Scopes ASSIGNMENTS
  • url:DELETE|/api/v1/courses/:course_id/assignments/:id
  • url:GET|/api/v1/courses/:course_id/assignments
  • url:GET|/api/v1/courses/:course_id/assignments/:id
  • url:POST|/api/v1/courses/:course_id/assignments
  • url:PUT|/api/v1/courses/:course_id/assignments/:id

COURSES
  • url:GET|/api/v1/courses
  • url:GET|/api/v1/courses/:id

ENROLLMENTS
  • url:GET|/api/v1/courses/:course_id/enrollments
  • url:GET|/api/v1/users/:user_id/enrollments

SUBMISSIONS
  • url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/update_grades
  • url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id

USERS
  • url:GET|/api/v1/users/:id
  • url:GET|/api/v1/users/:user_id/profile

Next