Concepts
Six pages covering the load-bearing primitives. Read them in order if you're new to the API; skim the table of contents on the left if you're already familiar.
Twig templating
HTML + Twig source, sandboxed evaluation, the allowed tags / filters / functions.
Merge-field discovery
Walk the template AST, infer the field schema, validate input data before render.
Frozen versions
Once a version exists, its body never changes. Renders pin a version, not a draft.
Async job lifecycle
POST → 202 → poll. Or ?sync=true for inline. Idempotency keys for safe retries.
Signed downloads
temporarySignedRoute, configurable TTL, no public buckets, no auth headers on the link.
DOCX fidelity
Honest tradeoffs — what survives the HTML → DOCX conversion, what doesn't, when to skip DOCX.