Skip to main content
GET
Download Form

Authorizations

Authorization
string
header
required

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

companyId
string<uuid>
required

Company identifier

number
string
required

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.

downloadUrl
string
required

Short-lived signed URL to GET the file bytes from cloud storage directly (they never pass through this API).

fileName
string
required

The download filename (also signed into the URL's attachment content disposition), e.g. Certificate of Insurance.docx.

contentType
string
required

MIME type of the file — the DOCX Office type for templates, application/pdf for static forms.

expiresAt
string<date-time>
required

ISO instant the URL stops working (15 minutes out). Request a fresh one instead of caching it.