Project

project_client.create_project(body)[source]

Create a new project.

Table:Input parameters summary:

Field

Input

Type

Description

project_name

body

str

The name of the project

project_type

body

str

The type of the project

metadata

body

dict

The metadata of the project

company

body

str

The Id of the company

company_name

body

str

The name of the company

enable_text_mode_option

body

bool

Whether to enable the text mode option.

allow_new_label_input

body

bool

Whether to add new label in label list in task

annotator_full_list_mode

body

bool

Whether to display all tasks to annotation/review team

maximum_annotators_per_task

body

str

The maximum number of annotators per task

models

body

dict

Dictionary containing boolean values for each model

disable_auto_key_pairs

body

bool

Whether to disable auto key pairs

disable_reviewer_flow

body

bool

Whether to disable the reviewer flow

reviewer_may_request_adjustment

body

bool

Whether the reviewer may request adjustment

allow_table_mode

body

bool

Whether to allow table mode

use_keypair_dictionary

body

bool

Whether to use a keypair dictionary

dictionary_match_only_keys

body

bool

Whether to match only the keys in the dictionary

ignore_generic_key_pairs

body

bool

Whether to ignore generic key pairs

labels

body

dict

A dictionary containing a dictionary of label properties for each label

document_attributes

body

list

A list of dictionaries containing properties for each document attribute

has_attributes

body

list

Whether to display document attributes in task

page_attributes

body

list

A list of dictionaries containing properties for each page attribute

has_page_attributes

body

list

Whether to display page attributes in task

webhooks

body

dict

A dictionary containing webhooks for task and project updates.

checkboxes_set

body

list

A list of default checkboxes that are enabled

extract_tables_using_textract

body

bool

Whether to extract tables using Aws default

extract_key_pairs_using_textract

body

bool

Whether to extract key pairs using Aws default

allow_box_rotation

body

bool

Whether to allow to rotate bounding box in task

Sample Request Body

from pprint import pprint
from tensoract.client import Tensoract

# Initialize Tensoract client
project_client = Tensoract(api_url="YOUR_API_URL",api_key="YOUR_API_KEY")

  body={
          "project_name": "Demo-OCR-Project",
          "project_type": "NER"|"Comprehend NER"|"OCR"|"Classification"|"Media Transcription"|
                           "Bulk Image Classification"|"Object Detection"|,
          "metadata": {
              "Type of Project": "OCR"
          },
          "company": "60f38299446de8dabe9207e5",
          "company_name": "Objectways",
          "enable_text_mode_option": true,
          "allow_new_label_input": true,
          "annotator_full_list_mode": true,
          "maximum_annotators_per_task": "1",
          "models": {
              "OCR TEST": false,
              "OCR TEST2": false,
              "MCR OCR Labeling": false,
              "OCR-TEST-MODEL-2": false
          },
          "disable_auto_key_pairs": false,
          "disable_reviewer_flow": false,
          "reviewer_may_request_adjustment": true,
          "allow_table_mode": true,
          "use_keypair_dictionary": true,
          "dictionary_match_only_keys": false,
          "ignore_generic_key_pairs": false,
          "labels": {
              "PERSON ENTITY": {
              "color": "#ff0000",
              "keyset": true,
              "alias": "",
              "name": "PERSON ENTITY",
              "cec9093b59a112014ce1f561": "",
              "7d92a5d068c2e6800bd930c6": "Person Entity",
              "dictionary": ""
              },
              "ORGANIZATION ENTITY": {
              "color": "#1900e5",
              "keyset": true,
              "alias": "",
              "name": "ORGANIZATION ENTITY",
              "cec9093b59a112014ce1f561": "",
              "7d92a5d068c2e6800bd930c6": "Organization Entity",
              "dictionary": ""
              },
              "LOCATION ENITITY": {
              "color": "#00cb33",
              "keyset": true,
              "alias": "",
              "name": "LOCATION ENITITY",
              "cec9093b59a112014ce1f561": "",
              "7d92a5d068c2e6800bd930c6": "Location Entity",
              "dictionary": ""
              },
              "MISCELLANEOUS": {
              "color": "#b24c00",
              "keyset": true,
              "alias": "",
              "name": "MISCELLANEOUS",
              "cec9093b59a112014ce1f561": "",
              "7d92a5d068c2e6800bd930c6": "Miscellaneous Entity",
              "dictionary": ""
              },
              "OUTSIDE OF A NAMED ENTITY": {
              "color": "#ff0000",
              "keyset": false,
              "alias": "",
              "7d92a5d068c2e6800bd930c6": "Outside of a named entity",
              "name": "OUTSIDE OF A NAMED ENTITY",
              "dictionary": ""
              }
          },
          "document_attributes": [
              {
              "optional": false,
              "allowNew": false,
              "options": [
                  "Yes",
                  "No"
              ],
              "label": "Is Document damaged?"
              }
          ],
          "has_attributes": true,
          "page_attributes": [
              {
              "optional": true,
              "allowNew": false,
              "options": [
                  "Yes ",
                  "No"
              ],
              "label": "Is page damaged?"
              }
          ],
          "has_page_attributes": true,
          "webhooks": {
              "taskUpdate": "aaa",
              "projectUpdate": "aaa"
          },
          "checkboxes_set": [
              "texts",
              "labels"
          ],
          "extract_tables_using_textract": "awsdefault",
          "extract_key_pairs_using_textract": "awsdefault",
          "allow_box_rotation": true
      }
  pprint(project_client.create_project(body))
