{ "type": "object", "description": "Response object containing the results of document text detection or analysis, including detected blocks of text, tables, and forms.", "properties": { "DocumentMetadata": { "type": "object", "description": "Metadata about the document.", "properties": { "Pages": { "type": "integer", "description": "The number of pages detected in the document." } } }, "Blocks": { "type": "array", "description": "The items detected in the document.", "items": { "type": "object", "properties": { "BlockType": { "type": "string", "description": "The type of text item detected.", "enum": [ "KEY_VALUE_SET", "PAGE", "LINE", "WORD", "TABLE", "CELL", "SELECTION_ELEMENT", "MERGED_CELL", "TITLE", "QUERY", "QUERY_RESULT", "SIGNATURE", "TABLE_TITLE", "TABLE_FOOTER", "LAYOUT_TEXT", "LAYOUT_TITLE", "LAYOUT_HEADER", "LAYOUT_FOOTER", "LAYOUT_SECTION_HEADER", "LAYOUT_PAGE_NUMBER", "LAYOUT_LIST", "LAYOUT_FIGURE", "LAYOUT_TABLE", "LAYOUT_KEY_VALUE" ] }, "Confidence": { "type": "number", "format": "float", "description": "The confidence score for the detected block." }, "Text": { "type": "string", "description": "The word or line of text recognized." }, "Geometry": { "type": "object", "properties": { "BoundingBox": { "type": "object", "properties": { "Width": { "type": "number" }, "Height": { "type": "number" }, "Left": { "type": "number" }, "Top": { "type": "number" } } }, "Polygon": { "type": "array", "items": { "type": "object", "properties": { "X": { "type": "number" }, "Y": { "type": "number" } } } } } }, "Id": { "type": "string", "description": "The identifier for the recognized text block." }, "Relationships": { "type": "array", "items": { "type": "object", "properties": { "Type": { "type": "string", "enum": [ "VALUE", "CHILD", "COMPLEX_FEATURES", "MERGED_CELL", "TITLE", "ANSWER", "TABLE", "TABLE_TITLE", "TABLE_FOOTER" ] }, "Ids": { "type": "array", "items": { "type": "string" } } } } }, "Page": { "type": "integer", "description": "The page on which the block was detected." } } } }, "AnalyzeDocumentModelVersion": { "type": "string", "description": "The version of the model used to analyze the document." } }, "$schema": "http://json-schema.org/draft-07/schema#", "title": "DocumentAnalysis" }