---
title: "Changes to List policies."
method: GET
path: "/tyk/policies"
---

# Changes to List policies.

`GET /tyk/policies`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 7 of 52 revisions.

- **2026-04-08** `dd3336b65081` — 2 info
- **2025-02-07** `3d8e4f5b3dab` — 3 breaking
- **2024-09-18** `111affa17abe` — 26 breaking, 1 warning, 8 info
- **2024-08-21** `31989871353c` — 1 warning, 1 info
- **2024-06-17** `1938d97cb6b5` — 2 info
- **2023-03-07** `02e5d48c583d` — 5 warning
- **2022-05-24** `111d8ca21864` — 4 breaking, 3 warning, 6 info

## Changes

- **2026-04-08** `dd3336b65081` — 2 info
  - added the optional property `items/post_expiry_action` to the response with the `200` status
  - added the optional property `items/post_expiry_grace_period` to the response with the `200` status
- **2025-02-07** `3d8e4f5b3dab` — 3 breaking
  - the response property `items/access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing` became nullable for the status `200`
  - the response property `items/access_rights/additionalProperties/limit/smoothing` became nullable for the status `200`
  - the response property `items/smoothing` became nullable for the status `200`
- **2024-09-18** `111affa17abe` — 26 breaking, 1 warning, 8 info
  - the response property `items/access_rights` became nullable for the status `200`
  - the response property `items/access_rights/additionalProperties/allowed_urls` became nullable for the status `200`
  - the response property `items/access_rights/additionalProperties/allowed_urls/items/methods` became nullable for the status `200`
  - the response property `items/access_rights/additionalProperties/versions` became nullable for the status `200`
  - the response property `items/graphql_access_rights` became nullable for the status `200`
  - the response property `items/meta_data` became nullable for the status `200`
  - the response property `items/tags` became nullable for the status `200`
  - the `items/_id` response's property type/format changed from `object`/`` to `string`/`` for status `200`
  - the `items/access_rights/additionalProperties/endpoints/items/methods/items/limit/per` response's property type/format changed from `number`/`double` to `number`/`` for status `200`
  - the `items/access_rights/additionalProperties/endpoints/items/methods/items/limit/rate` response's property type/format changed from `number`/`double` to `number`/`` for status `200`
  - the `items/access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing/delay` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing/step` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing/threshold` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/access_rights/additionalProperties/endpoints/items/methods/items/limit/smoothing/trigger` response's property type/format changed from `number`/`double` to `number`/`` for status `200`
  - the `items/access_rights/additionalProperties/limit/per` response's property type/format changed from `number`/`double` to `number`/`` for status `200`
  - the `items/access_rights/additionalProperties/limit/quota_max` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/access_rights/additionalProperties/limit/quota_remaining` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/access_rights/additionalProperties/limit/quota_renewal_rate` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/access_rights/additionalProperties/limit/quota_renews` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/access_rights/additionalProperties/limit/rate` response's property type/format changed from `number`/`double` to `number`/`` for status `200`
  - the `items/access_rights/additionalProperties/limit/throttle_interval` response's property type/format changed from `number`/`double` to `number`/`` for status `200`
  - the `items/access_rights/additionalProperties/limit/throttle_retry_limit` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/smoothing/delay` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/smoothing/step` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/smoothing/threshold` response's property type/format changed from `integer`/`int64` to `integer`/`` for status `200`
  - the `items/smoothing/trigger` response's property type/format changed from `number`/`double` to `number`/`` for status `200`
  - removed the optional property `items/access_rights/additionalProperties/limit/set_by_policy` from the response with the `200` status
  - added the non-success response with the status `403`
  - added the optional property `items/access_rights/additionalProperties/allowance_scope` to the response with the `200` status
  - added the optional property `items/access_rights/additionalProperties/allowed_types` to the response with the `200` status
  - added the optional property `items/access_rights/additionalProperties/disable_introspection` to the response with the `200` status
  - added the optional property `items/access_rights/additionalProperties/field_access_rights` to the response with the `200` status
  - added the optional property `items/access_rights/additionalProperties/limit/max_query_depth` to the response with the `200` status
  - added the optional property `items/access_rights/additionalProperties/limit/smoothing` to the response with the `200` status
  - added the optional property `items/access_rights/additionalProperties/restricted_types` to the response with the `200` status
- **2024-08-21** `31989871353c` — 1 warning, 1 info
  - removed the optional property `items/access_rights/additionalProperties/limit/smoothing` from the response with the `200` status
  - added the optional property `items/access_rights/additionalProperties/endpoints` to the response with the `200` status
- **2024-06-17** `1938d97cb6b5` — 2 info
  - added the optional property `items/access_rights/additionalProperties/limit/smoothing` to the response with the `200` status
  - added the optional property `items/smoothing` to the response with the `200` status
- **2023-03-07** `02e5d48c583d` — 5 warning
  - removed the optional property `items/access_rights/allowed_urls` from the response with the `200` status
  - removed the optional property `items/access_rights/api_id` from the response with the `200` status
  - removed the optional property `items/access_rights/api_name` from the response with the `200` status
  - removed the optional property `items/access_rights/limit` from the response with the `200` status
  - removed the optional property `items/access_rights/versions` from the response with the `200` status
- **2022-05-24** `111d8ca21864` — 4 breaking, 3 warning, 6 info
  - the `items/_id` response's property type/format changed from `string`/`` to `object`/`` for status `200`
  - the `items/key_expires_in` response's property type/format changed from `integer`/`int64` to `number`/`int64` for status `200`
  - the `items/max_query_depth` response's property type/format changed from `integer`/`` to `number`/`` for status `200`
  - the `items/throttle_retry_limit` response's property type/format changed from `integer`/`` to `number`/`` for status `200`
  - removed the optional property `items/post_expiry_action` from the response with the `200` status
  - removed the optional property `items/post_expiry_grace_period` from the response with the `200` status
  - removed the optional property `items/smoothing` from the response with the `200` status
  - removed the non-success response with the status `403`
  - added the optional property `items/access_rights/allowed_urls` to the response with the `200` status
  - added the optional property `items/access_rights/api_id` to the response with the `200` status
  - added the optional property `items/access_rights/api_name` to the response with the `200` status
  - added the optional property `items/access_rights/limit` to the response with the `200` status
  - added the optional property `items/access_rights/versions` to the response with the `200` status

---

[Operation](https://skmtc.dev/tyktechnologies/apis/tyk-gateway-api/docs/tyk/policies/get.md) · [API](https://skmtc.dev/tyktechnologies/apis/tyk-gateway-api.md) · [Page](https://skmtc.dev/tyktechnologies/apis/tyk-gateway-api/changes/tyk/policies/get)
