GraphQL is great and makes querying Canvas for information a breeze but without SIS IDs in the data, we cannot link the information back to any of our other systems. Can we please have the following SIS IDs be valid fields that can be returned by GraphQL:

  • sis_account_id
  • sis_course_id
  • sis_group_id
  • sis_group_category_id
  • sis_login_id
  • sis_section_id
  • sis_term_id
  • sis_user_id
  • sis_assignment_id

With these fields in GraphQL, we would not have to make additional queries to the normal API endpoints to convert from the Canvas ID significantly reducing the time to process events.

It would additionally be great if we could also query the GraphQL endpoints using these IDs.

Main

This idea has been developed and deployed to Canvas

For more information, please read through the GraphQL API Change Log 

This widget could not be displayed.
This widget could not be displayed.
Who rated this idea