You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/ai-services/document-intelligence/prebuilt/batch-analysis.md
+17-12Lines changed: 17 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: Learn about the Document Intelligence Batch analysis API
5
5
author: laujan
6
6
ms.service: azure-ai-document-intelligence
7
7
ms.topic: conceptual
8
-
ms.date: 02/25/2025
8
+
ms.date: 08/28/2025
9
9
ms.author: lajanuar
10
10
monikerRange: '>=doc-intel-4.0.0'
11
11
---
@@ -53,7 +53,7 @@ Review [Managed identities for Document Intelligence](../authentication/managed-
53
53
54
54
Review [**Create SAS tokens**](../authentication/create-sas-tokens.md) to learn more about generating SAS tokens and how they work.
55
55
56
-
## Calling the batch analysis API
56
+
## Call the batch analysis API
57
57
58
58
### 1. Specify the input files
59
59
@@ -62,16 +62,19 @@ The batch API supports two options for specifying the files to be processed.
62
62
* If you want to process all the files in a container or a folder, and the number of files is less than the 10000 limit, use the ```azureBlobSource``` object in your request.
63
63
64
64
```bash
65
-
POST /documentModels/{modelId}:analyzeBatch
65
+
POST {endpoint}/documentintelligence/documentModels/{modelId}:analyzeBatch?api-version=2024-11-30
* If you don't want to process all the files in a container or folder, but rather specific files in that container or folder, use the ```azureBlobFileListSource``` object. This operation requires a File List JSONL file which lists the files to be processed. Store the JSONL file in the root folder of the container. Here's an example JSONL file with two files listed:
@@ -88,7 +91,7 @@ Use a file list `JSONL` file with the following conditions:
88
91
* When you want more control over which files get processed in each batch request;
89
92
90
93
```bash
91
-
POST /documentModels/{modelId}:analyzeBatch
94
+
POST {endpoint}/documentintelligence/documentModels/{modelId}:analyzeBatch?api-version=2024-11-30
92
95
93
96
{
94
97
"azureBlobFileListSource": {
@@ -119,13 +122,14 @@ Remember to replace the following sample container URL values with real values f
119
122
120
123
This example shows a POST request with `azureBlobSource` input
121
124
```bash
122
-
POST /documentModels/{modelId}:analyzeBatch
125
+
POST {endpoint}/documentintelligence/documentModels/{modelId}:analyzeBatch?api-version=2024-11-30
0 commit comments