Table:Response summary:

Field

Type

Description

project_id

str

The Id of the project

project_name

str

The name of the project

project_type

str

The type of the project

metadata

dict

The metadata of the project

company

str

The Id of the company

company_name

str

The name of the company

enable_text_mode_option

bool

Whether to enable the text mode option

allow_new_label_input

bool

Whether to allow add new label in label list in task

annotator_full_list_mode

bool

Whether to display all task to annotation/review team

maximum_annotators_per_task

str

The maximum number of annotators per task

models

dict

Dictionary containing boolean values for each model

disable_auto_key_pairs

bool

Whether to disable auto key pairs

disable_reviewer_flow

bool

Whether to disable the reviewer flow

reviewer_may_request_adjustment

bool

Whether the reviewer may request adjustment

allow_table_mode

bool

Whether to allow table mode

use_keypair_dictionary

bool

Whether to use a keypair dictionary

dictionary_match_only_keys

bool

Whether to match only the keys in the dictionary

ignore_generic_key_pairs

bool

Whether to ignore generic key pairs

labels

dict

A dictionary containing a dictionary of label properties for each label

document_attributes

list

A list of dictionaries containing properties for each document attribute

has_attributes

bool

Whether to display document attributes in task

page_attributes

list

A list of dictionaries containing properties for each page attribute

has_page_attributes

bool

Whether to display page attributes in task

webhooks

dict

A dictionary containing webhooks for task and project updates.

checkboxes_set

list

A list of default checkboxes that are enabled

status

str

The status of the operation

extract_tables_using_textract

bool

Whether to extract tables using Aws default

extract_key_pairs_using_textract

bool

Whether to extract key pairs using Aws default

allow_box_rotation

bool

Whether to allow to rotate bounding box in task

Sample Response

