assemblies

Download Assembly Pdf

Stream a branded single-assembly PDF drawing sheet.

Paid-only — mirrors the DXF gate (anonymous / unsubscribed → 402) via the flat entitlement_for. This applies to ALL slugs, including the six free-tier assemblies: the free drawing surface is the inline SVG preview, while the downloadable PDF/DXF drawing-sheet deliverables are a paid feature (see entitlement.py — "free callers see the inline SVG preview but pay for the CAD file"). The sheet carries the CQ monogram, the 9-cell title block, the dimensioned drawing, and the measured quantities, with the warranty disclaimer on cover + footer (pin 10 §15 invariant).

post/api/assemblies/{slug}/pdf

Request

  • Base URL: https://api.civilquants.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.civilquants.com/api/assemblies/{slug}/pdf
  • Auth: none declared

Path parameters

slugstring required

Headers

authorizationstring nullable

Request body

parametersobject
standard'CESMM4' | 'NRM2' | 'SMM7' | 'MMHW' required
render_artefactsboolean nullable

Opt-in to eagerly render + persist the Excel/DXF/PDF export bundle (signed-URL artefacts) inline on this compute. Omitted / null / false means OFF, so the interactive workspace recompute path — debounced POST /compute on every parameter change — stays pure-engine fast and never launches the Puppeteer/Chromium PDF sidecar. Exports are fetched on demand via the dedicated /excel /pdf /dxf endpoints; only callers that genuinely want inline download URLs in one round-trip (e.g. an agent batch) set this True. Nullable default (mirroring project) keeps it an optional request field in the generated client. Still subject to the same server-side entitlement + export-gate checks.

Response

Streamed PDF drawing sheet — CQ-branded cover + title block + dimensioned drawing + measured quantities + warranty disclaimer.

Changes

No recorded changes to this operation across all 1 revision of this API.