---
title: "Get Document Fields"
method: GET
path: "/api/v1/documents/{document_id}/fields"
tags: ["v1", "documents"]
---

# Get Document Fields

`GET /api/v1/documents/{document_id}/fields`

## Request

- Base URL: `https://zsign.io` (the document declares no server; this is the origin it was published from)
- URL: `https://zsign.io/api/v1/documents/{document_id}/fields`
- Auth: HTTP bearer

Every field on a document, with its submitted value once submitted.

Radio support is worthless to an API caller that cannot read the
selection: the choice is stamped onto the PDF and, without this, is
invisible to the integration that has to act on it.

Accepts either the original document id or the completed document id.

Field values can contain personal data (SSN, date of birth), so this is
API-key scoped and owner-scoped only -- never expose it on an
unauthenticated or signer-token-scoped route.

## Path parameters

- `document_id` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zsign/apis/zsign-api.md) · [All operations](https://skmtc.dev/zsign/apis/zsign-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zsign/apis/zsign-api/revisions/a674ac4137ba?raw)
