---
title: "Get a specific paperwork submission"
method: GET
path: "/paperwork/submissions/{submissionID}"
---

# Get a specific paperwork submission

`GET /paperwork/submissions/{submissionID}`

## Path parameters

- `submissionID` string, required — Unique identifier for the paperwork submission.

## Response `200`

Successful response

- IGetPaperworkSubmissionResponse
  - `success` boolean — Indicates if the operation was successful.
  - `data` IPaperworkSubmission
    - `templateID` string, required — Unique identifier for the paperwork template.
    - `submissionID` string, required — Unique identifier for the paperwork submission.
    - `submission_date` string, required — Date and time when the submission was created.
    - `worker_type` 'Employee' | 'Contractor' | 'All', required — Type of worker (Employee, Contractor, or All).
    - `companyID` string, required — Unique identifier for the company.
    - `employeeID` string, nullable — Unique identifier for the employee. Nullable if the worker type is contractor.
    - `contractorID` string, nullable — Unique identifier for the contractor. Nullable if the worker type is employee.
    - `fields` object, required — Additional fields for the paperwork submission.
    - `paperwork_type` 'W4' | 'CustomPaperwork' | 'I9' | 'W9', required — Type of paperwork.
    - `url` string, required — URL for the submission.

## Other responses

- `400` — Bad Request

---

[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)
