> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Paperwork Template Object

> The Paperwork Template object represents a template for custom paperwork used during a worker's onboarding process.

# Paperwork Template Object

The Paperwork Template object represents a template for custom paperwork that can be utilized during a worker's onboarding process.

| attribute             | type   | description                                                                                    |
| --------------------- | ------ | ---------------------------------------------------------------------------------------------- |
| templateID            | string | Unique identifier for the template                                                             |
| companyID             | string | Unique identifier for Zeal company                                                             |
| form\_name            | string | Name of the paperwork form                                                                     |
| description           | string | Description of the paperwork form                                                              |
| paperwork\_type       | string | Type of paperwork form. Holds one of the following values: `W4`, `I9`, `W9`, `CustomPaperwork` |
| worker\_type          | string | Type of worker the form is applicable to. Can be `Employee`, `Contractor`, or `All`            |
| jurisdictions\_filter | object | Filter for jurisdictions where the form is applicable                                          |
| jurisdiction\_type    | string | Type of jurisdiction for the form. Can be `WorkLocation`, `Residency`, or `All`                |
| effective\_date       | string | Date from which the template is effective (format: YYYY-MM-DD)                                 |
| archive\_date         | string | Date when the template will be archived (format: YYYY-MM-DD)                                   |
| form\_fields          | array  | Array of form fields in the template                                                           |
| urls                  | array  | List of URLs associated with the template                                                      |
| status                | string | Current status of the template. Can be `Draft`, `Live`, or `Archived`                          |

## Example Paperwork Template Object

<CodeGroup>
  ```bash bash theme={null}
  {
    "templateID": "template_123456",
    "companyID": "fc235fcccee46aa8a082f357715bcfa",
    "form_name": "Updated W-4 Form",
    "description": "Updated Employee's Withholding Certificate",
    "paperwork_type": "W4",
    "worker_type": "Employee",
    "jurisdictions_filter": {
      "type": "include",
      "jurisdictions": [
        "CA",
        "NY",
        "TX"
      ]
    },
    "jurisdiction_type": "WorkLocation",
    "effective_date": "2023-08-01",
    "archive_date": "2024-07-31",
    "form_fields": [
      {
        "field_name": "employee_name",
        "label": "Employee's Full Name",
        "type": "string",
        "required": true
      },
      {
        "field_name": "ssn",
        "label": "Social Security Number",
        "type": "string",
        "required": true
      }
    ],
    "urls": [
      "https://example.com/updated_w4_form.pdf"
    ],
    "status": "Live"
  }
  ```
</CodeGroup>