{
     "project_id": "4681c74ed5b88f0461b79ba4",
     "project_name": "Demo-OCR-Project",
     "project_type": "OCR",
     "metadata": {
         "Type of Project": "OCR"
     },
     "company": "60f38299446de8dabe9207e5",
     "enable_text_mode_option": true,
     "allow_new_label_input": true,
     "annotator_full_list_mode": true,
     "maximum_annotators_per_task": 1,
     "models": {
         "OCR TEST": false,
         "OCR TEST2": false,
         "MCR OCR Labeling": false,
         "OCR-TEST-MODEL-2": false
     },
     "disable_auto_key_pairs": false,
     "disable_reviewer_flow": false,
     "reviewer_may_request_adjustment": true,
     "allow_table_mode": true,
     "use_keypair_dictionary": true,
     "dictionary_match_only_keys": false,
     "ignore_generic_key_pairs": false,
     "labels": {
         "PERSON ENTITY": {
         "color": "#ff0000",
         "keyset": true,
         "alias": "",
         "name": "PERSON ENTITY",
         "cec9093b59a112014ce1f561": "",
         "7d92a5d068c2e6800bd930c6": "Person Entity",
         "dictionary": ""
         },
         "ORGANIZATION ENTITY": {
         "color": "#1900e5",
         "keyset": true,
         "alias": "",
         "name": "ORGANIZATION ENTITY",
         "cec9093b59a112014ce1f561": "",
         "7d92a5d068c2e6800bd930c6": "Organization Entity",
         "dictionary": ""
         },
         "LOCATION ENITITY": {
         "color": "#00cb33",
         "keyset": true,
         "alias": "",
         "name": "LOCATION ENITITY",
         "cec9093b59a112014ce1f561": "",
         "7d92a5d068c2e6800bd930c6": "Location Entity",
         "dictionary": ""
         },
         "MISCELLANEOUS": {
         "color": "#b24c00",
         "keyset": true,
         "alias": "",
         "name": "MISCELLANEOUS",
         "cec9093b59a112014ce1f561": "",
         "7d92a5d068c2e6800bd930c6": "Miscellaneous Entity",
         "dictionary": ""
         },
         "OUTSIDE OF A NAMED ENTITY": {
         "color": "#ff0000",
         "keyset": false,
         "alias": "",
         "7d92a5d068c2e6800bd930c6": "Outside of a named entity",
         "name": "OUTSIDE OF A NAMED ENTITY",
         "dictionary": ""
         }
     },
     "document_attributes": [
         {
         "optional": false,
         "allowNew": false,
         "options": [
             "Yes",
             "No"
         ],
         "label": "Is Document damaged?"
         }
     ],
     "has_attributes": true,
     "page_attributes": [
         {
         "optional": true,
         "allowNew": false,
         "options": [
             "Yes ",
             "No"
         ],
         "label": "Is page damaged?"
         }
     ],
     "has_page_attributes": true,
     "webhooks": {
         "taskUpdate": "aaa",
         "projectUpdate": "aaa"
     },
     "checkboxes_set": [
         "texts",
         "labels"
     ],
     "status": "success",
     "extract_tables_using_textract": "awsdefault",
     "extract_key_pairs_using_textract": "awsdefault",
     "allow_box_rotation": true
 }
project_client.delete_project(project_id)[source]

Delete Project.

Table:Input parameters summary:

Field

Input

Type

Description

Project_id

body

str

The Id of the project

Sample Request Body

from pprint import pprint
from tensoract.client import Tensoract

# Initialize Tensoract client
project_client = Tensoract(api_url="YOUR_API_URL",api_key="YOUR_API_KEY")

# Invoke delete_project method
response = project_client.delete_project(project_id="8bc05ec26ab161e218a0e842")
pprint(response)
Table:Response summary:

Field

Type

Description

status

str

The status of the operation

message

str

A message about the delete status of item

Sample Response

{
    "status": "success",
    "message": "project deleted"
}
project_client.get_project(project_id)[source]

Get project by project_id.

Table:Input parameters summary:

Field

Input

Type

Description

project_id

body

str

The Id of the project

Sample Request Body

from pprint import pprint
from tensoract.client import Tensoract

# Initialize Tensoract client
project_client = Tensoract(api_url="YOUR_API_URL",api_key="YOUR_API_KEY")

body= {
        from pprint import pprint
        from tensoract.client import Tensoract

        # Initialize Tensoract client
        project_client = Tensoract(api_url="YOUR_API_URL",api_key="YOUR_API_KEY")

        # Invoke get_project method
        response = project_client.get_project(project_id="e991e58460c0769015cb4a0f")
     }
pprint(response)
Table:Response summary:

Field

Type

Description

project_id

str

The Id of the project

project_name

str

The name of the project

project_type

str

The type of the project

metadata

dict

The metadata of the project

company

str

The Id of the company

company_name

str

The name of the company

enable_text_mode_option

bool

Whether to enable the text mode option

