Skip to main content
GET
One document of a template with every field outlined and numbered on it, as a PDF.

Authorizations

Authorization
string
header
required

Authorization: Bearer vsk_live_…. Chosen over a bespoke X-API-KEY header because every client, proxy and log-redaction rule already knows this one. What a key may DO is its scopes — see x-scopes at the root of this document and x-required-scope on each operation. The scope list is not written here because OpenAPI reserves a requirement’s scope array for oauth2 and openIdConnect and requires it to be empty for an http scheme.

Path Parameters

templateId
string<uuid>
required

The template’s id, as returned by the list endpoint. A template id.

Example:

"01960000-0000-4000-8000-0000000007e1"

documentId
string<uuid>
required

A documents[].id of this template, from GET /api/v1/templates/{templateId}. ⚠️ The document’s id, not the template’s. A document id.

Example:

"01960000-0000-4000-8000-00000000d0c5"

Response

The document, every page, with the fields drawn on it. Content-Disposition: attachment; filename="field-map-document-1-1a2b3c4d.pdf": the document’s place in the pack, and the start of the template’s ETag — nothing about the customer. A spreadsheet and pages whose names end the same way were drawn from the same version of the template, so their numbers agree.

The PDF bytes. ⚠️ NOT JSON. Its refusals still are: every non-2xx is the same Error envelope in application/json.