assemblies

Download Assembly Dxf

Stream the full CAD DXF for an assembly's current parameter set.

Mirrors the entitlement gate on POST /compute: anonymous → 402, user without active subscription → 402. The DXF carries the same 9-cell title block + warranty disclaimer the paid Excel/PDF artefacts do (CLAUDE.md pin 10 §15 invariant).

post/api/assemblies/{slug}/dxf

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}/dxf
  • 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 DXF file, content-type application/dxf.

Changes

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