allow_new_label_input

bool

Whether to allow add new label in label list in task

annotator_full_list_mode

bool

Whether to display all task to annotation/review team

maximum_annotators_per_task

str

The maximum number of annotators per task

models

dict

Dictionary containing boolean values for each model

disable_auto_key_pairs

bool

Whether to disable auto key pairs

disable_reviewer_flow

bool

Whether to disable the reviewer flow

reviewer_may_request_adjustment

bool

Whether the reviewer may request adjustment

allow_table_mode

bool

Whether to allow table mode

use_keypair_dictionary

bool

Whether to use a keypair dictionary

dictionary_match_only_keys

bool

Whether to match only the keys in the dictionary

ignore_generic_key_pairs

bool

Whether to ignore generic key pairs

labels

dict

A dictionary containing a dictionary of label properties for each label

document_attributes

list

A list of dictionaries containing properties for each document attribute

has_attributes

bool

Whether to display document attributes in task

page_attributes

list

A list of dictionaries containing properties for each page attribute

has_page_attributes

bool

Whether to display page attributes in task

webhooks

dict

A dictionary containing webhooks for task and project updates.

checkboxes_set

list

A list of default checkboxes that are enabled

extract_tables_using_textract

bool

Whether to extract tables using Aws default

extract_key_pairs_using_textract

bool

Whether to extract key pairs using Aws default

allow_box_rotation

bool

Whether to allow to rotate bounding box in task

Sample Response

{
        "project_id": "e991e58460c0769015cb4a0f",
        "project_name": "Demo-OCR-Project",
        "project_type": "OCR",
        "metadata": {
            "Type of Project": "OCR"
        },
        "company": "60f38299446de8dabe9207e5",
        "company_name": "Objectways",
        "enable_text_mode_option": false,
        "allow_new_label_input": true,
        "annotator_full_list_mode": true,
        "maximum_annotators_per_task": 1,
        "models": {
            "OCR TEST": false,
            "OCR TEST2": false,
            "MCR OCR Labeling": false,
            "OCR-TEST-MODEL-2": false
        },
        "disable_auto_key_pairs": false,
        "disable_reviewer_flow": false,
        "reviewer_may_request_adjustment": true,
        "allow_table_mode": true,
        "use_keypair_dictionary": true,
        "dictionary_match_only_keys": false,
        "ignore_generic_key_pairs": false,
        "labels": {
            "PERSON ENTITY": {
            "color": "#ff0000",
            "keyset": true,
            "alias": "",
            "name": "PERSON ENTITY",
            "cec9093b59a112014ce1f561": "",
            "7d92a5d068c2e6800bd930c6": "Person Entity",
            "dictionary": ""
            },
            "ORGANIZATION ENTITY": {
            "color": "#1900e5",
            "keyset": true,
            "alias": "",
            "name": "ORGANIZATION ENTITY",
            "cec9093b59a112014ce1f561": "",
            "7d92a5d068c2e6800bd930c6": "Organization Entity",
            "dictionary": ""
            },
            "LOCATION ENITITY": {
            "color": "#00cb33",
            "keyset": true,
            "alias": "",
            "name": "LOCATION ENITITY",
            "cec9093b59a112014ce1f561": "",
            "7d92a5d068c2e6800bd930c6": "Location Entity",
            "dictionary": ""
            },
            "MISCELLANEOUS": {
            "color": "#b24c00",
            "keyset": true,
            "alias": "",
            "name": "MISCELLANEOUS",
            "cec9093b59a112014ce1f561": "",
            "7d92a5d068c2e6800bd930c6": "Miscellaneous Entity",
            "dictionary": ""
            },
            "OUTSIDE OF A NAMED ENTITY": {
            "color": "#ff0000",
            "keyset": false,
            "alias": "",
            "7d92a5d068c2e6800bd930c6": "Outside of a named entity",
            "name": "OUTSIDE OF A NAMED ENTITY",
            "dictionary": ""
            }
        },
        "document_attributes": [
            {
            "optional": false,
            "allowNew": false,
            "options": [
                "Yes",
                "No"
            ],
            "label": "Is Document damaged?"
            }
        ],
        "has_attributes": true,
        "page_attributes": [
            {
            "optional": true,
            "allowNew": false,
            "options": [
                "Yes ",
                "No"
            ],
            "label": "Is page damaged?"
            }
        ],
        "has_page_attributes": true,
        "webhooks": {
            "taskUpdate": "aaa",
            "projectUpdate": "aaa"
        },
        "checkboxes_set": [
            "texts",
            "labels"
        ],
        "extract_tables_using_textract": "awsdefault",
        "extract_key_pairs_using_textract": "awsdefault",
        "allow_box_rotation": true
}
project_client.get_projects(project_id, project_name, active)[source]

