Connectors
AI, LLM & Vector Stores
Google Document AI
Document processing on Google Cloud: processors, versions, schemas, and human review
- Signs in with
- OAuth 2.0 sign-in
- Runs on
- Cloud or On-Prem Worker
- Operations
- 42
- Ready-made triggers
- 0
Connect Google Document AI
- In Neblex open Connect › Connections and click New Connection.
- Search for Google Document AI and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
| Field | What to enter |
|---|---|
| LocationRequired | The Document AI location of your processors, for example us or eu. Requests go to the regional endpoint {location}-documentai.googleapis.com, and resource names must use the same location.Example: us |
Use it in a flow
- Open a flow, open the node library and search for Google Document AI.
- 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 Google Document AI 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 Google Document AI can send webhooks, a Webhook trigger receives them at its own URL.
Operations
42 operations in 9 groups. Each one is a step you can add to a flow.
Evaluations2
Retrieves a set of evaluations for a given processor versionevaluationsList | GET | Retrieves a set of evaluations for a given processor version. |
Retrieves a specific evaluationevaluationsGet | GET | Retrieves a specific evaluation. |
Human review1
Send a document for Human ReviewhumanReviewConfigReviewDocument | POST | Send a document for Human Review. |
Locations3
Fetches processor typeslocationsFetchProcessorTypes | GET | Fetches processor types. |
Gets information about a locationlocationsGet | GET | Gets information about a location. |
Lists information about the supported locations for this servicelocationsList | GET | Lists information about the supported locations for this service. |
Long-running operations5
Deletes a long-running operationoperationsDelete | DELETE | Deletes a long-running operation. |
Gets the latest state of a long-running operationoperationsGet | GET | Gets the latest state of a long-running operation. |
Gets the latest state of a long-running operationprojectOperationsGet | GET | Gets the latest state of a long-running operation. |
Lists operations that match the specified filter in the requestoperationsList | GET | Lists operations that match the specified filter in the request. |
Starts asynchronous cancellation on a long-running operationoperationsCancel | POST | Starts asynchronous cancellation on a long-running operation. |
Processor types2
Gets a processor type detailprocessorTypesGet | GET | Gets a processor type detail. |
Lists the processor types that existprocessorTypesList | GET | Lists the processor types that exist. |
Processor versions9
Deletes the processor version, all artifacts under the processor version will be deletedprocessorVersionsDelete | DELETE | Deletes the processor version, all artifacts under the processor version will be deleted. |
Deploys the processor versionprocessorVersionsDeploy | POST | Deploys the processor version. |
Evaluates a ProcessorVersion against annotated documents, producing an EvaluationprocessorVersionsEvaluateProcessorVersion | POST | Evaluates a ProcessorVersion against annotated documents, producing an Evaluation. |
Gets a processor version detailprocessorVersionsGet | GET | Gets a processor version detail. |
Lists all versions of a processorprocessorVersionsList | GET | Lists all versions of a processor. |
LRO endpoint to batch process many documentsprocessorVersionsBatchProcess | POST | LRO endpoint to batch process many documents. |
Processes a single documentprocessorVersionsProcess | POST | Processes a single document. |
Trains a new processor versionprocessorVersionsTrain | POST | Trains a new processor version. |
Undeploys the processor versionprocessorVersionsUndeploy | POST | Undeploys the processor version. |
Processors9
Creates a processor from the ProcessorType providedprocessorsCreate | POST | Creates a processor from the ProcessorType provided. |
Disables a processorprocessorsDisable | POST | Disables a processor Returns a long-running operation; read its progress and result with operationsGet. |
Enables a processorprocessorsEnable | POST | Enables a processor Returns a long-running operation; read its progress and result with operationsGet. |
Gets a processor detailprocessorsGet | GET | Gets a processor detail. |
Lists all processors which belong to this projectprocessorsList | GET | Lists all processors which belong to this project. |
LRO endpoint to batch process many documentsprocessorsBatchProcess | POST | LRO endpoint to batch process many documents. |
Processes a single documentprocessorsProcess | POST | Processes a single document. |
Processors deleteprocessorsDelete | DELETE | Deletes the processor, unloads all deployed model artifacts if it was enabled and then deletes all artifacts associated with this processor. |
Processors set default processor versionprocessorsSetDefaultProcessorVersion | POST | Set the default (active) version of a Processor that will be used in ProcessDocument and BatchProcessDocuments. |
Schema versions6
Creates a schema versionschemaVersionsCreate | POST | Creates a schema version. |
Deletes a schema versionschemaVersionsDelete | DELETE | Deletes a schema version. |
Generates a schema versionschemaVersionsGenerate | POST | Generates a schema version. |
Gets a schema versionschemaVersionsGet | GET | Gets a schema version. |
Lists SchemaVersionsschemaVersionsList | GET | Lists SchemaVersions. |
Updates a schema versionschemaVersionsPatch | PATCH | Updates a schema version. |
Schemas5
Creates a schemaschemasCreate | POST | Creates a schema. |
Deletes a schemaschemasDelete | DELETE | Deletes a schema. |
Gets a schemaschemasGet | GET | Gets a schema. |
Lists SchemasschemasList | GET | Lists Schemas. |
Updates a schemaschemasPatch | PATCH | Updates a schema. |