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
pagenumber1Page number
takenumber20Items per page (max 100)
statusstring-Filter by status: PENDING, PROCESSING, COMPLETED, or FAILED
evaluationTypestring-Filter by type: open_ended, rubric_short_answer, or exact

Example Request

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

Response

{
  "data": [
    {
      "id": "2f4ad455-1e8e-4b6c-9f3a-7ebf4cf6f483",
      "status": "COMPLETED",
      "evaluationType": "open_ended",
      "tier": "advanced",
      "score": 8,
      "maxScore": 10,
      "normalizedScore": 0.8,
      "createdAt": "2026-03-19T10:30:00Z",
      "completedAt": "2026-03-19T10:30:01Z"
    }
  ],
  "meta": {
    "page": 1,
    "take": 10,
    "itemCount": 1,
    "pageCount": 1,
    "hasPreviousPage": false,
    "hasNextPage": false
  }
}

Each item in data follows the same schema as the Get Evaluation response.