Skip to main content
GET
Get Deduction Template Definitions
Zeal’s deduction system lets you model additional withholding - 401(k), HSA, garnishments, and more - on top of standard tax withholdings. First define the rules by creating a Deduction Template, then attach a Deduction to a specific employee check. Each deduction type has a corresponding JSON-schema definition that tells you exactly which fields are required and what values are accepted.

Reading the JSON Schema

The definition schema uses three value constraint types: The required_template_fields property is not included in the Deduction Template request body. Instead, it tells you which fields will be required later when you create an actual Deduction using that template.

Understanding override_type

Contribution objects typically include an override_type field that controls how the value is handled at check time:

Authorizations

Authorization
string
header
required

Query Parameters

deduction_type
enum<string>
required

Deduction type for which Deduction Template Definition is required

Available options:
401k,
section_125,
hsa,
miscellaneous,
garnishment,
403b,
roth_ira,
simple_ira,
roth_401k

Body

application/json

The body is of type any.

Response

200

success
boolean
default:true
Example:

true

data
object