The document parsing operation is used to extract the key content of a document and extract the key-value information from the document based on the preset key-value template. The document parsing operation is an asynchronous operation. You need to call the asynchronous submission service for document parsing and then call the GetDocumentAnalyzeResult operation to perform result polling. The asynchronous submission service supports two methods: local files and URL files. Call the SubmitDocumentAnalyzeJob operation to upload URL files. Call the SubmitDocumentAnalyzeJobAdvance operation to upload local files.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
energy:SubmitDocumentAnalyzeJob |
none |
*All Resource
|
None | None |
Request syntax
POST /api/v1/aidoc/document/submitDocumentAnalyzeJob HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| fileUrl |
string |
No |
Choose one between fileUrl and fileUrlObject:
Note
Relationship between file parsing methods and supported document types.
|
fileUrl:https://example.com/example.pdf fileUrlObject:FileInputStream generated from a local file |
| fileName |
string |
Yes |
The filename must include the file type extension. |
example.pdf |
| templateId |
string |
Yes |
The unique extraction template ID is used to specify the key-value pairs to be extracted from the document. You need to log in to the template management page to configure the template and obtain the corresponding template ID. |
572d24k0c95a |
| folderId |
string |
No |
Unique knowledge base folder ID, used for categorizing documents and controlling the scope of online Q&A queries. If empty, the document will be uploaded to the tenant's root directory. |
Empty by default |
| analysisType |
string |
No |
The default extraction method is "doc", with the following optional values:
|
doc |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| requestId |
string |
Id of the request |
4A0AEC56-5C9A-5D47-93DF-7227836FFF82 |
| data |
object |
The data returned. |
|
| jobId |
string |
The job ID. |
bfce2248-1546-4298-8bcf-70ac26e69646 |
Examples
Success response
JSON format
{
"requestId": "4A0AEC56-5C9A-5D47-93DF-7227836FFF82",
"data": {
"jobId": "bfce2248-1546-4298-8bcf-70ac26e69646"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.