---
title: "Changes to Create, update, or rename one virtual model"
method: PUT
path: "/admin/virtual-models"
---

# Changes to Create, update, or rename one virtual model

`PUT /admin/virtual-models`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 10 of 102 revisions.

- **2026-10-26** `e4fab6789af7`: 2 info
- **2026-09-07** `3e09f33500d4`: 4 info
- **2026-09-07** `6d038b14f291`: 4 warning
- **2026-09-03** `0ccfb40e9d1a`: 4 warning
- **2026-08-29** `7b5727a74f59`: 2 info
- **2026-08-11** `a9c84e4d4f3d`: 2 info
- **2026-07-28** `19ae6eb873aa`: 2 info
- **2026-07-22** `12f782cd300b`: 1 info
- **2026-06-28** `47b6a9727683`: 4 info
- **2026-06-25** `aa549def1ff8`: 1 info

## Changes

- **2026-10-26** `e4fab6789af7`: 2 info
  - added the new optional request property `reasoning_effort`
  - added the optional property `reasoning_effort` to the response with the `200` status
- **2026-09-07** `3e09f33500d4`: 4 info
  - added the new optional request property `strategy_config`
  - added the new optional request property `strategy_plugin`
  - added the optional property `strategy_config` to the response with the `200` status
  - added the optional property `strategy_plugin` to the response with the `200` status
- **2026-09-07** `6d038b14f291`: 4 warning
  - added the new `internal_error` enum value to the `type` response property for the response status `400`
  - added the new `internal_error` enum value to the `type` response property for the response status `401`
  - added the new `internal_error` enum value to the `type` response property for the response status `502`
  - added the new `internal_error` enum value to the `type` response property for the response status `503`
- **2026-09-03** `0ccfb40e9d1a`: 4 warning
  - added the new `permission_error` enum value to the `type` response property for the response status `400`
  - added the new `permission_error` enum value to the `type` response property for the response status `401`
  - added the new `permission_error` enum value to the `type` response property for the response status `502`
  - added the new `permission_error` enum value to the `type` response property for the response status `503`
- **2026-08-29** `7b5727a74f59`: 2 info
  - added the new optional request property `failover`
  - added the optional property `failover` to the response with the `200` status
- **2026-08-11** `a9c84e4d4f3d`: 2 info
  - added the new optional request property `slowdown`
  - added the optional property `slowdown` to the response with the `200` status
- **2026-07-28** `19ae6eb873aa`: 2 info
  - added the new optional request property `session_affinity`
  - added the optional property `session_affinity` to the response with the `200` status
- **2026-07-22** `12f782cd300b`: 1 info
  - added the success response with the status `204`
- **2026-06-28** `47b6a9727683`: 4 info
  - added the new optional request property `old_source`
  - added the new optional request property `strategy`
  - added the new optional request property `targets`
  - added the optional property `managed` to the response with the `200` status
- **2026-06-25** `aa549def1ff8`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/enterpilot/apis/gomodel-api/docs/admin/virtual-models/put.md) - [API](https://skmtc.dev/enterpilot/apis/gomodel-api.md) - [Page](https://skmtc.dev/enterpilot/apis/gomodel-api/changes/admin/virtual-models/put)
