---
title: "Get Evaluation Results"
method: GET
path: "/v1/evaluation-results/{evaluation_id}/results"
tags: ["Diamond", "evaluation-results"]
---

# Get Evaluation Results

`GET /v1/evaluation-results/{evaluation_id}/results`

## Request

- The document declares no server URL.
- Auth: none declared
- TypeScript: <https://skmtc.dev/vijilai/apis/vijil-console-api-combined/docs/v1/evaluation-results/:evaluation_id/results/get.ts> (a function with typed inputs; its response is checked against the schema)

Get evaluation results from S3 storage.

The results are saved to S3 after the evaluation job completes.
This endpoint searches S3 directly (no repository dependency).

Args:
    evaluation_id: UUID of the evaluation
    team_id: Team ID that owns this evaluation (required query parameter)
    claims: JWT claims with user and team info
    diamond_domain: Diamond domain orchestrator (not used, kept for API consistency)
    storage: Evaluation storage adapter

Returns:
    Evaluation results as JSON

Raises:
    HTTPException: 404 if not found, 403 if no permission

## Path parameters

- `evaluation_id` string, uuid, required

## Query parameters

- `team_id` string, uuid, required: Team ID that owns this evaluation

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/vijilai/apis/vijil-console-api-combined.md) - [All operations](https://skmtc.dev/vijilai/apis/vijil-console-api-combined/llms.txt) - [OpenAPI document](https://skmtc.dev/vijilai/apis/vijil-console-api-combined/revisions/a8b2ee2b2d06?raw)
