Hello Canvas LMS Community,
We're currently working with the Quiz Submissions API and ran into a couple of issues that we’d love some clarification on:
Issue 1: Limited API Response
When calling the endpoint to retrieve quiz submissions, the response only includes an html_url to view the submission in the Canvas UI. For our use case, we need access to more detailed data — such as individual question responses, scores per question, attempt history, etc. Ideally, we would like to retrieve this information directly via the API without relying on the HTML view.
Issue 2: submission_history Not Documented
We came across references to an include[]=submission_history parameter, which we assumed would allow us to retrieve submission details. However:
-
The current API documentation does not mention this parameter.
-
Even when we include submission_history in the request, we don’t see any additional data beyond the default response.
Questions:
-
Is the submission_history include[] parameter still supported?
-
If so, what is the correct way to use it?
-
If not, is there another endpoint or approach we should be using to retrieve full quiz submission data via the API?
We’d appreciate any insight from the community or Canvas engineers.