ElasticOCR [DEPRECATED]
The new, modern way to OCR your documents.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Standard | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Standard | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Customer Support |
URL | https://elasticocr.com/help |
help@elasticocr.com |
Connector Metadata | |
---|---|
Publisher | ElasticOCR |
API Reference | https://docs.microsoft.com/connectors/elasticocr |
Website | https://elasticocr.com |
Privacy policy | https://elasticocr.com/legal |
Optical Character Recognition (OCR) converts image-based documents, such as those from a document scanner, into editable and/or searchable formats. Documents that have been through an OCR process are easier to find, more accurately discoverable, and more usable in business and process automation. ElasticOCR's cloud-based, on-demand document OCR service scales with your needs, and supports your organization's compliance strategy (such as GDPR) by offering guraranteed processing regions, all backed by our industry-leading processing SLA. Learn more about ElasticOCR today at https://elasticocr.com.
To use this integration, you'll need an active ElasticOCR subscription or free trial.
Locating your License ID & App ID
- Current subscribers may obtain their License ID and App ID via the ElasticOCR Portal.
- New users may sign up for a 30-day/500 page free trial and obtain their License ID and App ID from their welcome email.
Deprecation Information
The ElasticOCR connector has been deprecated and the end service will be discontinued on September 30, 2020. Please visit the ElasticOCR website for more information.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
License ID | securestring | License ID | True |
App ID | securestring | App ID | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Complete a job [DEPRECATED] |
Marks a job as complete after successful retrieval of the processed file. |
Create a job with a file [DEPRECATED] |
Create an ElasticOCR job for a supplied binary file. |
Create a job without a file [DEPRECATED] |
Create an ElasticOCR job without supplying a file; supply a file later using [PUT] /v{version}/jobs/{jobId}. |
Delete a job [DEPRECATED] |
Delete an ElasticOCR job before it begins processing. Only jobs with a status of Pending or Uploaded may be deleted. |
Download a job [DEPRECATED] |
Downloads an available job's processed file. |
Get all jobs [DEPRECATED] |
Retrieve all jobs and their current statuses. By default, a maximum of 1,000 jobs are returned. |
Retrieve a job [DEPRECATED] |
Retrieve a specific job. |
Retrieve a license [DEPRECATED] |
Validate a license and identify the associated processing region. |
Update an existing job with a file [DEPRECATED] |
Add a file to an existing ElasticOCR job. Only jobs with a status of Pending may be updated. |
Complete a job [DEPRECATED]
Marks a job as complete after successful retrieval of the processed file.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Job Id
|
jobId | True | uuid |
Unique Id of an ElasticOCR job |
Returns
- Body
- JobResponse
Create a job with a file [DEPRECATED]
Create an ElasticOCR job for a supplied binary file.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filename
|
filename | True | string |
Filename of the file supplied for an ElasticOCR job |
Metadata
|
metadata | string |
Job specific metadata to be stored with the ElasticOCR job |
|
File Data (binary)
|
filedata | True | binary |
Content of the file supplied for an ElasticOCR job |
Returns
- Body
- JobResponse
Create a job without a file [DEPRECATED]
Create an ElasticOCR job without supplying a file; supply a file later using [PUT] /v{version}/jobs/{jobId}.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Metadata
|
metadata | string |
Job specific metadata to be stored with the ElasticOCR job |
Returns
- Body
- JobResponse
Delete a job [DEPRECATED]
Delete an ElasticOCR job before it begins processing. Only jobs with a status of Pending or Uploaded may be deleted.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Job Id
|
jobId | True | uuid |
Unique Id of an ElasticOCR job |
Download a job [DEPRECATED]
Downloads an available job's processed file.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Job Id
|
jobId | True | uuid |
Unique Id of an ElasticOCR job |
Returns
The content of the file
- File Content
- binary
Get all jobs [DEPRECATED]
Retrieve all jobs and their current statuses. By default, a maximum of 1,000 jobs are returned.
Returns
- response
- array of JobResponse
Retrieve a job [DEPRECATED]
Retrieve a specific job.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Job Id
|
jobId | True | uuid |
Unique Id of an ElasticOCR job |
Returns
- Body
- JobResponse
Retrieve a license [DEPRECATED]
Update an existing job with a file [DEPRECATED]
Add a file to an existing ElasticOCR job. Only jobs with a status of Pending may be updated.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filename
|
filename | True | string |
Filename of the file supplied for an ElasticOCR job |
Job Id
|
jobId | True | uuid |
Unique Id of an ElasticOCR job |
Metadata
|
metadata | string |
Job specific metadata to be stored with the ElasticOCR job |
|
File Data (binary)
|
filedata | True | binary |
Content of the file supplied for an ElasticOCR job |
Returns
- Body
- JobResponse
Definitions
JobResponse
Name | Path | Type | Description |
---|---|---|---|
Job Id
|
id | uuid |
The unique Id of the ElasticOCR job. |
License Id
|
licenseId | uuid |
The License Id associated with the ElasticOCR job. |
App Id
|
appId | uuid |
The App Id associated with the ElasticOCR job. |
Status
|
status | string |
The current status of the ElasticOCR job. |
Filename
|
filename | string |
The name of the file associated with the ElasticOCR job. |
Created Date
|
createdDate | date-time |
The date & time the ElasticOCR job was created. |
Available Date
|
availableDate | date-time |
The date & time the ElasticOCR job became available for retrieval. |
Download URL
|
downloadUrl | string |
The unique URL to retrieve the processed document. |
Download URL Expires
|
downloadUrlExpires | date-time |
The date & time that the temporary download URL expires. |
Metadata
|
metadata | object |
Custom JSON metadata supplied for the job. |
LicenseResponse
Name | Path | Type | Description |
---|---|---|---|
License Id
|
id | uuid |
The License Id of the associated ElasticOCR subscription. |
App Id
|
appId | uuid |
The Id of a valid app within the ElasticOCR subscription. |
Processing Region
|
processingRegion | string |
The country prefix configured for the associated ElasticOCR subscription. |
binary
This is the basic data type 'binary'.