Skip to main content
RootObject contains the extracted data as a list of ExtractedObject objects.

ExtractedObject

PropertyTypeDescription
IdStringThe ID of the extracted object.
ConceptStringThe name of the concept that describes the structure of the object.
ConceptIdStringThe ID of the concept that describes the structure of the object.
AnnotationsAnnotation []Extracted object metadata: location of the object on the image, recognition confidence, uncertainly recognized characters, etc.
FieldsExtractedFieldList []The extracted fields.

Annotation

PropertyTypeDescription
SourceEnum {None / Text / Image}The source of the extracted data (either Text or Image). If the document contains a text layer, this text layer will be the source of the extracted data. Otherwise, the image will be the source of the extracted data. “None” will indicate an unknown source.
ImageRegionsImageRegion []The coordinates of the field region.
TextRangesTextRange []The boundaries of the text in the text layer. Note: This property is not implemented.
RawValueStringThe extracted value (prior to normalization or verification).
ConfidenceIntegerThe confidence level of the extracted value.
UncertainCharactersUncertainCharacter []Information about uncertainly recognized characters.
VerificationErrorsVerificationError []The list of errors generated by the verification rules.

ImageRegion

PropertyTypeDescription
PageStringThe ID of the page in the source document.
RectsInteger []The region of the field on the page. The region is represented by an array of four coordinates.

TextRange

PropertyTypeDescription
BeginIntegerThe start of the value.
EndIntegerThe end of the value.
Note: The TextRanges property is not implemented.

ExtractedFieldList

PropertyTypeDescription
NameStringThe name of the field.
ListExtractedFieldThe extracted value.

ExtractedField

PropertyTypeDescription
IdStringThe ID of the field.
AnnotationAnnotation []Additional information about the field.
ValueExtractedObject / String / BooleanThe extracted value.
isVerifiedBooleanIndicates whether the extracted value has been verified.
NeedVerificationBooleanIndicates whether the extracted value requires verification.