Parsing
ModelsExpand Collapse
FooterItem object { items, md, bbox, type }
items: array of CodeItem { md, value, bbox, 2 more } or HeadingItem { level, md, value, 2 more } or ImageItem { caption, md, url, 2 more } or 4 more
List of items within the footer
ListItem object { items, md, ordered, 2 more }
List of nested text or list items
TableItem object { csv, html, md, 6 more }
merged_from_pages: optional array of number
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page: optional number
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
Form object { json, list }
One form detected on a page, in two representations of the same content.
json: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Structured representation: an ordered tree of sections, fields, and tables
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
HeaderItem object { items, md, bbox, type }
items: array of CodeItem { md, value, bbox, 2 more } or HeadingItem { level, md, value, 2 more } or ImageItem { caption, md, url, 2 more } or 4 more
List of items within the header
ListItem object { items, md, ordered, 2 more }
List of nested text or list items
TableItem object { csv, html, md, 6 more }
merged_from_pages: optional array of number
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page: optional number
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
TableItem object { csv, html, md, 6 more }
merged_from_pages: optional array of number
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page: optional number
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
ParsingGetResponse object { job, forms, images_content_metadata, 9 more }
Parse result response with job status and optional content or metadata.
The job field is always included. Other fields are included based on expand parameters.
job: object { id, project_id, status, 6 more }
forms: optional object { pages }
Per-page form analysis results (one entry per page).
pages: array of object { forms, page_number, success } or object { error, page_number, success }
List of form pages or failed page entries
FormsResultPage object { forms, page_number, success }
Forms found on one page. Pages without form content have an empty forms list.
Forms detected on the page
json: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Structured representation: an ordered tree of sections, fields, and tables
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormTable object { rows, id, columns, 2 more }
A fillable grid printed on the form: repeating records or a row-by-column matrix.
Table cells: a verbatim string, null for a printed-but-blank cell, or an object holding the cell’s own form nodes
FormTableCellItems object { items }
A table cell holding its own form nodes (e.g. a checkbox column).
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Form nodes inside the cell
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormSection object { items, id, label, type }
A grouping of form content, in the form’s reading order.
items: array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Child form nodes in reading order
FormField object { field, id, isEmpty, 4 more }
One labeled form entry: a text input, checkbox, select group, or signature line.
valueItems: optional array of FormField { field, id, isEmpty, 4 more } or FormSection { items, id, label, type } or FormTable { rows, id, columns, 2 more }
Options of a single_select/multi_select group (only on select fields)
images_content_metadata: optional object { images, total_count }
items: optional object { pages }
Structured JSON result (if requested)
pages: array of object { items, page_height, page_number, 2 more } or object { error, page_number, success }
List of structured pages or failed page entries
StructuredResultPage object { items, page_height, page_number, 2 more }
items: array of CodeItem { md, value, bbox, 2 more } or FooterItem { items, md, bbox, type } or HeaderItem { items, md, bbox, type } or 6 more
List of structured items on the page
FooterItem object { items, md, bbox, type }
items: array of CodeItem { md, value, bbox, 2 more } or HeadingItem { level, md, value, 2 more } or ImageItem { caption, md, url, 2 more } or 4 more
List of items within the footer
ListItem object { items, md, ordered, 2 more }
List of nested text or list items
TableItem object { csv, html, md, 6 more }
merged_from_pages: optional array of number
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page: optional number
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
HeaderItem object { items, md, bbox, type }
items: array of CodeItem { md, value, bbox, 2 more } or HeadingItem { level, md, value, 2 more } or ImageItem { caption, md, url, 2 more } or 4 more
List of items within the header
ListItem object { items, md, ordered, 2 more }
List of nested text or list items
TableItem object { csv, html, md, 6 more }
merged_from_pages: optional array of number
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page: optional number
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).
ListItem object { items, md, ordered, 2 more }
List of nested text or list items
TableItem object { csv, html, md, 6 more }
merged_from_pages: optional array of number
List of page numbers with tables that were merged into this table (e.g., [1, 2, 3, 4])
merged_into_page: optional number
Populated when merged into another table. Page number where the full merged table begins (used on empty tables).