---
title: "List Eval Types"
method: GET
path: "/v2/eval-types"
tags: ["Eval Types"]
---

# List Eval Types

`GET /v2/eval-types`

List all available eval types.

Returns:
    list[EvalTypeSchema]: List of available eval types.

Raises:
    AymaraAPIError: If the request is invalid.

Example:
    GET /api/eval-types

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

OK

- PagedEvalType
  - `items` EvalType[], required
    - `eval_type_uuid` string, required — Unique identifier for the eval type.
    - `name` string, required — Name of the eval type.
    - `slug` string, required — Slug for the eval type.
    - `description` string, required — Description of the eval type.
    - `supported_modalities` string[] — List of supported modalities (e.g., text, image).
    - `supported_generation_inputs` string[], required — List of supported generation input types.
  - `count` integer, required

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict
- `422` — Unprocessable Entity
- `429` — Too Many Requests
- `500` — Internal Server Error
- `503` — Service Unavailable

## Changes

- **2025-10-29** `9b529d67a7d0` — 9 warning
  - added the new `auth.workspace_required` enum value to the `error/code` response property for the response status `400`
  - added the new `auth.workspace_required` enum value to the `error/code` response property for the response status `401`
  - added the new `auth.workspace_required` enum value to the `error/code` response property for the response status `403`
  - added the new `auth.workspace_required` enum value to the `error/code` response property for the response status `404`
  - …5 more
- **2025-04-28** `93b4cf42cd91` — 2 info
  - api tag `Eval Types` added
  - api tag `Eval Templates` removed
- **2025-04-23** `9520a0af1cf4` — 1 breaking, 4 info
  - the response's body type/format changed from `array`/`` to `object`/`` for status `200`
  - added the new optional `query` request parameter `limit`
  - added the new optional `query` request parameter `offset`
  - added the required property `count` to the response with the `200` status
  - …1 more
- **2025-04-22** `1cd14c5866f0` — 1 info
  - added the required property `items/supported_generation_inputs` to the response with the `200` status
- **2025-04-21** `934bf6ad4a6b` — 1 breaking
  - removed the required property `items/supported_generation_inputs` from the response with the `200` status

[Full history](https://skmtc.dev/aymara-ai/apis/aymara-api/changes/v2/eval-types/get.md)

---

[API](https://skmtc.dev/aymara-ai/apis/aymara-api.md) · [All operations](https://skmtc.dev/aymara-ai/apis/aymara-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/aymara-ai/aymara-api/revisions/0cb64ef11adf/schema)
