334 lines
6.8 KiB
JSON
334 lines
6.8 KiB
JSON
|
{
|
||
|
"version": "2.0",
|
||
|
"metadata": {
|
||
|
"apiVersion": "2018-06-27",
|
||
|
"endpointPrefix": "textract",
|
||
|
"jsonVersion": "1.1",
|
||
|
"protocol": "json",
|
||
|
"serviceFullName": "Amazon Textract",
|
||
|
"serviceId": "Textract",
|
||
|
"signatureVersion": "v4",
|
||
|
"targetPrefix": "Textract",
|
||
|
"uid": "textract-2018-06-27"
|
||
|
},
|
||
|
"operations": {
|
||
|
"AnalyzeDocument": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Document",
|
||
|
"FeatureTypes"
|
||
|
],
|
||
|
"members": {
|
||
|
"Document": {
|
||
|
"shape": "S2"
|
||
|
},
|
||
|
"FeatureTypes": {
|
||
|
"shape": "S8"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"DocumentMetadata": {
|
||
|
"shape": "Sb"
|
||
|
},
|
||
|
"Blocks": {
|
||
|
"shape": "Sd"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DetectDocumentText": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Document"
|
||
|
],
|
||
|
"members": {
|
||
|
"Document": {
|
||
|
"shape": "S2"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"DocumentMetadata": {
|
||
|
"shape": "Sb"
|
||
|
},
|
||
|
"Blocks": {
|
||
|
"shape": "Sd"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"GetDocumentAnalysis": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"JobId"
|
||
|
],
|
||
|
"members": {
|
||
|
"JobId": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"DocumentMetadata": {
|
||
|
"shape": "Sb"
|
||
|
},
|
||
|
"JobStatus": {},
|
||
|
"NextToken": {},
|
||
|
"Blocks": {
|
||
|
"shape": "Sd"
|
||
|
},
|
||
|
"Warnings": {
|
||
|
"shape": "S13"
|
||
|
},
|
||
|
"StatusMessage": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"GetDocumentTextDetection": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"JobId"
|
||
|
],
|
||
|
"members": {
|
||
|
"JobId": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"DocumentMetadata": {
|
||
|
"shape": "Sb"
|
||
|
},
|
||
|
"JobStatus": {},
|
||
|
"NextToken": {},
|
||
|
"Blocks": {
|
||
|
"shape": "Sd"
|
||
|
},
|
||
|
"Warnings": {
|
||
|
"shape": "S13"
|
||
|
},
|
||
|
"StatusMessage": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"StartDocumentAnalysis": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"DocumentLocation",
|
||
|
"FeatureTypes"
|
||
|
],
|
||
|
"members": {
|
||
|
"DocumentLocation": {
|
||
|
"shape": "S1b"
|
||
|
},
|
||
|
"FeatureTypes": {
|
||
|
"shape": "S8"
|
||
|
},
|
||
|
"ClientRequestToken": {},
|
||
|
"JobTag": {},
|
||
|
"NotificationChannel": {
|
||
|
"shape": "S1e"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"JobId": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"StartDocumentTextDetection": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"DocumentLocation"
|
||
|
],
|
||
|
"members": {
|
||
|
"DocumentLocation": {
|
||
|
"shape": "S1b"
|
||
|
},
|
||
|
"ClientRequestToken": {},
|
||
|
"JobTag": {},
|
||
|
"NotificationChannel": {
|
||
|
"shape": "S1e"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"JobId": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"shapes": {
|
||
|
"S2": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Bytes": {
|
||
|
"type": "blob"
|
||
|
},
|
||
|
"S3Object": {
|
||
|
"shape": "S4"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S4": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Bucket": {},
|
||
|
"Name": {},
|
||
|
"Version": {}
|
||
|
}
|
||
|
},
|
||
|
"S8": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"Sb": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Pages": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Sd": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"BlockType": {},
|
||
|
"Confidence": {
|
||
|
"type": "float"
|
||
|
},
|
||
|
"Text": {},
|
||
|
"RowIndex": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"ColumnIndex": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"RowSpan": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"ColumnSpan": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"Geometry": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"BoundingBox": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Width": {
|
||
|
"type": "float"
|
||
|
},
|
||
|
"Height": {
|
||
|
"type": "float"
|
||
|
},
|
||
|
"Left": {
|
||
|
"type": "float"
|
||
|
},
|
||
|
"Top": {
|
||
|
"type": "float"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Polygon": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"X": {
|
||
|
"type": "float"
|
||
|
},
|
||
|
"Y": {
|
||
|
"type": "float"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Id": {},
|
||
|
"Relationships": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Type": {},
|
||
|
"Ids": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"EntityTypes": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"SelectionStatus": {},
|
||
|
"Page": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S13": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ErrorCode": {},
|
||
|
"Pages": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S1b": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"S3Object": {
|
||
|
"shape": "S4"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S1e": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SNSTopicArn",
|
||
|
"RoleArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"SNSTopicArn": {},
|
||
|
"RoleArn": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|