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