Download Form
Returns a short-lived signed URL to download a form’s current version
original uploaded file, addressed by its stable FM-XXXX number. Works
for both DOCX templates and static PDF forms — the file you get back is the
DOCX (templates) or PDF (static forms) exactly as it was uploaded.
Fetch the bytes with a plain GET of downloadUrl — they come straight
from cloud storage, never through this API. The URL is signed with an
attachment; filename="<fileName>" content disposition and expires at
expiresAt (15 minutes); request a fresh one instead of caching it.
Pair this with List Forms to discover a form’s number.
Required permission: forms:read
Authorizations
API key authentication. Send your raw API key as the Authorization header value with NO scheme prefix — Authorization: YOUR-API-KEY. Do NOT prefix it with Bearer or ApiKey, and do not use an X-API-Key header; those are not accepted.
Path Parameters
Company identifier
The form template's stable FM-XXXX number (as returned by the Upload Form
Template endpoint). It identifies the template across all of its versions and
is the same value forms-logic rules reference.
Response
Signed download URL for the form's current-version file
A short-lived signed URL to download a form's current-version file, plus the metadata a caller needs to save it.
Short-lived signed URL to GET the file bytes from cloud storage directly (they never pass through this API).
The download filename (also signed into the URL's attachment content disposition), e.g. Certificate of Insurance.docx.
MIME type of the file — the DOCX Office type for templates, application/pdf for static forms.
ISO instant the URL stops working (15 minutes out). Request a fresh one instead of caching it.
