For the complete documentation index, see llms.txt. This page is also available as Markdown.

Reports

Run a report

get
Required scopes
This endpoint requires the following scopes:
  • : Read reports
Authorizations
OAuth2clientCredentialsRequired

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.

Token URL:
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
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?