---
title: "Changes to Update engine"
method: PUT
path: "/api/v1/engines/{engineID}"
---

# Changes to Update engine

`PUT /api/v1/engines/{engineID}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 14 revisions.

- **2026-10-09** `a32108736fa5`: 2 info
- **2026-09-22** `e050e5c8602c`: 4 info
- **2026-09-01** `f1b5a910991d`: 1 breaking, 9 warning, 2 info

## Changes

- **2026-10-09** `a32108736fa5`: 2 info
  - the `settings` request property default value changed from `{}` to `{"use_case":"generic_ap"}`
  - the `settings` response's property default value changed from `{}` to `{"use_case":"generic_ap"}` for the status `200`
- **2026-09-22** `e050e5c8602c`: 4 info
  - added the optional property `allOf[subschema #1: Engine object]/created_at` to the response with the `200` status
  - added the optional property `allOf[subschema #1: Engine object]/created_by` to the response with the `200` status
  - added the optional property `allOf[subschema #1: Engine object]/modified_at` to the response with the `200` status
  - added the optional property `allOf[subschema #1: Engine object]/modified_by` to the response with the `200` status
- **2026-09-01** `f1b5a910991d`: 1 breaking, 9 warning, 2 info
  - the response's body type changed from `object` to no type for status `200`
  - removed the optional property `agenda_id` from the response with the `200` status
  - removed the optional property `description` from the response with the `200` status
  - removed the optional property `id` from the response with the `200` status
  - removed the optional property `learning_enabled` from the response with the `200` status
  - removed the optional property `name` from the response with the `200` status
  - removed the optional property `organization` from the response with the `200` status
  - removed the optional property `training_queues` from the response with the `200` status
  - removed the optional property `type` from the response with the `200` status
  - removed the optional property `url` from the response with the `200` status
  - added the new optional request property `settings`
  - added `#/components/schemas/engine_base, subschema #2` to the response body `allOf` list for the response status `200`

---

[Operation](https://skmtc.dev/rossum/apis/rossum-api/docs/api/v1/engines/:engineID/put.md) - [API](https://skmtc.dev/rossum/apis/rossum-api.md) - [Page](https://skmtc.dev/rossum/apis/rossum-api/changes/api/v1/engines/:engineID/put)
