Connectors
AI, LLM & Vector Stores
Azure Document Intelligence
Document extraction on Azure: analyze and classify documents with prebuilt or custom models
- Signs in with
- Connection fields
- Runs on
- Cloud or On-Prem Worker
- Operations
- 34
- Ready-made triggers
- 0
Connect Azure Document Intelligence
- In Neblex open Connect › Connections and click New Connection.
- Search for Azure Document Intelligence and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Resource nameRequired | The name in your endpoint https://<resource>.cognitiveservices.azure.com, for example contoso-docs. |
| KeyOptionalSecret | KEY 1 or KEY 2 from the resource's Keys and Endpoint page, sent in the Ocp-Apim-Subscription-Key header. Provide a key or a Microsoft Entra access token. |
| Microsoft Entra access tokenOptionalSecret | A token for the scope https://cognitiveservices.azure.com/.default, sent as Authorization: Bearer. Used when no key is set. |
Use it in a flow
- Open a flow, open the node library and search for Azure Document Intelligence.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Azure Document Intelligence without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Azure Document Intelligence can send webhooks, a Webhook trigger receives them at its own URL.
Operations
34 operations in 7 groups. Each one is a step you can add to a flow.
Analysis6
Analyze a document fileanalyzeDocumentFromStream | POST | Analyzes document with document model. |
Analyze a document from a URL or base64analyzeDocument | POST | Analyzes document with document model. |
Delete an analysis resultdeleteAnalyzeResult | DELETE | Mark the result of document analysis for deletion. |
Download a figure image of a resultgetAnalyzeResultFigure | GET | Gets the generated cropped image of specified figure from document analysis. |
Download the searchable PDF of a resultgetAnalyzeResultPdf | GET | Gets the generated searchable PDF output from document analysis. |
Get an analysis resultgetAnalyzeResult | GET | Gets the result of document analysis. |
Batch analysis4
Analyze a batch of documents in Blob StorageanalyzeBatchDocuments | POST | Analyzes batch documents with document model. |
Delete a batch analysis resultdeleteAnalyzeBatchResult | DELETE | Mark the batch document analysis result for deletion. |
Get a batch analysis resultgetAnalyzeBatchResult | GET | Gets the result of batch document analysis. |
List batch analysis resultslistAnalyzeBatchResults | GET | List batch document analysis results. |
Classification3
Classify a document fileclassifyDocumentFromStream | POST | Classifies document with document classifier. |
Classify a document from a URL or base64classifyDocument | POST | Classifies document with document classifier. |
Get a classification resultgetClassifyResult | GET | Gets the result of document classifier. |
Classifiers6
Authorize copying a classifier to this resourceauthorizeClassifierCopy | POST | Generates authorization to copy a document classifier to this location with specified classifierId and optional description. |
Build a classifierbuildClassifier | POST | Builds a custom document classifier. |
Copy a classifier to another resourcecopyClassifierTo | POST | Copies document classifier to the target resource, region, and classifierId. |
Delete a classifierdeleteClassifier | DELETE | Deletes document classifier. |
Get a classifiergetClassifier | GET | Gets detailed document classifier information. |
List classifierslistClassifiers | GET | List all document classifiers. |
Models7
Authorize copying a model to this resourceauthorizeModelCopy | POST | Generates authorization to copy a document model to this location with specified modelId and optional description. |
Build a custom modelbuildModel | POST | Builds a custom document analysis model. |
Compose a model from a classifier and modelscomposeModel | POST | Creates a new document model from document types of existing document models. |
Copy a model to another resourcecopyModelTo | POST | Copies document model to the target resource, region, and modelId. |
Delete a modeldeleteModel | DELETE | Deletes document model. |
Get a modelgetModel | GET | Gets detailed document model information. |
List modelslistModels | GET | List all document models |
Operations7
Get a classifier build operationgetDocumentClassifierBuildOperation | GET | Gets operation info. |
Get a classifier copy operationgetDocumentClassifierCopyToOperation | GET | Gets operation info. |
Get a model build operationgetDocumentModelBuildOperation | GET | Gets operation info. |
Get a model compose operationgetDocumentModelComposeOperation | GET | Gets operation info. |
Get a model copy operationgetDocumentModelCopyToOperation | GET | Gets operation info. |
Get an operationgetOperation | GET | Gets operation info. |
List operationslistOperations | GET | Lists all operations. |
Resource1
Get resource detailsgetResourceDetails | GET | Return information about the current resource. |