---
title: "Changes to Update project configuration"
method: PUT
path: "/project/config"
---

# Changes to Update project configuration

`PUT /project/config`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 16 of 54 revisions.

- **2026-10-09** `624af02c270c`: 2 info
- **2026-09-15** `211de6950b48`: 4 info
- **2026-09-03** `6165ea7e87bd`: 1 breaking, 3 info
- **2026-09-02** `d355ae9ed598`: 4 info
- **2026-08-04** `09cc54e3f328`: 2 info
- **2026-07-12** `c79b8e0c7c71`: 4 info
- **2026-06-12** `6524bc801d9f`: 4 info
- **2026-06-11** `2b475eed973f`: 4 info
- **2026-05-24** `6482a1a81d1b`: 4 info
- **2026-05-10** `8429fc89aef3`: 8 info
- **2026-05-04** `f982dad7cbc2`: 4 info
- **2026-04-24** `a9ee30d24343`: 2 breaking, 6 info
- **2026-04-16** `ace9de4a8f80`: 4 warning, 4 info
- **2026-04-07** `325804aabe5c`: 24 info
- **2026-04-03** `0fc41a5c1e02`: 1 breaking, 1 info
- **2026-03-17** `d2a0b9f760ff`: 6 breaking, 44 warning, 8 info

## Changes

- **2026-10-09** `624af02c270c`: 2 info
  - added the new optional request property `trust_content`
  - added the optional property `trust_content` to the response with the `200` status
