I am creating an LTI 1.3 Tool that calls Canvas's names and roles service, specifically the following endpoint
One would assume that :course_id in this endpoint could mean both Canvas's id for the course as well as the LTI 1.3 context_id that is returned in the request.
However when using the LTI1.3 course id, the request simply returns 404 resource not found.
See here the difference:
Calling with ID = 1. (Canvas course ID)
Calling with the LTI1.3 context id
Is this the intended outcome? Is this a bug?
I don't understand why this wouldn't support the context_id since using Canvas's own id just means more overhead for the developers.
Great thanks if any fellow developer can provide any help.