# Update template Updates an existing template with the provided template. Endpoint: PUT /v2/campaign-manager/templates/{id} Version: v2 Security: oauth2 ## Path parameters: - `id` (string, required) ## Request fields (application/json): - `templateType` (integer) Enum: "InitiateEmail", "ReminderEmail", "FailureReinitiateEmail", "OtpEmail", "PushEmail" - `name` (string) The name of the template. - `isActive` (boolean,null) Indicates whether a template is active or not. If this is disabled, this template will not be used. - `contentFields` (object,null) The dictionary is used to store context fields. The template consists of content fields. ## Response 400 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) - `errors` (object) ## Response 401 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 403 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 404 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null)