List Evaluations

Retrieve a paginated list of evaluation requests with filtering options.

GET /v1/platform/evaluations

Returns a paginated list of evaluation requests for the authenticated workspace.

Query Parameters

ParameterTypeDefaultDescription
limitnumber20Items per page (1–100)
offsetnumber0Number of items to skip
statusstring-Filter by status: PENDING, PROCESSING, COMPLETED, or FAILED
evaluationTypestring-Filter by type: open_ended, rubric_short_answer, or exact
learnerIdstring-Filter by learner external ID. See Learner Tracking

Example Request

curl "https://api.tutorflow.io/v1/platform/evaluations?limit=10&offset=0&status=COMPLETED" \
  -H "Authorization: Bearer tf_platform_..."

Response Fields

FieldTypeDescription
itemsarrayArray of evaluation objects
totalnumberTotal number of matching records

Each item in items follows the same schema as the Create Evaluation response.

Response

{
  "items": [
    {
      "id": "2f4ad455-1e8e-4b6c-9f3a-7ebf4cf6f483",
      "status": "COMPLETED",
      "evaluationType": "open_ended",
      "tier": "advanced",
      "score": 8,
      "maxScore": 10,
      "normalizedScore": 80,
      "createdAt": "2026-03-19T10:30:00Z",
      "completedAt": "2026-03-19T10:30:01Z"
    }
  ],
  "total": 1
}