API documentation
API testing hub
Try each endpoint with your school’s API key and see the exact response your systems will get. Requests go straight from your browser to the API and only read data.
Check your key
Confirms the API key works and shows which school it belongs to. Start here.
GET/smrtapi/v1/auth
Check how errors come back
One student
Everything for one student: classes, courses, assignments, assessments and engagement.
infoEngagement tracking data is kept for 6 months.
GET/smrtapi/v1/student/{student}
Check how errors come back
Student list
Your students a page at a time, with a summary for each. Filter by class or course, or search.
GET/smrtapi/v1/students
Check how errors come back
One class
Everything for one class: its roster, statistics and engagement.
GET/smrtapi/v1/class/{class}
Check how errors come back
Class list
Your classes a page at a time, with a summary for each. Filter by status, course or teacher, or search.
GET/smrtapi/v1/classes
Check how errors come back
Results