Get Projects.

Table:Input parameters summary:

Field

Input

Type

Description

project_id

body

str

The Id of the project

project_name

body

str

The name of the project

active

body

bool

Whether to filter project by active status

Sample Request Body

from pprint import pprint
from tensoract.client import Tensoract

# Initialize Tensoract client
project_client = Tensoract(api_url="YOUR_API_URL",api_key="YOUR_API_KEY")

# Invoke get_projects method
response = project_client.get_projects(project_id=None,project_name="OCR-API",active=True)
pprint(response)
Table:Response summary:

Field

Type

Description

project_id

str

The Id of the project

project_name

str

The name of the project

project_type

str

The type of the project

company

str

The Id of the company

company_name

str

The name of the company

Sample Response

[
    {
        "project_id": "e991e58460c0769015cb4a0f",
        "project_name": "Demo-OCR-Project",
        "project_type": "OCR",
        "company": "60f38299446de8dabe9207e5",
        "company_name": "Objectways"
    }
]
project_client.update_project(project_id, body)[source]

Update Project.

Table:Input parameters summary:

Field

Input

Type

Description

project_id

body

str

The Id of the project

project_name

body

str

The name of the project

project_type

body

str

The type of the project

metadata

body

dict

The metadata of the project

company

body

str

The Id of the company

company_name

body

str

The name of the company

enable_text_mode_option

body

bool

Whether to enable the text mode option.

allow_new_label_input

body

bool

Whether to allow add new label in label list in task

annotator_full_list_mode

body

bool

Whether to display all tasks to annotation/review team

maximum_annotators_per_task

body

str

The maximum number of annotators per task

models

body

dict

dictionary containing boolean values for each model

disable_auto_key_pairs

body

bool

Whether to disable auto key pairs

disable_reviewer_flow

body

bool Whether to disable the reviewer flow

reviewer_may_request_adjustment

body

bool

Whether the reviewer may request adjustment

allow_table_mode

body

bool

Whether to allow table mode

use_keypair_dictionary

body

bool

Whether to use a keypair dictionary

dictionary_match_only_keys

body

bool

Whether to match only the keys in the dictionary

ignore_generic_key_pairs

body

bool

Whether to ignore generic key pairs

labels

body

dict

A dictionary containing a dictionary of label properties for each label

document_attributes

body

list

A list of dictionaries containing properties for each document attribute

has_attributes

body

list

Whether to display document attributes in task

page_attributes

body

list

A list of dictionaries containing properties for each page attribute

has_page_attributes

body

list

Whether to display page attributes in task

webhooks

body

dict

A dictionary containing webhooks for task and project updates.

checkboxes_set

body

list

A list of default checkboxes that are enabled

extract_tables_using_textract

body

bool

Whether to extract tables using Aws default

extract_key_pairs_using_textract

body

bool

Whether to extract key pairs using Aws default

allow_box_rotation

body

bool

Whether to allow to rotate bounding box in task

Sample Request Body

from pprint import pprint
from tensoract.client import Tensoract

# Initialize Tensoract client
project_client = Tensoract(api_url="YOUR_API_URL",api_key="YOUR_API_KEY")

