EduCare
API Reference

List grades

Retrieve grades with optional filtering by student, class, or term.

GET
/grades

Authorization

BearerAuth
AuthorizationBearer <token>

Obtain your API key from the developer dashboard at https://dashboard.educare.com

In: header

Query Parameters

page?integer

Page number for pagination

Default1
Range1 <= value
per_page?integer

Number of items per page

Default20
Range1 <= value <= 100
student_id?integer
class_id?integer
term?string

Response Body

application/json

application/json

curl -X GET "https://api.educare.com/v1/grades"
{
  "data": [
    {
      "id": 5678,
      "student_id": 1234,
      "class_id": 890,
      "assignment_name": "Midterm Exam",
      "score": 92.5,
      "max_score": 100,
      "letter_grade": "A-",
      "term": "Fall 2025",
      "graded_at": "2025-11-15T14:30:00Z",
      "comments": "Excellent work on the theoretical section"
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 20,
    "total": 150,
    "total_pages": 8
  }
}
{
  "error": "Invalid API key",
  "code": "UNAUTHORIZED",
  "status": 401
}