Reports
Required scopes
This endpoint requires the following scopes:
- : Read reports
Authorizations
OAuth2clientCredentialsRequiredToken URL:
OAuth 2.0 Client Credentials. Exchange your client_id/client_secret at the token URL for a short-lived Bearer token, then call the API with it.
Path parameters
report_namestringRequired
Report slug. Supported: item_analysis.
Query parameters
filter[classroom_id]integerOptional
item_analysis: required. The tracker/classroom to analyze.
filter[assessment_id]integerOptional
item_analysis: optional. Narrows to one assessment in the classroom.
Responses
200
report rows returned
application/json
metaobjectOptional
401
missing or invalid token
application/json
403
token valid but lacks the reports:read scope
application/json
404
unknown report name
application/json
422
missing required filter
application/json
get/api/v2/reports/{report_name}
GET /api/v2/reports/{report_name} HTTP/1.1
Host: api.masteryconnect.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"data": {
"report_name": "text",
"columns": [
"text"
],
"rows": [
{
"question_number": 1,
"item_title": "text",
"standard": "text",
"item_type": "text",
"dok": 1,
"points": 1,
"percent_correct": 1
}
]
},
"meta": {}
}Last updated
Was this helpful?