# Set the JSON config in body
body ={
    "project_id": "4681c74ed5b88f0461b79ba4",
    "project_name": "Demo-OCR-Project",
    "project_type": "OCR",
    "metadata": {
        "Type of Project": "OCR"
    },
    "company": "60f38299446de8dabe9207e5",
    "enable_text_mode_option": false,
    "allow_new_label_input": true,
    "annotator_full_list_mode": true,
    "maximum_annotators_per_task": 1,
    "models": {
        "OCR TEST": false,
        "OCR TEST2": false,
        "MCR OCR Labeling": false,
        "OCR-TEST-MODEL-2": false
    },
    "disable_auto_key_pairs": false,
    "disable_reviewer_flow": false,
    "reviewer_may_request_adjustment": true,
    "allow_table_mode": true,
    "use_keypair_dictionary": true,
    "dictionary_match_only_keys": false,
    "ignore_generic_key_pairs": false,
    "labels": {
        "PERSON ENTITY": {
        "color": "#ff0000",
        "keyset": true,
        "alias": "",
        "name": "PERSON ENTITY",
        "cec9093b59a112014ce1f561": "",
        "7d92a5d068c2e6800bd930c6": "Person Entity",
        "dictionary": ""
        },
        "ORGANIZATION ENTITY": {
        "color": "#1900e5",
        "keyset": true,
        "alias": "",
        "name": "ORGANIZATION ENTITY",
        "cec9093b59a112014ce1f561": "",
        "7d92a5d068c2e6800bd930c6": "Organization Entity",
        "dictionary": ""
        },
        "LOCATION ENITITY": {
        "color": "#00cb33",
        "keyset": true,
        "alias": "",
        "name": "LOCATION ENITITY",
        "cec9093b59a112014ce1f561": "",
        "7d92a5d068c2e6800bd930c6": "Location Entity",
        "dictionary": ""
        },
        "MISCELLANEOUS": {
        "color": "#b24c00",
        "keyset": true,
        "alias": "",
        "name": "MISCELLANEOUS",
        "cec9093b59a112014ce1f561": "",
        "7d92a5d068c2e6800bd930c6": "Miscellaneous Entity",
        "dictionary": ""
        },
        "OUTSIDE OF A NAMED ENTITY": {
        "color": "#ff0000",
        "keyset": false,
        "alias": "",
        "7d92a5d068c2e6800bd930c6": "Outside of a named entity",
        "name": "OUTSIDE OF A NAMED ENTITY",
        "dictionary": ""
        }
    },
    "document_attributes": [
        {
        "optional": false,
        "allowNew": false,
        "options": [
            "Yes",
            "No"
        ],
        "label": "Is Document damaged?"
        }
    ],
    "has_attributes": true,
    "page_attributes": [
        {
        "optional": true,
        "allowNew": false,
        "options": [
            "Yes ",
            "No"
        ],
        "label": "Is page damaged?"
        }
    ],
    "has_page_attributes": true,
     "webhooks": {
        "taskUpdate": "aaa",
        "projectUpdate": "aaa"
    },
    "checkboxes_set": [
        "texts",
        "labels"
    ],
    "extract_tables_using_textract": "awsdefault",
    "extract_key_pairs_using_textract": "awsdefault",
    "allow_box_rotation": true
}
    # Invoke update_project method
response = project_client.update_project(project_id="e991e58460c0769015cb4a0f",body=body)
pprint(response)
Table:Response summary:

Field

Type

Description

project_id

str

The Id of the project

project_name

str

The name of the project

project_type

str

The type of the project

metadata

dict

The metadata of the project

company

str

The Id of the company

company_name

str

The name of the company

enable_text_mode_option

bool

Whether to enable the text mode option

allow_new_label_input

bool

Whether to allow add new label in label list in task

annotator_full_list_mode

bool

Whether to display all task to annotation/review team

maximum_annotators_per_task

str

The maximum number of annotators per task

models

dict

Dictionary containing boolean values for each model

disable_auto_key_pairs

bool

Whether to disable auto key pairs

disable_reviewer_flow

bool

Whether to disable the reviewer flow

reviewer_may_request_adjustment

bool

Whether the reviewer may request adjustment

allow_table_mode

bool

Whether to allow table mode

use_keypair_dictionary

bool

Whether to use a keypair dictionary

