---
title: "List Employee Deduction Templates"
method: GET
path: "/employee-deduction-templates"
tags: ["Employee Deduction Templates"]
---

# List Employee Deduction Templates

`GET /employee-deduction-templates`

## Query parameters

- `limit` number
- `start_at` string — ID of this template
- `companyID` string — ID of the company related to this template
- `employeeID` string — ID of the employee related to 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
- `deduction_type` '401k' | '403b' | 'dependent_care_benefit' | 'employer_sponsored_health_coverage' | 'garnishment' | 'hsa' | 'miscellaneous' | 'roth_401k' | 'roth_ira' | 'section_125' | 'simple_ira'
- `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
- `employee_contribution_percentage` number
- `employer_contribution_amount` number
- `employer_contribution_percentage` number
- `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
  - `meta` object
    - `next` string, nullable — URL to get the next page of results
    - `previous` string, nullable — URL to get the next page of results

## Other responses

- `400` — Invalid request 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)
