---
title: "Fetch one evaluation with input and per-rule results"
method: GET
path: "/api/v1/evaluations/{id}"
tags: ["Evaluate"]
---

# Fetch one evaluation with input and per-rule results

`GET /api/v1/evaluations/{id}`

## Request

- Base URL: `https://overwing.ai`
- URL: `https://overwing.ai/api/v1/evaluations/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Response `200`

Evaluation

- EvaluationDetail
  - `id` string
  - `verdict` 'pass' | 'fail' | 'review': fail: a rule's fail condition matched. review: a rule's confidence was below its review threshold and nothing failed. pass: otherwise.
  - `aggregate_score` number, nullable
  - `confidence` number, nullable
  - `latency_ms` integer, nullable
  - `rule_set` string
  - `metadata` object, nullable
  - `created_at` string, date-time
  - `input` string
  - `context` object, nullable
  - `input_token_count` integer, nullable
  - `results` RuleResult[]
    - `rule` string, required
    - `action` 'block' | 'redact' | 'review', required: The rule's declared action: what to do when this rule fails
    - `type` 'choice' | 'score' | 'noul', required
    - `answer` union, required: choice: selected option; score: position on the level scale (may be fractional); noul: boolean
      - string
      - number
      - boolean
    - `probability` number, required
    - `confidence` number, required
    - `verdict` 'pass' | 'fail' | 'review', required: fail: a rule's fail condition matched. review: a rule's confidence was below its review threshold and nothing failed. pass: otherwise.

## Other responses

- `401`: Missing or invalid API key
- `404`: Not found

---

[API](https://skmtc.dev/overwing/apis/overwing-api.md) · [All operations](https://skmtc.dev/overwing/apis/overwing-api/llms.txt) · [OpenAPI document](https://skmtc.dev/overwing/apis/overwing-api/revisions/ff1282d31438?raw)