dictionary_match_only_keys

bool

Whether to match only the keys in the dictionary

ignore_generic_key_pairs

bool

Whether to ignore generic key pairs

labels

dict

A dictionary containing a dictionary of label properties for each label

document_attributes

list

A list of dictionaries containing properties for each document attribute

has_attributes

bool

Whether to display document attributes in task

page_attributes

list

A list of dictionaries containing properties for each page attribute

has_page_attributes

bool

Whether to display page attributes in task

webhooks

dict

A dictionary containing webhooks for task and project updates.

checkboxes_set

list

A list of default checkboxes that are enabled

extract_tables_using_textract

bool

Whether to extract tables using Aws default

extract_key_pairs_using_textract

bool

Whether to extract key pairs using Aws default

allow_box_rotation

bool

Whether to allow to rotate bounding box in task

Sample Response

{
    "project_id": "e991e58460c0769015cb4a0f",
    "project_name": "Demo-OCR-Project",
    "project_type": "OCR",
    "metadata": {
        "Type of Project": "OCR"
    },
    "company": "60f38299446de8dabe9207e5",
    "enable_text_mode_option": false,
    "allow_new_label_input": true,
    "annotator_full_list_mode": true,
    "maximum_annotators_per_task": 1,
    "models": {
        "OCR TEST": false,
        "OCR TEST2": false,
        "MCR OCR Labeling": false,
        "OCR-TEST-MODEL-2": false
    },
    "disable_auto_key_pairs": false,
    "disable_reviewer_flow": false,
    "reviewer_may_request_adjustment": true,
    "allow_table_mode": true,
    "use_keypair_dictionary": true,
    "dictionary_match_only_keys": false,
    "ignore_generic_key_pairs": false,
    "labels": {
        "PERSON ENTITY": {
        "color": "#ff0000",
        "keyset": true,
        "alias": "",
        "name": "PERSON ENTITY",
        "cec9093b59a112014ce1f561": "",
        "7d92a5d068c2e6800bd930c6": "Person Entity",
        "dictionary": ""
        },
        "ORGANIZATION ENTITY": {
        "color": "#1900e5",
        "keyset": true,
        "alias": "",
        "name": "ORGANIZATION ENTITY",
        "cec9093b59a112014ce1f561": "",
        "7d92a5d068c2e6800bd930c6": "Organization Entity",
        "dictionary": ""
        },
        "LOCATION ENITITY": {
        "color": "#00cb33",
        "keyset": true,
        "alias": "",
        "name": "LOCATION ENITITY",
        "cec9093b59a112014ce1f561": "",
        "7d92a5d068c2e6800bd930c6": "Location Entity",
        "dictionary": ""
        },
        "MISCELLANEOUS": {
        "color": "#b24c00",
        "keyset": true,
        "alias": "",
        "name": "MISCELLANEOUS",
        "cec9093b59a112014ce1f561": "",
        "7d92a5d068c2e6800bd930c6": "Miscellaneous Entity",
        "dictionary": ""
        },
        "OUTSIDE OF A NAMED ENTITY": {
        "color": "#ff0000",
        "keyset": false,
        "alias": "",
        "7d92a5d068c2e6800bd930c6": "Outside of a named entity",
        "name": "OUTSIDE OF A NAMED ENTITY",
        "dictionary": ""
        }
    },
    "document_attributes": [
        {
        "optional": false,
        "allowNew": false,
        "options": [
            "Yes",
            "No"
        ],
        "label": "Is Document damaged?"
        }
    ],
    "has_attributes": true,
    "page_attributes": [
        {
        "optional": true,
        "allowNew": false,
        "options": [
            "Yes ",
            "No"
        ],
        "label": "Is page damaged?"
        }
    ],
    "has_page_attributes": true,
    "webhooks": {
        "taskUpdate": "aaa",
        "projectUpdate": "aaa"
    },
    "checkboxes_set": [
        "texts",
        "labels"
    ],
    "extract_tables_using_textract": "awsdefault",
    "extract_key_pairs_using_textract": "awsdefault",
    "allow_box_rotation": true
}