---
title: "Update Contractor Deduction Template"
method: PATCH
path: "/contractor-deduction-templates"
---

# Update Contractor Deduction Template

`PATCH /contractor-deduction-templates`

## Request body

- object
  - `deductionTemplateID` string, required — ID of contractor
  - `companyID` string, required — ID of company
  - `custom_name` string — Human-readable name for the deduction template
  - `contractor_contribution_amount` number, float — Default dollar amount to be contributed by the contractor for deductions
  - `contractor_contribution_percentage` number, float — Default percentage of contactor's pay to be contributed by the contractor for deductions
  - `effective_start_date` string — Date the template should start become effective
  - `effective_end_date` string — Date the template should become ineffective
  - `agency_name` string — Address of the agency for a court order (Garnishment only)
  - `agency_address` string — Name of the agency for a court order (Garnishment only)
  - `case_id` string — Case ID of a court order (Garnishment only)
  - `order_number` string — Order number of a court order (Garnishment only)
  - `external_id` string

## Response `200`

200

- object
  - `success` boolean
  - `data` object — Contains Contractor Deduction Template object
  - `testMode` boolean

## Other responses

- `404` — Not Found

---

[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/versions/01346dceb27d/schema)
