---
title: "Changes to PATCH /api/v1/cert-manager/certificate-policies/{id}"
method: PATCH
path: "/api/v1/cert-manager/certificate-policies/{id}"
---

# Changes to PATCH /api/v1/cert-manager/certificate-policies/{id}

`PATCH /api/v1/cert-manager/certificate-policies/{id}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 5 of 20 revisions.

- **2026-08-12** `f1a4e29016fd` — 3 breaking, 7 warning, 2 info
- **2026-08-05** `f10a4f8c1d41` — 1 breaking
- **2026-07-31** `edde28ab3c8c` — 4 warning, 4 info
- **2026-07-26** `53fe4d80973f` — 6 info
- **2026-07-21** `5dbb77aad0f5` — 1 warning, 1 info

## Changes

- **2026-08-12** `f1a4e29016fd` — 3 breaking, 7 warning, 2 info
  - the `subject/items/` request property type/format changed from `object`/`` to ``/``
  - the `certificatePolicy/subject/items/` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - removed the required property `certificatePolicy/subject/items/type` from the response with the `200` status
  - removed the request property `subject/items/allowed`
  - removed the request property `subject/items/denied`
  - removed the request property `subject/items/required`
  - removed the request property `subject/items/type`
  - removed the optional property `certificatePolicy/subject/items/allowed` from the response with the `200` status
  - removed the optional property `certificatePolicy/subject/items/denied` from the response with the `200` status
  - removed the optional property `certificatePolicy/subject/items/required` from the response with the `200` status
  - added `subschema #1, subschema #2` to the `subject/items/` request property `anyOf` list
  - added `subschema #1, subschema #2` to the `certificatePolicy/subject/items/` response property `anyOf` list for the response status `200`
- **2026-08-05** `f10a4f8c1d41` — 1 breaking
  - the `description` request property's maxLength was decreased to `255`
- **2026-07-31** `edde28ab3c8c` — 4 warning, 4 info
  - added the new `any_purpose` enum value to the `certificatePolicy/extendedKeyUsages/allowed/items/` response property for the response status `200`
  - added the new `any_purpose` enum value to the `certificatePolicy/extendedKeyUsages/denied/items/` response property for the response status `200`
  - added the new `any_purpose` enum value to the `certificatePolicy/extendedKeyUsages/required/items/` response property for the response status `200`
  - added the new `upn` enum value to the `certificatePolicy/sans/items/type` response property for the response status `200`
  - added the new `any_purpose` enum value to the request property `extendedKeyUsages/allowed/items/`
  - added the new `any_purpose` enum value to the request property `extendedKeyUsages/denied/items/`
  - added the new `any_purpose` enum value to the request property `extendedKeyUsages/required/items/`
  - added the new `upn` enum value to the request property `sans/items/type`
- **2026-07-26** `53fe4d80973f` — 6 info
  - the request property `algorithms` became nullable
  - the request property `extendedKeyUsages` became nullable
  - the request property `keyUsages` became nullable
  - the request property `sans` became nullable
  - the request property `subject` became nullable
  - the request property `validity` became nullable
- **2026-07-21** `5dbb77aad0f5` — 1 warning, 1 info
  - added the new `domain_component` enum value to the `certificatePolicy/subject/items/type` response property for the response status `200`
  - added the new `domain_component` enum value to the request property `subject/items/type`

---

[Operation](https://skmtc.dev/infisical/apis/infisical-api/docs/api/v1/cert-manager/certificate-policies/:id/patch.md) · [API](https://skmtc.dev/infisical/apis/infisical-api.md) · [Page](https://skmtc.dev/infisical/apis/infisical-api/changes/api/v1/cert-manager/certificate-policies/:id/patch)
