# Update JWT template Updates an existing JWT template. Note: This feature must be enabled by request. Endpoint: PUT /resources/jwt-templates/v1/{id} Security: bearer ## Path parameters: - `id` (string, required) ## Request fields (application/json): - `key` (string) Unique key for the template - `name` (string) Name of the template - `description` (string) Description of the template - `expiration` (number) Token expiration time in seconds - `algorithm` (string) JWT signing algorithm Enum: "RS256", "HS256" - `templateSchema` (object) JWT template schema - `templateSchema.claims` (object, required) Claims mapping as key-value pairs ## Response 200 fields (application/json): - `id` (string, required) Template ID - `vendorId` (string, required) Vendor ID - `key` (string, required) Unique key for the template - `name` (string, required) Name of the template - `description` (string,null) Description of the template - `expiration` (number, required) Token expiration time in seconds - `algorithm` (string, required) JWT signing algorithm Enum: "RS256", "HS256" - `templateSchema` (object, required) JWT template schema - `templateSchema.claims` (object, required) Claims mapping as key-value pairs - `createdAt` (string, required) Creation timestamp - `updatedAt` (string, required) Last update timestamp