> ## Documentation Index
> Fetch the complete documentation index at: https://docs.60db.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get run

> One run in full, including what was sent and what came back

A single run with the complete `request` and `result` payloads — the exact content judged, the questions asked, and every probability returned.

This is what you show a user who asks *why* a score came out the way it did.

## Request

### Headers

<ParamField header="Authorization" type="string" required>
  Bearer token — **your standard 60db API key** (`sk_…`), or a user JWT. There is no separate Judge credential.
</ParamField>

### Path parameters

<ParamField path="id" type="string" required>
  Run UUID.
</ParamField>

## Response

<ResponseField name="data.request" type="object">
  Exactly what was sent upstream — model, questions and the judged content.
</ResponseField>

<ResponseField name="data.result" type="object">
  The full upstream response, including every probability distribution.
</ResponseField>

<ResponseField name="data.summary" type="object">
  The headline value per question.
</ResponseField>

## Errors

| Status | Meaning                                                           |
| ------ | ----------------------------------------------------------------- |
| `403`  | The run belongs to a different workspace.                         |
| `404`  | No such run, or it is someone else's and you are not owner/admin. |

## Example

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET https://api.60db.ai/judge/evaluations/{id} \
    -H "Authorization: Bearer your-api-key"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch('https://api.60db.ai/judge/evaluations/{id}', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer your-api-key',
    },
  });
  const data = await response.json();
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      "https://api.60db.ai/judge/evaluations/{id}",
      headers={
          "Authorization": "Bearer your-api-key",
      },
  )
  data = response.json()
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
    "success": true,
    "data": {
      "id": "a1b2c3d4-e5f6-4789-abcd-ef0123456789",
      "kind": "extract",
      "rubric_id": null,
      "label": null,
      "model": "60db-jev-extract-v1",
      "resolved_model": "a221b77a8baf4a613b8f8652661d41fa10a5641e",
      "source_model": "60db-jev-extract",
      "state_preview": "can you move my 10am appointment to friday",
      "summary": {
        "intent": "booking",
        "entities": 2,
        "operation": "reschedule"
      },
      "question_count": 0,
      "input_tokens": 0,
      "escalated_questions": 0,
      "min_confidence": 0.61,
      "latency_ms": 2,
      "credits_charged": 5.6e-07,
      "created_at": "2026-09-28T13:19:50.064Z",
      "request": {
        "text": "can you move my 10am appointment to friday",
        "schema": {
          "intents": {
            "booking": "Wants to arrange or change a booking",
            "unknown": "Does not match any of the other labels"
          },
          "entities": {
            "date": "A calendar date",
            "time": "A clock time"
          },
          "operations": {
            "unknown": "Does not match any of the other labels",
            "reschedule": "Move an existing booking"
          }
        },
        "version": 1,
        "budgetMs": 8000,
        "requestId": "b2c3d4e5-f6a7-4890-bcde-f01234567890",
        "schemaVersion": 1
      },
      "result": {
        "intent": {
          "label": "booking",
          "confidence": 0.94
        },
        "timings": {
          "queueMs": 1.2,
          "totalMs": 19.9,
          "inferenceMs": 18.7
        },
        "version": 1,
        "entities": [
          {
            "end": 42,
            "text": "friday",
            "label": "date",
            "start": 36,
            "confidence": 0.8
          },
          {
            "end": 20,
            "text": "10am",
            "label": "time",
            "start": 16,
            "confidence": 0.8
          }
        ],
        "operation": {
          "label": "reschedule",
          "confidence": 0.61
        },
        "requestId": "b2c3d4e5-f6a7-4890-bcde-f01234567890",
        "offsetUnit": "unicode_code_points",
        "modelRevision": "a221b77a8baf4a613b8f8652661d41fa10a5641e",
        "schemaVersion": 1
      }
    }
  }
  ```
</ResponseExample>
