/structs/). The list page title is Output Schemas.
What a schema contains
Each field has:- A name and a stable field id (used in the grid, CSV, and API).
- A type — text, number, date, boolean, enum, or a table with columns.
- An optional description that tells the extractor what the value looks like.
- Optional location hints (page, zone, nearby labels) so the extractor looks in the right place.
Transcription (the full text of the document) is separate from schema fields. Every processed document gets a transcription. Schema fields appear only after you apply a published schema.
Lifecycle
Publishing creates an immutable version. Later edits stay on the draft until you publish again. See Publish, versions, and the test set.
Two processing modes
Every schema is either Document (variable layouts such as contracts) or Form (fixed layouts such as IDs and licenses). The mode chooses the extraction engine and the field-count cap. See Form vs Document mode.Where schemas are used
- My Documents — apply a schema on the document viewer, then reprocess.
- Batch Processing — pick a default schema when you create a job; every file in the batch uses that version (you can reassign a document later).
- Black Hole (selected organizations) — a participating schema receives auto-filed documents into its default batch.
Open the builder
Create a schema, upload a sample, and add fields in the three-column builder.

