---
title: "Changes to Create scan mode"
method: POST
path: "/api/scan-modes"
---

# Changes to Create scan mode

`POST /api/scan-modes`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 31 of 248 revisions.

- **2026-10-21** `0df3f625a5c2`: 3 breaking, 4 info
- **2026-10-20** `21b34a490fa3`: 4 breaking, 3 warning
- **2026-10-16** `d6bd1f235073`: 3 breaking, 4 info
- **2026-10-16** `eb4d55282f6a`: 4 breaking, 3 warning
- **2026-10-05** `fa9a57387b34`: 3 breaking, 4 info
- **2026-10-01** `c49410ca1eee`: 4 breaking, 3 warning
- **2026-09-29** `011be71f42e5`: 3 breaking, 4 info
- **2026-09-28** `62adb78789a0`: 4 breaking, 3 warning
- **2026-09-23** `92023a2f20ae`: 3 breaking, 4 info
- **2026-09-21** `fbefadfe3be3`: 4 breaking, 3 warning
- **2026-09-21** `91dba375a461`: 3 breaking, 4 info
- **2026-09-21** `52d824185a20`: 4 breaking, 3 warning
- **2026-09-08** `6cc2578622b5`: 3 breaking, 4 info
- **2026-09-07** `cf1288ec2731`: 4 breaking, 3 warning
- **2026-09-03** `3740683621d1`: 3 breaking, 4 info
- **2026-09-02** `a7264da113f9`: 4 breaking, 3 warning
- **2026-08-24** `c7fdedb4e501`: 3 breaking, 4 info
- **2026-08-18** `87fa588c6b1b`: 4 breaking, 3 warning
- **2026-08-03** `8ee92ea35845`: 3 breaking, 4 info
- **2026-07-28** `9a6250881fa7`: 4 breaking, 3 warning
- **2026-07-28** `6c9a9144ca23`: 3 breaking, 4 info
- **2026-07-15** `57cbe043ec5a`: 4 breaking, 3 warning
- **2026-07-13** `ba5968e91bb6`: 3 breaking, 4 info
- **2026-03-25** `cdb5b7ea7199`: 2 warning, 4 info
- **2026-03-20** `108013c94629`: 4 breaking, 2 info
- **2026-03-19** `fb56929c0675`: 2 warning, 4 info
- **2026-03-18** `d6e364e3cd4e`: 4 breaking, 2 info
- **2026-03-17** `3bf1b221f6ef`: 2 warning, 4 info
- **2026-03-10** `88f262299d5e`: 4 warning, 2 info
- **2026-03-10** `76d90b88c3e5`: 2 warning, 4 info
- **2026-01-06** `d8e7a58e006a`: 4 breaking, 2 info

## Changes

- **2026-10-21** `0df3f625a5c2`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-10-20** `21b34a490fa3`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-10-16** `d6bd1f235073`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-10-16** `eb4d55282f6a`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-10-05** `fa9a57387b34`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-10-01** `c49410ca1eee`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-09-29** `011be71f42e5`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-09-28** `62adb78789a0`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-09-23** `92023a2f20ae`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-09-21** `fbefadfe3be3`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-09-21** `91dba375a461`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-09-21** `52d824185a20`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-09-08** `6cc2578622b5`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-09-07** `cf1288ec2731`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-09-03** `3740683621d1`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-09-02** `a7264da113f9`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-08-24** `c7fdedb4e501`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-08-18** `87fa588c6b1b`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-08-03** `8ee92ea35845`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-07-28** `9a6250881fa7`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-07-28** `6c9a9144ca23`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-07-15** `57cbe043ec5a`: 4 breaking, 3 warning
  - removed the required property `activationWindow` from the response with the `201` status
  - removed the required property `activationWindowExpired` from the response with the `201` status
  - removed the required property `interval` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the request property `activationWindow`
  - removed the request property `interval`
  - removed the request property `type`
