---
title: "Changes to Edit an attribute"
method: PUT
path: "/attributes/edit/{attributeId}"
---

# Changes to Edit an attribute

`PUT /attributes/edit/{attributeId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 8 of 72 revisions.

- **2026-04-24** `615c5d7e8884`: 2 warning, 2 info
- **2026-02-27** `408ae3c69497`: 1 breaking, 1 info
- **2026-02-27** `2225cfc170cc`: 1 warning, 1 info
- **2026-02-27** `d1768d731612`: 1 breaking, 1 info
- **2026-01-11** `960f150c1321`: 1 warning, 1 info
- **2025-12-11** `0a9c9382121a`: 5 breaking, 3 info
- **2024-11-14** `f42c63bd5a7e`: 4 info
- **2024-07-08** `787ec8b667aa`: 9 breaking, 6 info

## Changes

- **2026-04-24** `615c5d7e8884`: 2 warning, 2 info
  - added the new `edge-extension-id` enum value to the `Attribute/allOf[#/components/schemas/AttributeNoId]/type` response property for the response status `200`
  - added the new `suricata` enum value to the `Attribute/allOf[#/components/schemas/AttributeNoId]/type` response property for the response status `200`
  - added the new `edge-extension-id` enum value to the request property `allOf[#/components/schemas/AttributeNoId]/type`
  - added the new `suricata` enum value to the request property `allOf[#/components/schemas/AttributeNoId]/type`
- **2026-02-27** `408ae3c69497`: 1 breaking, 1 info
  - removed the enum value `edge-extension-id` of the request property `allOf[#/components/schemas/AttributeNoId]/type`
  - removed the `edge-extension-id` enum value from the `Attribute/allOf[#/components/schemas/AttributeNoId]/type` response property for the response status `200`
- **2026-02-27** `2225cfc170cc`: 1 warning, 1 info
  - added the new `edge-extension-id` enum value to the `Attribute/allOf[#/components/schemas/AttributeNoId]/type` response property for the response status `200`
  - added the new `edge-extension-id` enum value to the request property `allOf[#/components/schemas/AttributeNoId]/type`
- **2026-02-27** `d1768d731612`: 1 breaking, 1 info
  - removed the enum value `edge-extension-id` of the request property `allOf[#/components/schemas/AttributeNoId]/type`
  - removed the `edge-extension-id` enum value from the `Attribute/allOf[#/components/schemas/AttributeNoId]/type` response property for the response status `200`
- **2026-01-11** `960f150c1321`: 1 warning, 1 info
  - added the new `edge-extension-id` enum value to the `Attribute/allOf[#/components/schemas/AttributeNoId]/type` response property for the response status `200`
  - added the new `edge-extension-id` enum value to the request property `allOf[#/components/schemas/AttributeNoId]/type`
- **2025-12-11** `0a9c9382121a`: 5 breaking, 3 info
  - the request property `allOf[#/components/schemas/AttributeNoId]/sharing_group_id` became not nullable
  - the `allOf[#/components/schemas/AttributeNoId]/sharing_group_id` request property type changed from `string` to no type
  - the `Attribute/allOf[#/components/schemas/AttributeNoId]/sharing_group_id` response property's maxLength was unset from `10` for the response status `200`
  - added `#/components/schemas/SharingGroupIntId, #/components/schemas/SharingGroupUuidId` to the `Attribute/allOf[#/components/schemas/AttributeNoId]/sharing_group_id` response property `oneOf` list for the response status `200`
  - the `Attribute/allOf[#/components/schemas/AttributeNoId]/sharing_group_id` response's property type changed from `string` to no type for status `200`
  - added `#/components/schemas/SharingGroupIntId, #/components/schemas/SharingGroupUuidId` to the `allOf[#/components/schemas/AttributeNoId]/sharing_group_id` request property `oneOf` list
  - removed the pattern `^\d+$|^$` from the request property `allOf[#/components/schemas/AttributeNoId]/sharing_group_id`
  - the `Attribute/allOf[#/components/schemas/AttributeNoId]/sharing_group_id` response's property pattern `^\d+$|^$` was removed for the status `200`
- **2024-11-14** `f42c63bd5a7e`: 4 info
  - added the new optional request property `allOf[#/components/schemas/AttributeNoId]/Galaxy`
  - added the new optional request property `allOf[#/components/schemas/AttributeNoId]/Tag`
  - added the optional property `Attribute/allOf[#/components/schemas/AttributeNoId]/Galaxy` to the response with the `200` status
  - added the optional property `Attribute/allOf[#/components/schemas/AttributeNoId]/Tag` to the response with the `200` status
- **2024-07-08** `787ec8b667aa`: 9 breaking, 6 info
  - the request property `allOf[#/components/schemas/AttributeNoId]/first_seen` became not nullable
  - the request property `allOf[#/components/schemas/AttributeNoId]/last_seen` became not nullable
  - the `allOf[#/components/schemas/AttributeNoId]/first_seen` request property type changed from `string` to no type
  - the `allOf[#/components/schemas/AttributeNoId]/last_seen` request property type changed from `string` to no type
  - the `Attribute/allOf[#/components/schemas/AttributeNoId]/uuid` response property's maxLength was unset from `36` for the response status `200`
  - added `#/components/schemas/NullableMicroTimestamp, subschema #2` to the `Attribute/allOf[#/components/schemas/AttributeNoId]/first_seen` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/NullableMicroTimestamp, subschema #2` to the `Attribute/allOf[#/components/schemas/AttributeNoId]/last_seen` response property `oneOf` list for the response status `200`
  - the `Attribute/allOf[#/components/schemas/AttributeNoId]/first_seen` response's property type changed from `string` to no type for status `200`
  - the `Attribute/allOf[#/components/schemas/AttributeNoId]/last_seen` response's property type changed from `string` to no type for status `200`
  - added `#/components/schemas/NullableMicroTimestamp, subschema #2` to the `allOf[#/components/schemas/AttributeNoId]/first_seen` request property `oneOf` list
  - added `#/components/schemas/NullableMicroTimestamp, subschema #2` to the `allOf[#/components/schemas/AttributeNoId]/last_seen` request property `oneOf` list
  - removed the pattern `^\d+$|^$` from the request property `allOf[#/components/schemas/AttributeNoId]/first_seen`
  - removed the pattern `^\d+$|^$` from the request property `allOf[#/components/schemas/AttributeNoId]/last_seen`
  - the `Attribute/allOf[#/components/schemas/AttributeNoId]/first_seen` response's property pattern `^\d+$|^$` was removed for the status `200`
  - the `Attribute/allOf[#/components/schemas/AttributeNoId]/last_seen` response's property pattern `^\d+$|^$` was removed for the status `200`

---

[Operation](https://skmtc.dev/misp/apis/misp-automation-api/docs/attributes/edit/:attributeId/put.md) - [API](https://skmtc.dev/misp/apis/misp-automation-api.md) - [Page](https://skmtc.dev/misp/apis/misp-automation-api/changes/attributes/edit/:attributeId/put)
