Skip to main content
GET
Get Quote PDF

Authorization

string
required
Bearer token for authentication. Format: Bearer qwoty_your_token

Path Parameters

string
required
UUID of the project

Query Parameters

boolean
default:"false"
Force PDF regeneration before download. Use true to bypass freshness checks. Ignored when an accepted snapshot is returned.

Behavior

  • If the project is accepted and an accepted PDF snapshot exists (pdf_accepted_storage_path), that file is returned. The snapshot may come from e-signature (Documenso) or from a manual acceptance (official PDF without signature block).
  • Otherwise, the official PDF is returned (generated on demand if needed). Official means downloadable quote PDF without signature block.
  • The response is a file download with application/pdf content type.
Source: src/app/api/projects/[id]/pdf/route.ts (kept outside app/api/(bff)/ as a documented, tool-friendly HTTP contract).

Examples

Response

string
Always application/pdf on success.
string
Attachment filename. Example: quote-Q-2024-001.pdf or quote-Q-2024-001-accepted.pdf.
Last modified on October 22, 2026