---
title: "Changes to Update an eval suite's settings"
method: PATCH
path: "/projects/{projectId}/eval-suites/{suiteId}"
---

# Changes to Update an eval suite's settings

`PATCH /projects/{projectId}/eval-suites/{suiteId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 13 of 138 revisions.

- **2026-10-04** `9826d734d268`: 1 breaking, 7 info
- **2026-10-04** `c9e609871357`: 2 info
- **2026-09-15** `83dc3f970e1a`: 5 info
- **2026-09-14** `56b9d1dda7ea`: 1 info
- **2026-09-08** `7c4530b91918`: 3 info
- **2026-09-07** `ce92b0d7eb75`: 3 info
- **2026-09-04** `e60b7e1653e7`: 12 info
- **2026-08-24** `c479eeceb7a3`: 2 info
- **2026-08-23** `9a3b3893f016`: 1 info
- **2026-08-22** `a0fa11827b5e`: 1 breaking, 3 info
- **2026-08-19** `fac4c14468c7`: 4 info
- **2026-08-15** `d3adfe49fbbf`: 1 breaking
- **2026-08-09** `c5f6167955e4`: 1 info

## Changes

- **2026-10-04** `9826d734d268`: 1 breaking, 7 info
  - removed `#/components/schemas/ModelSelection` from the `executionConfig/modelSelection` request property `oneOf` list
  - added `#/components/schemas/RequestedModelSelection` to the `executionConfig/modelSelection` request property `oneOf` list
  - added the optional property `executionConfig/modelSelectionOrigin` to the response with the `200` status
  - added the optional property `settings/judge/judgeSelection` to the response with the `200` status
  - added the optional property `settings/judge/judgeSelectionOrigin` to the response with the `200` status
  - the response optional property `executionConfig/model` became read-only for the status `200`
  - added `#/components/schemas/RequestedModelSelection` to the `executionConfig/modelSelection` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ModelSelection` from the `executionConfig/modelSelection` response property `allOf` list for the response status `200`
- **2026-10-04** `c9e609871357`: 2 info
  - added the new optional request property `executionConfig/modelSelection`
  - added the optional property `executionConfig/modelSelection` to the response with the `200` status
- **2026-09-15** `83dc3f970e1a`: 5 info
  - added the optional property `settings/qualityGate` to the response with the `200` status
  - the response property `settings/checks` became required for the status `200`
  - the response property `settings/judge` became required for the status `200`
  - the response property `settings/matchOptions` became required for the status `200`
  - the response property `settings/minimumAccuracy` became required for the status `200`
- **2026-09-14** `56b9d1dda7ea`: 1 info
  - added the new optional `header` request parameter `x-mcpjam-eval-vocabulary`
- **2026-09-08** `7c4530b91918`: 3 info
  - added the new optional `query` request parameter `declaredSuiteId`
  - added the new optional request property `declaredSuiteId`
  - added the optional property `managedBy` to the response with the `200` status
- **2026-09-07** `ce92b0d7eb75`: 3 info
  - added the new optional request property `settings/judge/severity`
  - added the optional property `settings/judge/groundedness` to the response with the `200` status
  - added the optional property `settings/judge/severity` to the response with the `200` status
- **2026-09-04** `e60b7e1653e7`: 12 info
  - added the new optional request property `expectedRevisionNumber`
  - added the new optional request property `settings/judge/rubric`
  - added the new optional request property `settings/passThreshold`
  - added the new optional request property `settings/repetitions`
  - added the new optional request property `settings/validity`
  - added the optional property `revisionNumber` to the response with the `200` status
  - added the optional property `schedule/consecutiveFailures` to the response with the `200` status
  - added the optional property `schedule/createdBy` to the response with the `200` status
  - added the optional property `schedule/nextDueAt` to the response with the `200` status
  - added the optional property `schedule/state` to the response with the `200` status
  - added the optional property `settings/judge/rubric` to the response with the `200` status
  - added the optional property `settings/policy` to the response with the `200` status
- **2026-08-24** `c479eeceb7a3`: 2 info
  - added the optional property `settings/verdictPolicyDefaults` to the response with the `200` status
  - added the optional property `settings/verdictPolicyVersion` to the response with the `200` status
- **2026-08-23** `9a3b3893f016`: 1 info
  - added the optional property `declaredId` to the response with the `200` status
- **2026-08-22** `a0fa11827b5e`: 1 breaking, 3 info
  - added the new required request property `hosts/items/host`
  - added the new optional request property `environment/computerEnvironment`
  - added the new optional request property `hosts/items/servers`
  - added the new optional request property `settings`
- **2026-08-19** `fac4c14468c7`: 4 info
  - added the optional property `environment/computerEnvironment` to the response with the `200` status
  - added the optional property `settings/judge/autoRun` to the response with the `200` status
  - added the optional property `settings/judge/threshold` to the response with the `200` status
  - added the optional property `settings/minimumIterations` to the response with the `200` status
- **2026-08-15** `d3adfe49fbbf`: 1 breaking
  - the response property `environmentIds` became optional for the status `200`
- **2026-08-09** `c5f6167955e4`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/mcpjam/apis/mcpjam-api/docs/projects/:projectId/eval-suites/:suiteId/patch.md) - [API](https://skmtc.dev/mcpjam/apis/mcpjam-api.md) - [Page](https://skmtc.dev/mcpjam/apis/mcpjam-api/changes/projects/:projectId/eval-suites/:suiteId/patch)
