---
title: "Get evaluation job status and results"
method: GET
path: "/evaluation/{id}/status"
tags: ["evaluation"]
---

# Get evaluation job status and results

`GET /evaluation/{id}/status`

## Path parameters

- `id` string, required — The ID of the evaluation job to get the status of

## Response `200`

Evaluation job status and results retrieved successfully

- object
  - `status` 'completed' | 'error' | 'user_error' | 'running' | 'queued' | 'pending' — The status of the evaluation job
  - `results` union — The results of the evaluation job
    - EvaluationClassifyResults
      - `generation_fail_count` number, nullable — Number of failed generations.
      - `judge_fail_count` number, nullable — Number of failed judge generations
      - `invalid_label_count` number, nullable — Number of invalid labels
      - `result_file_id` string — Data File ID
      - `pass_percentage` number, nullable — Pecentage of pass labels.
      - `label_counts` string — JSON string representing label counts
    - EvaluationScoreResults
      - `aggregated_scores` object
        - `mean_score` number
        - `std_score` number
        - `pass_percentage` number
      - `generation_fail_count` number, nullable — Number of failed generations.
      - `judge_fail_count` number, nullable — Number of failed judge generations
      - `invalid_score_count` number — number of invalid scores generated from model
      - `failed_samples` number — number of failed samples generated from model
      - `result_file_id` string — Data File ID
    - EvaluationCompareResults
      - `A_wins` integer — Number of samples where model A was judged the winner
      - `B_wins` integer — Number of samples where model B was judged the winner
      - `Ties` integer — Number of samples that resulted in a tie score
      - `generation_fail_count` number, nullable — Number of generation failures across model A and model B.
      - `judge_fail_count` number, nullable — Number of judge inference failures. In the default two-pass mode (disable_position_bias_correction=false) this is the combined failure count from both the original-order and flipped-order judge passes.
      - `result_file_id` string — File ID of the detailed output file. Each row contains the original input fields plus judge outputs. In two-pass mode the file includes both original-order and flipped-order judge fields; in single-pass mode (disable_position_bias_correction=true) only original-order fields are present.

## Other responses

- `404` — Evaluation job not found
- `500` — Failed to get evaluation job

---

[API](https://skmtc.net/together/apis/together-apis.md) · [All operations](https://skmtc.net/together/apis/together-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/together/together-apis/revisions/f26a23fab8e0/schema)
