---
title: "Update Employee Deduction Template"
method: PATCH
path: "/employee-deduction-templates/{deductionTemplateID}"
tags: ["Employee Deduction Templates"]
---

# Update Employee Deduction Template

`PATCH /employee-deduction-templates/{deductionTemplateID}`

## Path parameters

- `deductionTemplateID` string, required — ID of this template

## Request body

- object
  - `deductionTemplateID` string — ID of this template
  - `agency_address` string — Name of the agency for a court order (Garnishment only)
  - `agency_name` string — Address of the agency for a court order (Garnishment only)
  - `case_id` string — Case ID of a court order (Garnishment only)
  - `custom_name` string — Human-readable name for the deduction template
  - `effective_end_date` string — Date the template should become ineffective
  - `effective_start_date` string — Date the template should start become effective
  - `employee_contribution_amount` number — Default dollar amount to be contributed by the employee for deductions
  - `employee_contribution_percentage` number — Default percentage of employee's pay to be contributed by the employee for deductions
  - `employer_contribution_amount` number — Default dollar amount to be contributed by the employer for deductions
  - `employer_contribution_percentage` number — Default percentage of employee's pay to be contributed by the employer for deductions
  - `external_id` string — ID in a external system related to the template
  - `hsa_type` 'family' | 'individual' — Contribution limit type for the template (HSA only)
  - `order_number` string — Order number of a court order (Garnishment only)

## Response `200`

Successful response

- object
  - `success` true
  - `data` ExampleTemplate
    - `deductionTemplateID` string, required — ID of this template
    - `companyID` string, required — ID of the company related to this template
    - `employeeID` string, required — ID of the employee related to this template
    - `custom_name` string, required — Human-readable name for the deduction template
    - `deduction_type` '401k' | '403b' | 'dependent_care_benefit' | 'employer_sponsored_health_coverage' | 'garnishment' | 'hsa' | 'miscellaneous' | 'roth_401k' | 'roth_ira' | 'section_125' | 'simple_ira', required
    - `effective_start_date` string, required — Date the template should start become effective
    - `employee_contribution_amount` number — Default dollar amount to be contributed by the employee for deductions
    - `employer_contribution_percentage` number — Default percentage of employee's pay to be contributed by the employee for deductions
    - `external_id` string — ID in a external system related to the template

## Other responses

- `400` — Invalid request error
- `404` — Resource not found error

---

[API](https://skmtc.net/zeal/apis/zeal-api.md) · [All operations](https://skmtc.net/zeal/apis/zeal-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zeal/zeal-api/revisions/01346dceb27d/schema)
