AIForged (Preview)
AIForged is an Intelligent Document Processing solution to complex problems. AIForged can automate the processing and extraction of structured data from unstructured images. The connector provides integration and automation of intellegent document extraction with AIForged
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 | Premium | 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 | Premium | 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 | AIForged |
URL | https://www.aiforged.com |
support@aiforged.com |
Connector Metadata | |
---|---|
Publisher | Larc AI (PTY) Ltd |
Website | https://www.aiforged.com |
Privacy policy | https://portal.aiforged.com/privacypolicy.html |
Categories | AI;Content and Files |
AIForged is a cloud based Intelligent Document Processing solution for solving complex document extraction problems. The AIForged platform seamlessly integrates multiple services into a single model from industry-leading AI services like Microsoft, Google, Amazon, ABBYY, giving you the ability to use these services in tandem for optimum results. AIForged Intelligent Document Processing enable businesses to increase their output, with greater accuracy, greater speed at a lower cost.
Prerequisites
You need the following:
A Microsoft Power Apps or Power Automate plan
You need a Microsoft 365 account, a Power Automate plan and AIForged account / service.
An AIForged account and service
To use this connector, you will need an AIForged account. You also need to configure and train the AIForged service for accurate results. For more instructions Register on AIForged and set up an AIForged project and service by following the steps defined in Create a Project.
Here is a practicle example on how to extract information from social security cards Practicle Example - Social Security.
Also see our practical example to extract information from credit applications Practical Example - credit application.
How to get credentials
An AIForged account is needed to use AIForged. You can register by installing the AIForged app from the Microsoft Store or Microsoft Store Website.
Once the app is installed, you can register by using the simple registration steps Register.
To activate the account, you should receive an email with the activation link. Once you click on the activation link, AIForged will open with activation info. Once your account is activated you can login with your credentials and then use your credentials in your connector.
How to create and train an AIForged service
First you need to create a project container for billing purposes. Once your project is created you can add an intelligent service by following the wizard steps in the AIForged application.
Here is a list of practicle examples to extract information from documents
Practicle Example - Social Security Cards.
Practical Example - Bank statements.
Practical Example - Credit Application.
Get started with your connector
For more info on the gettings started see the following guide to Power Automate - Get Started
Authentication
This connector uses OAuth2
authentication (see steps above on how to obtain one). When creating a new connector (in Power Apps/Logic Apps), you'll be required to provide an authentication information from registration.
Known issues and limitations
You cannot enable MFA/2FA for the credentials you use in the connector.
Common errors and remedies
For any support or assistance create a support ticket at AIForged Support or send an email to support@aiforged.com
FAQ
For more info and FAQ see AIForged Documentation.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Delete a document blob |
Delete a document blob |
Delete a document by id |
Delete a document by id |
Delete a parameter |
Delete a parameter |
Extract document parameters |
Extract document parameters |
Find a project by name |
Find a project by name |
Find documnets by using structured search criteria. The results can be paged |
Find documnets by using structured search criteria. The results can be paged |
Get a document and its related documents |
Get a document and its related documents |
Get a document by Id |
Get a document by Id |
Get a parameter by verification id |
Get a parameter by verification id |
Get a service by id |
Get a service by id |
Get a specific project |
Get a specific project |
Get a summary of verifications |
Get a summary of verifications |
Get a summary of verifications |
Get a summary of verifications |
Get a verification by id |
Get a verification by id |
Get a verification image shred |
Get a verification image shred |
Get all categories by project |
Get all categories by project |
Get api key for a user |
Get api key for a user |
Get blob by blob key |
Get blob by blob key |
Get by user and project |
Get by user and project |
Get classification information |
Get classification information |
Get current logged in user |
Get current logged in user |
Get data types |
Get data types |
Get definition by Id |
Get definition by Id |
Get document images |
Get document images |
Get document images |
Get document images |
Get hierarchy of fields for a service |
Get hierarchy of fields for a service |
Get hierarchy of fields for all services in a project |
Get hierarchy of fields for all services in a project |
Get latest verification on a parameter |
Get latest verification on a parameter |
Get parameter hierarchy |
Get parameter hierarchy |
Get parameter value |
Get parameter value |
Get parent service for a parameter def by Id |
Get parent service for a parameter def by Id |
Get preview documents and images for a service |
Get preview documents and images for a service |
Get projects and services linked to a user |
Get projects and services linked to a user |
Get services related to a project |
Get services related to a project |
Get system and application information |
Get system and application information |
Get system enum values |
Get system enum values |
Get the current service Data and Time |
Get the current service Data and Time |
Get the data blob for a document id by image type |
Get the data blob for a document id by image type |
Get verification analytics |
Get verification analytics |
Get verifications on a parameter |
Get verifications on a parameter |
Upload and classify a document |
Upload and classify a document |
Upload and extract information for verification |
Upload and extract information for verification |
Upload get a document classification |
Upload get a document classification |
Delete a document blob
Delete a document blob
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The blob id
|
id | integer |
The blob id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
- response
- file
Delete a document by id
Delete a document by id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Document id to delete
|
id | integer |
Document id to delete |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Document metadata info
Delete a parameter
Delete a parameter
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The parameter id
|
paramid | integer |
The parameter id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Fields values linked ot extracted from documents
Extract document parameters
Extract document parameters
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The document id
|
docid | integer |
The document id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Find a project by name
Find a project by name
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The user id
|
userId | string |
The user id |
|
Project name
|
projectName | string |
Project name |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Projects is a container for billing and services
Find documnets by using structured search criteria. The results can be paged
Find documnets by using structured search criteria. The results can be paged
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Owner of the document
|
userId | string |
Owner of the document |
|
The project id
|
projectId | integer |
The project id |
|
The service id
|
stpdId | integer |
The service id |
|
The folder or usage
|
usage | integer |
The folder or usage |
|
The status
|
status | integer |
The status |
|
A class name filter
|
classname | string |
A class name filter |
|
Filename filter
|
filename | string |
Filename filter |
|
File type filter
|
filetype | string |
File type filter |
|
Start date range for documents
|
start | date-time |
Start date range for documents |
|
End date range for documents
|
end | date-time |
End date range for documents |
|
Master or parent of the document
|
masterid | integer |
Master or parent of the document |
|
Page number
|
pageNo | integer |
Page number |
|
Size of a page
|
pageSize | integer |
Size of a page |
|
Sort by field
|
sortField | integer |
Sort by field |
|
Sort direction based on the sortfield
|
sortDirection | integer |
Sort direction based on the sortfield |
|
Filter for comments
|
comment | string |
Filter for comments |
|
Filter for results
|
result | string |
Filter for results |
|
Filter for a result id
|
resultId | string |
Filter for a result id |
|
Filter for result index
|
resultIndex | integer |
Filter for result index |
|
Filter for external ids
|
externalId | string |
Filter for external ids |
|
Filter for doc guids
|
docGuid | string |
Filter for doc guids |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get a document and its related documents
Get a document and its related documents
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Document id
|
id | integer |
Document id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Document metadata info
Get a document by Id
Get a document by Id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The document id
|
id | integer |
The document id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Document metadata info
Get a parameter by verification id
Get a parameter by verification id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The verification id
|
verificationId | integer |
The verification id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Fields values linked ot extracted from documents
Get a service by id
Get a service by id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The service id
|
stpdId | integer |
The service id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Service, settings abd rules definitions
Get a specific project
Get a specific project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The user id
|
userId | string |
The user id |
|
The project id
|
projectId | integer |
The project id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Projects is a container for billing and services
Get a summary of verifications
Get a summary of verifications
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The project id
|
projectId | integer |
The project id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get a summary of verifications
Get a summary of verifications
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project id
|
projectId | integer |
Project id |
|
Service id
|
stpdId | integer |
Service id |
|
Definition id
|
pdId | integer |
Definition id |
|
Only latest or history
|
latestOnly | boolean |
Only latest or history |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get a verification by id
Get a verification by id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Verification id
|
verificationId | integer |
Verification id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
System and user verification info for fields on documents
Get a verification image shred
Get a verification image shred
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User for the shred
|
userId | string |
User for the shred |
|
Document id
|
docId | integer |
Document id |
|
Parameter id
|
parId | integer |
Parameter id |
|
Verification id
|
verificationId | integer |
Verification id |
|
Should the image be inline
|
inline | boolean |
Should the image be inline |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
- response
- file
Get all categories by project
Get all categories by project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The ptoject id
|
projectId | integer |
The ptoject id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get api key for a user
Get api key for a user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The user id
|
userId | string |
The user id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
- response
- string
Get blob by blob key
Get blob by blob key
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The blob id
|
id | integer |
The blob id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
- response
- file
Get by user and project
Get by user and project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The user id
|
userId | string |
The user id |
|
The project id
|
projectId | integer |
The project id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get classification information
Get classification information
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The id of the classification
|
Id | integer |
The id of the classification |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Categories/Classes for training and classification
Get current logged in user
Get current logged in user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
User information
Get data types
Get data types
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get definition by Id
Get definition by Id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The definition id
|
id | integer |
The definition id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Service, settings abd rules definitions
Get document images
Get document images
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The document id
|
id | integer |
The document id |
|
Service id
|
stpdId | integer |
Service id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get document images
Get document images
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Document id
|
id | integer |
Document id |
|
Image type
|
type | integer |
Image type |
|
Image content type
|
contentType | string |
Image content type |
|
A test filter
|
text | string |
A test filter |
|
The related blob id
|
blobid | integer |
The related blob id |
|
The page index
|
pageindex | integer |
The page index |
|
Number of images to return
|
imagesCount | integer |
Number of images to return |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get hierarchy of fields for a service
Get hierarchy of fields for a service
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The project id
|
projectId | integer |
The project id |
|
The service id
|
stpdId | integer |
The service id |
|
Include counter stats
|
includeCount | boolean |
Include counter stats |
|
Include settings
|
includeSettings | boolean |
Include settings |
|
Include child definiitions
|
includeChildren | boolean |
Include child definiitions |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Service, settings abd rules definitions
Get hierarchy of fields for all services in a project
Get hierarchy of fields for all services in a project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The user id
|
userId | string |
The user id |
|
The project id
|
projectId | integer |
The project id |
|
The service id
|
stpdId | integer |
The service id |
|
The group id
|
groupId | integer |
The group id |
|
Include counter stats
|
includeCount | boolean |
Include counter stats |
|
Only include services
|
onlyServices | boolean |
Only include services |
|
Include settings
|
includeSettings | boolean |
Include settings |
|
Include children
|
includeChildren | boolean |
Include children |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get latest verification on a parameter
Get latest verification on a parameter
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Document id
|
docId | integer |
Document id |
|
Parameter id
|
parameterId | integer |
Parameter id |
|
Definition id
|
pdId | integer |
Definition id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
System and user verification info for fields on documents
Get parameter hierarchy
Get parameter hierarchy
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The document id
|
docId | integer |
The document id |
|
The service id
|
stpdId | integer |
The service id |
|
Include verification data
|
includeverification | boolean |
Include verification data |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get parameter value
Get parameter value
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The document id
|
docId | integer |
The document id |
|
The service id
|
stpdId | integer |
The service id |
|
Parameter category
|
category | integer |
Parameter category |
|
Parameter grouping
|
grouping | integer |
Parameter grouping |
|
Include verification data
|
includeverification | boolean |
Include verification data |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get parent service for a parameter def by Id
Get parent service for a parameter def by Id
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The parameter definition id
|
id | integer |
The parameter definition id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Service, settings abd rules definitions
Get preview documents and images for a service
Get preview documents and images for a service
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The user that owns the service
|
userId | string |
The user that owns the service |
|
The project id
|
projectId | integer |
The project id |
|
The service id
|
stpdId | integer |
The service id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get projects and services linked to a user
Get projects and services linked to a user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The user id
|
userId | string |
The user id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get services related to a project
Get services related to a project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The user id
|
userId | string |
The user id |
|
The project id
|
projectId | integer |
The project id |
|
Service type filter
|
stlfilter | integer |
Service type filter |
|
Filter by engine
|
enginefilter | string |
Filter by engine |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get system and application information
Get system and application information
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
- response
- object
Get system enum values
Get system enum values
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get the current service Data and Time
Get the current service Data and Time
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
- response
- date-time
Get the data blob for a document id by image type
Get the data blob for a document id by image type
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User id that owns the document
|
userId | string |
User id that owns the document |
|
Blob id
|
id | integer |
Blob id |
|
The blob type
|
type | integer |
The blob type |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
- response
- file
Get verification analytics
Get verification analytics
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The project id
|
projectId | integer |
The project id |
|
Service id
|
stpdId | integer |
Service id |
|
Only the latest
|
latestOnly | boolean |
Only the latest |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Get verifications on a parameter
Get verifications on a parameter
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Document id
|
docId | integer |
Document id |
|
Parameter id
|
parameterId | integer |
Parameter id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Upload and classify a document
Upload and classify a document
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The service id
|
stpdId | integer |
The service id |
|
Project id
|
projectId | integer |
Project id |
|
The file data
|
file | file |
The file data |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Document metadata info
Upload and extract information for verification
Upload and extract information for verification
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The service id
|
stpdId | integer |
The service id |
|
The project id
|
projectId | integer |
The project id |
|
The file
|
file | file |
The file |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Document metadata info
Upload get a document classification
Upload get a document classification
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The service id
|
stpdId | integer |
The service id |
|
The project id
|
projectId | integer |
The project id |
|
The document id
|
docId | integer |
The document id |
|
API version header
|
X-Api-Version | True | string |
API version header |
Returns
Categories/Classes for training and classification
Definitions
AIForged.ViewModels.UserViewModel
User information
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
userName
|
userName | string | |
fullName
|
fullName | string | |
email
|
|||
jobTitle
|
jobTitle | string | |
phoneNumber
|
phoneNumber | phone | |
configuration
|
configuration | string | |
isEnabled
|
isEnabled | boolean | |
isLockedOut
|
isLockedOut | boolean | |
friendlyName
|
friendlyName | string | |
createdBy
|
createdBy | string | |
updatedBy
|
updatedBy | string | |
createdDate
|
createdDate | date-time | |
updatedDate
|
updatedDate | date-time | |
roles
|
roles | array of string |
AIForged.ViewModels.ClassesViewModel
Categories/Classes for training and classification
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
userId
|
userId | string | |
projectId
|
projectId | integer | |
name
|
name | string | |
description
|
description | string | |
comment
|
comment | string | |
dtc
|
dtc | date-time | |
dtm
|
dtm | date-time | |
type
|
type | AIForged.DAL.ClassType |
System category type |
related
|
related | integer |
AIForged.DAL.ClassType
AIForged.ViewModels.DocumentViewModel
Document metadata info
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
userId
|
userId | string | |
projectId
|
projectId | integer | |
serviceId
|
serviceId | integer | |
status
|
status | AIForged.DAL.DocumentStatus |
Indicate the status of a document in the system |
usage
|
usage | AIForged.DAL.UsageType |
Why do we store this document |
classId
|
classId | integer | |
contentType
|
contentType | string | |
filename
|
filename | string | |
fileType
|
fileType | string | |
dtc
|
dtc | date-time | |
dtm
|
dtm | date-time | |
documentId
|
documentId | guid | |
externalId
|
externalId | string | |
masterId
|
masterId | integer | |
result
|
result | string | |
resultId
|
resultId | string | |
resultIndex
|
resultIndex | integer | |
comment
|
comment | string | |
availability
|
availability | AIForged.DAL.Availability |
Avalability of a record |
resultParameters
|
resultParameters | array of AIForged.ViewModels.DocumentParameterViewModel | |
data
|
data | array of AIForged.ViewModels.DocumentDataViewModel | |
documents
|
documents | array of AIForged.ViewModels.DocumentViewModel | |
originId
|
originId | integer | |
canVerify
|
canVerify | boolean | |
canClassify
|
canClassify | boolean | |
canTrain
|
canTrain | boolean | |
trained
|
trained | boolean | |
linkedDocsCount
|
linkedDocsCount | integer | |
trainingFieldCount
|
trainingFieldCount | integer | |
trainedParametersCount
|
trainedParametersCount | integer |
AIForged.DAL.DocumentStatus
Indicate the status of a document in the system
Indicate the status of a document in the system
AIForged.DAL.UsageType
AIForged.DAL.Availability
AIForged.ViewModels.DocumentParameterViewModel
Fields values linked ot extracted from documents
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
documentId
|
documentId | integer | |
paramDefId
|
paramDefId | integer | |
parentId
|
parentId | integer | |
sourceId
|
sourceId | integer | |
value
|
value | string | |
data
|
data | byte | |
index
|
index | integer | |
colIndex
|
colIndex | integer | |
colSpan
|
colSpan | integer | |
rowIndex
|
rowIndex | integer | |
rowSpan
|
rowSpan | integer | |
availability
|
availability | AIForged.DAL.Availability |
Avalability of a record |
paramDef
|
paramDef |
Service, settings abd rules definitions |
|
children
|
children | array of AIForged.ViewModels.DocumentParameterViewModel | |
verifications
|
verifications | array of AIForged.ViewModels.VerificationViewModel |
AIForged.ViewModels.ParameterDefViewModel
Service, settings abd rules definitions
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
projectId
|
projectId | integer | |
serviceTypeId
|
serviceTypeId | integer | |
serviceId
|
serviceId | integer | |
classId
|
classId | integer | |
parentId
|
parentId | integer | |
name
|
name | string | |
label
|
label | string | |
tags
|
tags | string | |
description
|
description | string | |
dtc
|
dtc | date-time | |
dtm
|
dtm | date-time | |
status
|
status | AIForged.DAL.ParameterDefinitionStatus |
Status of definition |
category
|
category | AIForged.DAL.ParameterDefinitionCategory |
Category of definition |
grouping
|
grouping | AIForged.DAL.GroupingType |
Type of field grouping |
valueType
|
valueType | AIForged.DAL.ValueType |
The type of values used for rules and settings |
valueTypeName
|
valueTypeName | string | |
defaultValue
|
defaultValue | string | |
required
|
required | AIForged.DAL.RequiredOption |
Indicate the if an option is required |
index
|
index | integer | |
info
|
info | string | |
reference
|
reference | string | |
rating
|
rating | float | |
availability
|
availability | AIForged.DAL.Availability |
Avalability of a record |
children
|
children | array of AIForged.ViewModels.ParameterDefViewModel | |
settings
|
settings | array of AIForged.DAL.Models.ParameterDefSettingViewModel | |
totalCharge
|
totalCharge | double | |
userCount
|
userCount | integer | |
parameterCount
|
parameterCount | integer | |
documentCount
|
documentCount | integer | |
validation
|
validation | string |
AIForged.DAL.ParameterDefinitionStatus
AIForged.DAL.ParameterDefinitionCategory
AIForged.DAL.GroupingType
AIForged.DAL.ValueType
The type of values used for rules and settings
The type of values used for rules and settings
AIForged.DAL.RequiredOption
AIForged.DAL.Models.ParameterDefSettingViewModel
Detailed settings for rules and settings
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
parameterDefId
|
parameterDefId | integer | |
type
|
type | AIForged.DAL.SettingType |
The type of setting related to a parameter |
status
|
status | AIForged.DAL.SettingStatus |
The status of a setting related to a parameter |
dtc
|
dtc | date-time | |
dtm
|
dtm | date-time | |
comment
|
comment | string | |
info
|
info | string | |
data
|
data | string | |
minValue
|
minValue | string | |
maxValue
|
maxValue | string | |
confidence
|
confidence | float | |
minConfidence
|
minConfidence | float | |
maxConfidence
|
maxConfidence | float | |
isCaseSensative
|
isCaseSensative | boolean | |
invert
|
invert | boolean | |
oneLine
|
oneLine | boolean | |
oneWord
|
oneWord | boolean | |
isHandwriting
|
isHandwriting | boolean | |
orientation
|
orientation | AIForged.DAL.Orientation |
Text orientation of a field |
marking
|
marking | AIForged.DAL.MarkingType |
Marking type of text |
cells
|
cells | integer | |
clearBefore
|
clearBefore | AIForged.DAL.OptionStatusFlags |
Status flag of options |
clearAfter
|
clearAfter | AIForged.DAL.OptionStatusFlags |
Status flag of options |
cleanupValuesBefore
|
cleanupValuesBefore | boolean | |
cleanupValuesAfter
|
cleanupValuesAfter | boolean | |
validateValuesBefore
|
validateValuesBefore | boolean | |
validateValuesAfter
|
validateValuesAfter | boolean | |
abortOnValidationError
|
abortOnValidationError | boolean | |
isReplacementCaseSensative
|
isReplacementCaseSensative | boolean | |
compileResults
|
compileResults | string | |
maxRetry
|
maxRetry | integer | |
timeout
|
timeout | string | |
userId
|
userId | string |
AIForged.DAL.SettingType
AIForged.DAL.SettingStatus
The status of a setting related to a parameter
The status of a setting related to a parameter
AIForged.DAL.Orientation
AIForged.DAL.MarkingType
AIForged.DAL.OptionStatusFlags
AIForged.ViewModels.VerificationViewModel
System and user verification info for fields on documents
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
parameterId
|
parameterId | integer | |
userId
|
userId | string | |
value
|
value | string | |
dt
|
dt | date-time | |
confidence
|
confidence | float | |
symbolsConfidence
|
symbolsConfidence | string | |
type
|
type | AIForged.DAL.VerificationType |
Type of verification |
status
|
status | AIForged.DAL.VerificationStatus |
Verification status flags |
result
|
result | string | |
box
|
box | string | |
info
|
info | string | |
data
|
data | byte | |
userName
|
userName | string | |
serviceId
|
serviceId | integer | |
serviceDocId
|
serviceDocId | integer | |
provider
|
provider | string | |
settingId
|
settingId | integer | |
workItem
|
workItem | integer | |
transactionId
|
transactionId | integer | |
charge
|
charge | double |
AIForged.DAL.VerificationType
AIForged.DAL.VerificationStatus
AIForged.ViewModels.DocumentDataViewModel
Document blob data
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
documentId
|
documentId | integer | |
blobId
|
blobId | integer | |
type
|
type | AIForged.DAL.DocumentDataType |
Indicate the type of data related to a document |
data
|
data | byte | |
preview
|
preview | byte | |
text
|
text | string | |
info
|
info | string | |
contentType
|
contentType | string | |
resultId
|
resultId | string | |
index
|
index | integer | |
width
|
width | double | |
height
|
height | double | |
resolution
|
resolution | double | |
availability
|
availability | AIForged.DAL.Availability |
Avalability of a record |
AIForged.DAL.DocumentDataType
Indicate the type of data related to a document
Indicate the type of data related to a document
AIForged.ViewModels.DocParamSummary
Document summary for statistics with parameters info
Name | Path | Type | Description |
---|---|---|---|
projectId
|
projectId | integer | |
serviceType
|
serviceType | integer | |
serviceId
|
serviceId | integer | |
usage
|
usage | AIForged.DAL.UsageType |
Why do we store this document |
status
|
status | AIForged.DAL.DocumentStatus |
Indicate the status of a document in the system |
name
|
name | string | |
classId
|
classId | integer | |
className
|
className | string | |
serviceName
|
serviceName | string | |
fileType
|
fileType | string | |
dt
|
dt | date-time | |
count
|
count | integer | |
labelledCount
|
labelledCount | integer | |
pdId
|
pdId | integer | |
paramDefName
|
paramDefName | string | |
category
|
category | AIForged.DAL.ParameterDefinitionCategory |
Category of definition |
grouping
|
grouping | AIForged.DAL.GroupingType |
Type of field grouping |
valueType
|
valueType | AIForged.DAL.ValueType |
The type of values used for rules and settings |
value
|
value | string | |
index
|
index | integer |
AIForged.ViewModels.DocumentExtraction
Transposed extraction of structured document results
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
parentId
|
parentId | integer | |
name
|
name | string | |
label
|
label | string | |
category
|
category | AIForged.DAL.ParameterDefinitionCategory |
Category of definition |
grouping
|
grouping | AIForged.DAL.GroupingType |
Type of field grouping |
valueType
|
valueType | AIForged.DAL.ValueType |
The type of values used for rules and settings |
index
|
index | integer | |
paramId
|
paramId | integer | |
parentParamId
|
parentParamId | integer | |
paramIndex
|
paramIndex | integer | |
paramValue
|
paramValue | string | |
verificationId
|
verificationId | integer | |
userId
|
userId | string | |
userName
|
userName | string | |
value
|
value | string | |
dt
|
dt | date-time | |
confidence
|
confidence | float | |
type
|
type | AIForged.DAL.VerificationType |
Type of verification |
status
|
status | AIForged.DAL.VerificationStatus |
Verification status flags |
charge
|
charge | double | |
provider
|
provider | string | |
result
|
result | string |
AIForged.ViewModels.ProjectViewModel
Projects is a container for billing and services
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
userId
|
userId | string | |
status
|
status | AIForged.DAL.ProjectStatus |
Used to indicate the status of a project |
name
|
name | string | |
description
|
description | string | |
comment
|
comment | string | |
dtc
|
dtc | date-time | |
dtm
|
dtm | date-time | |
balance
|
balance |
Accounting info for projects and services |
|
totalDocsCount
|
totalDocsCount | integer | |
services
|
services | array of AIForged.ViewModels.ParameterDefViewModel |
AIForged.DAL.ProjectStatus
AIForged.ViewModels.DataTypeViewModel
Data types used for rules and internal processing
Name | Path | Type | Description |
---|---|---|---|
id
|
id | AIForged.DAL.ValueType |
The type of values used for rules and settings |
name
|
name | string | |
description
|
description | string | |
category
|
category | AIForged.DAL.DataTypeCategory |
The category of data types |
valueTypeName
|
valueTypeName | string | |
defaultValue
|
defaultValue | string | |
data
|
data | string |
AIForged.DAL.DataTypeCategory
AIForged.ViewModels.EnumDataViewModel
List of system Enums and basic UI info
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
type
|
type | AIForged.DAL.EnumType |
Enum of all enums in the system |
typeName
|
typeName | string | |
name
|
name | string | |
value
|
value | integer | |
description
|
description | string | |
info
|
info | string | |
icon
|
icon | string | |
color
|
color | string |
AIForged.DAL.EnumType
AIForged.ViewModels.VerificationSummary
System and user verification info for fields on documents
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
parameterId
|
parameterId | integer | |
userId
|
userId | string | |
value
|
value | string | |
dt
|
dt | date-time | |
confidence
|
confidence | float | |
symbolsConfidence
|
symbolsConfidence | string | |
type
|
type | AIForged.DAL.VerificationType |
Type of verification |
status
|
status | AIForged.DAL.VerificationStatus |
Verification status flags |
result
|
result | string | |
box
|
box | string | |
info
|
info | string | |
data
|
data | byte | |
userName
|
userName | string | |
serviceId
|
serviceId | integer | |
serviceDocId
|
serviceDocId | integer | |
provider
|
provider | string | |
settingId
|
settingId | integer | |
workItem
|
workItem | integer | |
transactionId
|
transactionId | integer | |
charge
|
charge | double | |
paramDefId
|
paramDefId | integer | |
paramDefName
|
paramDefName | string | |
projectId
|
projectId | integer | |
projectName
|
projectName | string | |
docId
|
docId | integer | |
docFileName
|
docFileName | string | |
docContentType
|
docContentType | string | |
docUsage
|
docUsage | AIForged.DAL.UsageType |
Why do we store this document |
docStatus
|
docStatus | AIForged.DAL.DocumentStatus |
Indicate the status of a document in the system |
classId
|
classId | integer | |
className
|
className | string | |
year
|
year | integer | |
month
|
month | integer | |
day
|
day | integer | |
dayOfWeek
|
dayOfWeek | System.DayOfWeek |
The calendar day of the week |
count
|
count | integer | |
average
|
average | float | |
min
|
min | float | |
max
|
max | float |
System.DayOfWeek
file
This is the basic data type 'file'.
string
This is the basic data type 'string'.
object
This is the type 'object'.