Skip to main content
GET
A template document, every page, as one 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

documentId
string<uuid>
required

A documents[].id from GET /api/v1/templates/{templateId}. ⚠️ It is the DOCUMENT’s id, not the template’s — a template’s pack may hold several, and Field.document_id says which one a box is on. A document id.

Example:

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

Response

The document, every page, rebuilt. Content-Disposition: attachment; filename="document.pdf" — the filename says nothing about the template or the customer.

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