---
title: "Changes to PATCH /api/v1/identity-templates/{templateId}"
method: PATCH
path: "/api/v1/identity-templates/{templateId}"
---

# Changes to PATCH /api/v1/identity-templates/{templateId}

`PATCH /api/v1/identity-templates/{templateId}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 2 of 37 revisions.

- **2026-09-03** `57c08724c66e` — 2 breaking, 17 info
- **2026-08-31** `763e38e78337` — 9 breaking, 5 warning, 2 info

## Changes

- **2026-09-03** `57c08724c66e` — 2 breaking, 17 info
  - removed `subschema #1, subschema #2` from the `templateFields` request property `anyOf` list
  - the `templateFields` request property type changed from no type to `object`
  - added the new optional request property `templateFields/allowedAudience`
  - added the new optional request property `templateFields/bindDN`
  - added the new optional request property `templateFields/bindPass`
  - added the new optional request property `templateFields/boundAudiences`
  - added the new optional request property `templateFields/boundIssuer`
  - added the new optional request property `templateFields/caCert`
  - added the new optional request property `templateFields/gatewayId`
  - added the new optional request property `templateFields/gatewayPoolId`
  - added the new optional request property `templateFields/kubernetesHost`
  - added the new optional request property `templateFields/ldapCaCertificate`
  - added the new optional request property `templateFields/oidcDiscoveryUrl`
  - added the new optional request property `templateFields/searchBase`
  - added the new optional request property `templateFields/tokenReviewMode`
  - added the new optional request property `templateFields/tokenReviewerJwt`
  - added the new optional request property `templateFields/url`
  - added the new optional request property `templateFields/verifyTlsCertificate`
  - added `subschema #3` to the response body `anyOf` list for the response status `200`
- **2026-08-31** `763e38e78337` — 9 breaking, 5 warning, 2 info
  - the `templateFields` request property type changed from `object` to no type
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `authMethod` from the response with the `200` status
  - removed the required property `createdAt` from the response with the `200` status
  - removed the required property `id` from the response with the `200` status
  - removed the required property `name` from the response with the `200` status
  - removed the required property `orgId` from the response with the `200` status
  - removed the required property `templateFields` from the response with the `200` status
  - removed the required property `updatedAt` from the response with the `200` status
  - removed the request property `templateFields/bindDN`
  - removed the request property `templateFields/bindPass`
  - removed the request property `templateFields/ldapCaCertificate`
  - removed the request property `templateFields/searchBase`
  - removed the request property `templateFields/url`
  - added `subschema #1, subschema #2` to the `templateFields` request property `anyOf` list
  - added `subschema #1, subschema #2` to the response body `anyOf` list for the response status `200`

---

[Operation](https://skmtc.dev/infisical/apis/infisical-api/docs/api/v1/identity-templates/:templateId/patch.md) · [API](https://skmtc.dev/infisical/apis/infisical-api.md) · [Page](https://skmtc.dev/infisical/apis/infisical-api/changes/api/v1/identity-templates/:templateId/patch)