- **2026-09-15** `211de6950b48`: 4 info
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/fail_on_refusal`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/fail_on_refusal`
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/fail_on_refusal` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/fail_on_refusal` to the response with the `200` status
- **2026-09-03** `6165ea7e87bd`: 1 breaking, 3 info
  - removed `#/components/schemas/ValidationSet-Input` from the `validation/anyOf[subschema #1]/additionalProperties/` request property `anyOf` list
  - added `#/components/schemas/ValidationSet` to the `validation/anyOf[subschema #1]/additionalProperties/` request property `anyOf` list
  - added `#/components/schemas/ValidationSet` to the `validation/anyOf[subschema #1]/additionalProperties/` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/ValidationSet-Output` from the `validation/anyOf[subschema #1]/additionalProperties/` response property `anyOf` list for the response status `200`
- **2026-09-02** `d355ae9ed598`: 4 info
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/stream_idle_timeout`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/stream_idle_timeout`
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/stream_idle_timeout` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/stream_idle_timeout` to the response with the `200` status
- **2026-08-04** `09cc54e3f328`: 2 info
  - added the new optional request property `results_buffer`
  - added the optional property `results_buffer` to the response with the `200` status
- **2026-07-12** `c79b8e0c7c71`: 4 info
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/reasoning_mode`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/reasoning_mode`
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/reasoning_mode` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/reasoning_mode` to the response with the `200` status
- **2026-06-12** `6524bc801d9f`: 4 info
  - the `min` request property default value changed from `4` to `10`
  - the `min` request property default value changed from `4` to `10`
  - the `min` response's property default value changed from `4` to `10` for the status `200`
  - the `min` response's property default value changed from `4` to `10` for the status `200`
- **2026-06-11** `2b475eed973f`: 4 info
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/fallback_models`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/fallback_models`
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/fallback_models` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/fallback_models` to the response with the `200` status
- **2026-05-24** `6482a1a81d1b`: 4 info
  - added the new optional request property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/task_id`
  - added the new optional request property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/task_repeat`
  - added the optional property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/task_id` to the response with the `200` status
  - added the optional property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/task_repeat` to the response with the `200` status
- **2026-05-10** `8429fc89aef3`: 8 info
  - added `subschema #2` to the `generate_config/anyOf[subschema #1: GenerateConfig]/adaptive_connections` request property `anyOf` list
  - added `subschema #2` to the `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/adaptive_connections` request property `anyOf` list
  - the `max` request property default value changed from `200` to `100`
  - the `max` request property default value changed from `200` to `100`
  - added `subschema #2` to the `generate_config/anyOf[subschema #1: GenerateConfig]/adaptive_connections` response property `anyOf` list for the response status `200`
  - added `subschema #2` to the `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/adaptive_connections` response property `anyOf` list for the response status `200`
  - the `max` response's property default value changed from `200` to `100` for the status `200`
  - the `max` response's property default value changed from `200` to `100` for the status `200`
- **2026-05-04** `f982dad7cbc2`: 4 info
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/adaptive_connections`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/adaptive_connections`
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/adaptive_connections` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/adaptive_connections` to the response with the `200` status
- **2026-04-24** `a9ee30d24343`: 2 breaking, 6 info
  - the response property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/labels` became optional for the status `200`
  - the response property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/predicate` became optional for the status `200`
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/prompt_logprobs`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/prompt_logprobs`
  - the request property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/labels` became optional
  - the request property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/predicate` became optional
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/prompt_logprobs` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/prompt_logprobs` to the response with the `200` status
- **2026-04-16** `ace9de4a8f80`: 4 warning, 4 info
  - added the new `max` enum value to the `generate_config/anyOf[subschema #1: GenerateConfig]/reasoning_effort/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `max` enum value to the `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/reasoning_effort/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `xhigh` enum value to the `generate_config/anyOf[subschema #1: GenerateConfig]/effort/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `xhigh` enum value to the `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/effort/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `max` enum value to the request property `generate_config/anyOf[subschema #1: GenerateConfig]/reasoning_effort/anyOf[subschema #1]/`
  - added the new `max` enum value to the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/reasoning_effort/anyOf[subschema #1]/`
  - added the new `xhigh` enum value to the request property `generate_config/anyOf[subschema #1: GenerateConfig]/effort/anyOf[subschema #1]/`
  - added the new `xhigh` enum value to the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/effort/anyOf[subschema #1]/`
- **2026-04-07** `325804aabe5c`: 24 info
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/examples`
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maxLength`
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maximum`
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minLength`
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minimum`
  - added the new optional request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/pattern`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/examples`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maxLength`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maximum`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minLength`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minimum`
  - added the new optional request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/pattern`
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/examples` to the response with the `200` status
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maxLength` to the response with the `200` status
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maximum` to the response with the `200` status
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minLength` to the response with the `200` status
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minimum` to the response with the `200` status
  - added the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/pattern` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/examples` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maxLength` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maximum` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minLength` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minimum` to the response with the `200` status
  - added the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/pattern` to the response with the `200` status
- **2026-04-03** `0fc41a5c1e02`: 1 breaking, 1 info
  - removed `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5, subschema #6, subschema #7` from the `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/target/anyOf[#/components/schemas/JsonValue]/` request property `oneOf` list
  - removed `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5, subschema #6, subschema #7` from the `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/target/anyOf[#/components/schemas/JsonValue]/` response property `oneOf` list for the response status `200`
- **2026-03-17** `d2a0b9f760ff`: 6 breaking, 44 warning, 8 info
  - the request property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/labels` became required
  - removed the enum value `max` of the request property `generate_config/anyOf[subschema #1: GenerateConfig]/reasoning_effort/anyOf[subschema #1]/`
  - removed the enum value `max` of the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/reasoning_effort/anyOf[subschema #1]/`
  - removed the enum value `xhigh` of the request property `generate_config/anyOf[subschema #1: GenerateConfig]/effort/anyOf[subschema #1]/`
  - removed the enum value `xhigh` of the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/effort/anyOf[subschema #1]/`
  - added `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5, subschema #6, subschema #7` to the `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/target/anyOf[#/components/schemas/JsonValue]/` response property `oneOf` list for the response status `200`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/adaptive_connections`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/fallback_models`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/prompt_logprobs`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/reasoning_mode`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/examples`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maxLength`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maximum`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minLength`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minimum`
  - removed the request property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/pattern`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/adaptive_connections`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/fallback_models`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/prompt_logprobs`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/reasoning_mode`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/examples`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maxLength`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maximum`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minLength`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minimum`
  - removed the request property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/pattern`
  - removed the request property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/task_id`
  - removed the request property `validation/anyOf[subschema #1]/additionalProperties/anyOf[subschema #2: ValidationSet]/cases/items/task_repeat`
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/adaptive_connections` from the response with the `200` status
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/fallback_models` from the response with the `200` status
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/prompt_logprobs` from the response with the `200` status
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/reasoning_mode` from the response with the `200` status
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/examples` from the response with the `200` status
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maxLength` from the response with the `200` status
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/maximum` from the response with the `200` status
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minLength` from the response with the `200` status
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/minimum` from the response with the `200` status
  - removed the optional property `generate_config/anyOf[subschema #1: GenerateConfig]/response_schema/anyOf[subschema #1: ResponseSchema]/json_schema/pattern` from the response with the `200` status
  - removed the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/adaptive_connections` from the response with the `200` status
  - removed the optional property `model_roles/anyOf[subschema #1]/additionalProperties/anyOf[subschema #1: ModelConfig]/config/fallback_models` from the response with the `200` status
  - …18 more

---

[Operation](https://skmtc.dev/meridianlabs-ai/apis/inspect-scout-viewer-api/docs/project/config/put.md) - [API](https://skmtc.dev/meridianlabs-ai/apis/inspect-scout-viewer-api.md) - [Page](https://skmtc.dev/meridianlabs-ai/apis/inspect-scout-viewer-api/changes/project/config/put)