- **2026-07-13** `ba5968e91bb6`: 3 breaking, 4 info
  - added the new required request property `activationWindow`
  - added the new required request property `interval`
  - added the new required request property `type`
  - added the required property `activationWindow` to the response with the `201` status
  - added the required property `activationWindowExpired` to the response with the `201` status
  - added the required property `interval` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
- **2026-03-25** `cdb5b7ea7199`: 2 warning, 4 info
  - removed the optional property `creationDate` from the response with the `201` status
  - removed the optional property `lastEditInstant` from the response with the `201` status
  - added the required property `createdAt` to the response with the `201` status
  - added the required property `createdBy` to the response with the `201` status
  - added the required property `updatedAt` to the response with the `201` status
  - added the required property `updatedBy` to the response with the `201` status
- **2026-03-20** `108013c94629`: 4 breaking, 2 info
  - removed the required property `createdAt` from the response with the `201` status
  - removed the required property `createdBy` from the response with the `201` status
  - removed the required property `updatedAt` from the response with the `201` status
  - removed the required property `updatedBy` from the response with the `201` status
  - added the optional property `creationDate` to the response with the `201` status
  - added the optional property `lastEditInstant` to the response with the `201` status
- **2026-03-19** `fb56929c0675`: 2 warning, 4 info
  - removed the optional property `creationDate` from the response with the `201` status
  - removed the optional property `lastEditInstant` from the response with the `201` status
  - added the required property `createdAt` to the response with the `201` status
  - added the required property `createdBy` to the response with the `201` status
  - added the required property `updatedAt` to the response with the `201` status
  - added the required property `updatedBy` to the response with the `201` status
- **2026-03-18** `d6e364e3cd4e`: 4 breaking, 2 info
  - removed the required property `createdAt` from the response with the `201` status
  - removed the required property `createdBy` from the response with the `201` status
  - removed the required property `updatedAt` from the response with the `201` status
  - removed the required property `updatedBy` from the response with the `201` status
  - added the optional property `creationDate` to the response with the `201` status
  - added the optional property `lastEditInstant` to the response with the `201` status
- **2026-03-17** `3bf1b221f6ef`: 2 warning, 4 info
  - removed the optional property `creationDate` from the response with the `201` status
  - removed the optional property `lastEditInstant` from the response with the `201` status
  - added the required property `createdAt` to the response with the `201` status
  - added the required property `createdBy` to the response with the `201` status
  - added the required property `updatedAt` to the response with the `201` status
  - added the required property `updatedBy` to the response with the `201` status
- **2026-03-10** `88f262299d5e`: 4 warning, 2 info
  - removed the optional property `createdAt` from the response with the `201` status
  - removed the optional property `createdBy` from the response with the `201` status
  - removed the optional property `updatedAt` from the response with the `201` status
  - removed the optional property `updatedBy` from the response with the `201` status
  - added the optional property `creationDate` to the response with the `201` status
  - added the optional property `lastEditInstant` to the response with the `201` status
- **2026-03-10** `76d90b88c3e5`: 2 warning, 4 info
  - removed the optional property `creationDate` from the response with the `201` status
  - removed the optional property `lastEditInstant` from the response with the `201` status
  - added the optional property `createdAt` to the response with the `201` status
  - added the optional property `createdBy` to the response with the `201` status
  - added the optional property `updatedAt` to the response with the `201` status
  - added the optional property `updatedBy` to the response with the `201` status
- **2026-01-06** `d8e7a58e006a`: 4 breaking, 2 info
  - removed the required property `createdAt` from the response with the `201` status
  - removed the required property `createdBy` from the response with the `201` status
  - removed the required property `updatedAt` from the response with the `201` status
  - removed the required property `updatedBy` from the response with the `201` status
  - added the optional property `creationDate` to the response with the `201` status
  - added the optional property `lastEditInstant` to the response with the `201` status

---

[Operation](https://skmtc.dev/optimistiksas/apis/oibus-api/docs/api/scan-modes/post.md) · [API](https://skmtc.dev/optimistiksas/apis/oibus-api.md) · [Page](https://skmtc.dev/optimistiksas/apis/oibus-api/changes/api/scan-modes/post)
