Retrieve a download URL for a signing request’s signed document. For completed signing requests, returns the final signed PDF. For in-progress signing requests where partial download is enabled, returns a URL to the partially-signed document generated at the time of the last signer’s completion.
Partial downloads: Partial downloads are only available when the signing request has allow_partial_download enabled in settings. If the document has not been partially generated yet, a 503 is returned — retry after the Retry-After interval.
URL expiry: The download_url is a pre-signed URL that expires. The expiry timestamp is provided in expires_at.
Documentation Index
Fetch the complete documentation index at: https://docs.firma.dev/llms.txt
Use this file to discover all available pages before exploring further.
API key for authentication. Use your API key directly without any prefix (e.g., 'your-api-key'). Bearer prefix is optional but not required.
Signing request ID
Download URL retrieved successfully.
Signing request status. finished means all signers have completed; in_progress means signing is still ongoing and this is a partial download; cancelled, declined, expired indicate terminal states where a partial snapshot is still available.
finished, in_progress, cancelled, declined, expired Whether this download URL points to a partially-signed document (not all signers have completed).
Pre-signed URL to download the PDF document. Expires at the time indicated by expires_at.
ISO 8601 timestamp when the download_url expires. Fetch this endpoint again for a fresh URL after expiry.
ISO 8601 timestamp when the document was last generated. For partial downloads, this is when the partial PDF was created.