---
title: "Changes to Update Organisation Key"
method: PUT
path: "/tyk/org/keys/{keyID}"
---

# Changes to Update Organisation Key

`PUT /tyk/org/keys/{keyID}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 6 of 52 revisions.

- **2026-04-08** `dd3336b65081` — 2 info
- **2025-02-07** `3d8e4f5b3dab` — 3 info
- **2024-09-18** `111affa17abe` — 2 breaking, 1 warning, 47 info
- **2024-08-21** `31989871353c` — 1 warning, 1 info
- **2024-06-17** `1938d97cb6b5` — 2 info
- **2022-05-24** `111d8ca21864` — 20 breaking, 17 warning, 7 info

## Changes

- **2026-04-08** `dd3336b65081` — 2 info
  - added the new optional request property `post_expiry_action`
  - added the new optional request property `post_expiry_grace_period`
- **2025-02-07** `3d8e4f5b3dab` — 3 info
  - the request property `access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing` became nullable
  - the request property `access_rights/additionalProperties/limit/smoothing` became nullable
  - the request property `smoothing` became nullable
- **2024-09-18** `111affa17abe` — 2 breaking, 1 warning, 47 info
  - added the new path request parameter `keyID`
  - the `meta_data/additionalProperties/` request property type/format changed from `object`/`` to ``/``
  - removed the request property `access_rights/additionalProperties/limit/set_by_policy`
  - added the new optional request property `access_rights/additionalProperties/allowance_scope`
  - added the new optional request property `access_rights/additionalProperties/allowed_types`
  - added the new optional request property `access_rights/additionalProperties/disable_introspection`
  - added the new optional request property `access_rights/additionalProperties/field_access_rights`
  - added the new optional request property `access_rights/additionalProperties/limit/max_query_depth`
  - added the new optional request property `access_rights/additionalProperties/limit/smoothing`
  - added the new optional request property `access_rights/additionalProperties/restricted_types`
  - added the new optional request property `date_created`
  - added the new optional request property `enable_detailed_recording`
  - added the new optional request property `enable_http_signature_validation`
  - added the new optional request property `max_query_depth`
  - added the new optional request property `rsa_certificate_id`
  - the request property `access_rights` became nullable
  - the request property `access_rights/additionalProperties/allowed_urls` became nullable
  - the request property `access_rights/additionalProperties/allowed_urls/items/methods` became nullable
  - the request property `access_rights/additionalProperties/versions` became nullable
  - the request property `apply_policies` became nullable
  - the request property `meta_data` became nullable
  - the request property `monitor/trigger_limits` became nullable
  - the request property `oauth_keys` became nullable
  - the request property `tags` became nullable
  - request property `apply_policy_id` deprecated
  - request property `enable_detail_recording` deprecated
  - the `access_rights/additionalProperties/endpoints/items/methods/items/limit/per` request property type/format was generalized from `number`/`double` to `number`/``
  - the `access_rights/additionalProperties/endpoints/items/methods/items/limit/rate` request property type/format was generalized from `number`/`double` to `number`/``
  - the `access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing/delay` request property type/format was generalized from `integer`/`int64` to `integer`/``
  - the `access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing/step` request property type/format was generalized from `integer`/`int64` to `integer`/``
  - the `access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing/threshold` request property type/format was generalized from `integer`/`int64` to `integer`/``
  - the `access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing/trigger` request property type/format was generalized from `number`/`double` to `number`/``
  - the `access_rights/additionalProperties/limit/per` request property type/format was generalized from `number`/`double` to `number`/``
  - the `access_rights/additionalProperties/limit/quota_max` request property type/format was generalized from `integer`/`int64` to `integer`/``
  - the `access_rights/additionalProperties/limit/quota_remaining` request property type/format was generalized from `integer`/`int64` to `integer`/``
  - the `access_rights/additionalProperties/limit/quota_renewal_rate` request property type/format was generalized from `integer`/`int64` to `integer`/``
  - the `access_rights/additionalProperties/limit/quota_renews` request property type/format was generalized from `integer`/`int64` to `integer`/``
  - the `access_rights/additionalProperties/limit/rate` request property type/format was generalized from `number`/`double` to `number`/``
  - the `access_rights/additionalProperties/limit/throttle_interval` request property type/format was generalized from `number`/`double` to `number`/``
  - the `access_rights/additionalProperties/limit/throttle_retry_limit` request property type/format was generalized from `integer`/`int64` to `integer`/``
  - …10 more
- **2024-08-21** `31989871353c` — 1 warning, 1 info
  - removed the request property `access_rights/additionalProperties/limit/smoothing`
  - added the new optional request property `access_rights/additionalProperties/endpoints`
- **2024-06-17** `1938d97cb6b5` — 2 info
  - added the new optional request property `access_rights/additionalProperties/limit/smoothing`
  - added the new optional request property `smoothing`
- **2022-05-24** `111d8ca21864` — 20 breaking, 17 warning, 7 info
  - the request property `access_rights` became not nullable
  - the request property `access_rights/additionalProperties/allowed_urls` became not nullable
  - the request property `access_rights/additionalProperties/allowed_urls/items/methods` became not nullable
  - the request property `access_rights/additionalProperties/versions` became not nullable
  - the request property `apply_policies` became not nullable
  - the request property `meta_data` became not nullable
  - the request property `monitor/trigger_limits` became not nullable
  - the request property `oauth_keys` became not nullable
  - the request property `tags` became not nullable
  - the `access_rights/additionalProperties/limit/per` request property type/format changed from `number`/`` to `number`/`double`
  - the `access_rights/additionalProperties/limit/quota_max` request property type/format changed from `integer`/`` to `integer`/`int64`
  - the `access_rights/additionalProperties/limit/quota_remaining` request property type/format changed from `integer`/`` to `integer`/`int64`
  - the `access_rights/additionalProperties/limit/quota_renewal_rate` request property type/format changed from `integer`/`` to `integer`/`int64`
  - the `access_rights/additionalProperties/limit/quota_renews` request property type/format changed from `integer`/`` to `integer`/`int64`
  - the `access_rights/additionalProperties/limit/rate` request property type/format changed from `number`/`` to `number`/`double`
  - the `access_rights/additionalProperties/limit/throttle_interval` request property type/format changed from `number`/`` to `number`/`double`
  - the `access_rights/additionalProperties/limit/throttle_retry_limit` request property type/format changed from `integer`/`` to `integer`/`int64`
  - the `meta_data/additionalProperties/` request property type/format changed from ``/`` to `object`/``
  - the `monitor/trigger_limits/items/` request property type/format changed from `number`/`` to `number`/`double`
  - the `throttle_retry_limit` request property type/format changed from `integer`/`` to `integer`/`int64`
  - deleted the `path` request parameter `keyID`
  - removed the request property `access_rights/additionalProperties/allowance_scope`
  - removed the request property `access_rights/additionalProperties/allowed_types`
  - removed the request property `access_rights/additionalProperties/disable_introspection`
  - removed the request property `access_rights/additionalProperties/endpoints`
  - removed the request property `access_rights/additionalProperties/field_access_rights`
  - removed the request property `access_rights/additionalProperties/limit/max_query_depth`
  - removed the request property `access_rights/additionalProperties/limit/smoothing`
  - removed the request property `access_rights/additionalProperties/restricted_types`
  - removed the request property `date_created`
  - removed the request property `enable_detailed_recording`
  - removed the request property `enable_http_signature_validation`
  - removed the request property `max_query_depth`
  - removed the request property `post_expiry_action`
  - removed the request property `post_expiry_grace_period`
  - removed the request property `rsa_certificate_id`
  - removed the request property `smoothing`
  - added the new optional request property `access_rights/additionalProperties/limit/set_by_policy`
  - request property `apply_policy_id` reactivated
  - request property `enable_detail_recording` reactivated
  - …4 more

---

[Operation](https://skmtc.dev/tyktechnologies/apis/tyk-gateway-api/docs/tyk/org/keys/:keyID/put.md) · [API](https://skmtc.dev/tyktechnologies/apis/tyk-gateway-api.md) · [Page](https://skmtc.dev/tyktechnologies/apis/tyk-gateway-api/changes/tyk/org/keys/:keyID/put)
