Download Assembly Excel
Stream the customer-facing 2-tab .xlsx for an assembly's current parameter set.
Tier-aware entitlement per entitlement_for_assembly: free-tier slugs (six per launch spec § 1.1) grant for any caller — the workbook just renders with the free-tier watermark + sheet protection so the marketing-attribution moat (pin 13) stays intact. Paid-tier slugs require an active Subscription / 7-day pass / dev-unlock; otherwise 402 with the canonical hint envelope.
The render-tier (controls watermark + protection) is derived from the caller's auth context independently of the slug tier: authenticated callers on free slugs get unlocked workbooks; the free-tier watermark + lock only fires when the caller is anonymous (or unauthenticated in dev without dev-unlock).
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}/excel
- Auth: none declared
Path parameters
Query parameters
Headers
Request body
Response
Streamed .xlsx workbook — Bill of Quantities + Quantities by assembly per CLAUDE.md pin 2. Free-tier callers receive a watermarked + sheet-protected workbook; entitled callers (active subscription / 7-day pass / dev-unlock) receive an unlocked workbook with no watermark.
Changes
No recorded changes to this operation across all 1 revision of this API.