---
search:
  tags:
    - V1
    - PUT
seo:
  description: >-
    Enable or disable… Reference for the PUT
    /v1/projects/{projectId}/judges/{judgeId}/versions/{judgeVersionId}/optimistic-eval
    endpoint in the Judgeval API.
sidebar:
  label: Set judge version optimistic eval
  badge: PUT
title: Set judge version optimistic eval
type: openapi-operation
---
Enable or disable optimistic eval for one existing judge version. Keeps the pinned preprocessing artifact and creates no version. Optimistic eval only runs when an artifact is attached and runtime eligibility checks pass.

`PUT /v1/projects/{projectId}/judges/{judgeId}/versions/{judgeVersionId}/optimistic-eval`

**Request body** (`application/json`, required)

- `enabled` (boolean, required)

Request body example:

```json
{
  "enabled": true
}
```

**Responses**

- `200` — Response for status 200

Response example, 200:

```json
{
  "judge_id": "968a8026-4d88-467b-937b-009ebfad94d9",
  "judge_version_id": "85fd0392-86f2-40e7-9e56-5ca06ee20f82",
  "optimistic_eval_enabled": true
}
```
