Skip to main content
POST
Check JSON document export readiness

Authorizations

Authorization
string
header
required

Short-lived, Developer-API-audience token obtained by the trusted MCP service through token exchange (mcp_at_...). Raw MCP resource tokens are rejected.

Body

application/json
config
object
required

Complete document JSON following the Autype document schema. Must include document (with type) and sections. May also include variables, defaults, abbreviations, citations, footnotes, and style — all at the same level inside this object. The output format is determined by the document.type field (pdf, docx, or odt). Variable placeholders can use either {{varName}} or ${varName} syntax — both are accepted on input. See the Document JSON Syntax docs for the full schema reference.

Example:
pdfProfile
enum<string>
default:standard

PDF output profile. Only valid for PDF output. PDF/A and PDF/UA profiles flatten interactive form fields to preserve the selected profile.

Available options:
standard,
pdfa-1b,
pdfa-2b,
pdfa-3b,
pdfua-1
webhook
object

Optional webhook configuration. Receives a POST when the job completes or fails.

Response

200 - application/json
scope
enum<string>
required
Available options:
semantic_source
scoreLabel
enum<string>
required
Available options:
semantic_source_score
requiresRenderInspection
boolean
required
Example:

true

status
enum<string>
required
Available options:
ready,
needs_attention,
blocked
score
number
required
Required range: 0 <= x <= 100
checkedAt
string
required
summary
object
required
issues
object[]
required
capabilities
object
required