Digitoo.ai
Digitoo API rev. 2.0.0

Queues

Endpoint:https://api.digitoo.ai

Get queue metadata by id or humanized id

GET
https://api.digitoo.ai
/api/v2/queues/{queue_id}

Get queue metadata by id or humanized idpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Get queue metadata by id or humanized idquery Parameters

  • includestring[]

    Comma separated list of additional data which can be returned for each queue

    Enum values:
    access-actions
    documents-to-process-count
    settings
    documents-count
    features
    workspace-metadata
    extraction-evaluation
    inbox
  • excludestring[]

    Comma separated list of data to be excluded

    Enum values:
    annotation-schema
  • schema_contextstring · enum
    Enum values:
    user
    queue

Get queue metadata by id or humanized idResponses

    • dataobject · required

Remove queue and all its associated documents

DELETE
https://api.digitoo.ai
/api/v2/queues/{queue_id}

Remove queue and all its associated documentspath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Remove queue and all its associated documentsResponses

    No schema specified

Patch queue metadata

PATCH
https://api.digitoo.ai
/api/v2/queues/{queue_id}

Patch queue metadatapath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Patch queue metadataRequest Body

  • namestring | null
  • inbox_hash_prefixstring
    Example: main-workspace.received-invoices

Patch queue metadataResponses

    • dataobject · required

Use advanced approval

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/advanced-approval

Set whether to use advanced approval

Use advanced approvalpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use advanced approvalRequest Body

  • enabledboolean · required

Use advanced approvalResponses

    • enabledboolean · required

Update annotation schema by queue

PUT
https://api.digitoo.ai
/api/v2/queues/{queue_id}/annotation-schema

Update annotation schema by queuepath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Update annotation schema by queueRequest Body

  • annotation_schemaobject[] · minItems: 1 · required
    Example: [{"type":"subtitle","message":"Hlavní sekce","sectionMessageKey":"payment_details"},{"type":"field","key":"sender_name","message":"Sender Name","datatype":"alphanumeric","hidden":false,"autofill":["sender_tax_id"]},{"type":"separator","separatorKey":"separator-1"},{"type":"field","key":"tax_detail","subfields":[{"key":"rate","datatype":"numeric"}]},{"type":"separator","separatorKey":"separator-2"},{"type":"field","key":"line_items","subfields":[{"key":"description","datatype":"alphanumeric","defaultValue":"Hello"}]}]

Update annotation schema by queueResponses

    • annotation_schemaobject[] · required

      An annotation schema


Patch annotation schema

PATCH
https://api.digitoo.ai
/api/v2/queues/{queue_id}/annotation-schema

Patch annotation schemapath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Patch annotation schemaRequest Body

  • annotation_fieldsobject[] · required

Patch annotation schemaResponses

    • annotation_schemaobject[] · required

      An annotation schema


Use audit log

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/audit-log

Set whether to use audit log

Use audit logpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use audit logRequest Body

  • enabledboolean · required

Use audit logResponses

    • enabledboolean · required

Use auto-export

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/auto-export

Set whether to auto export documents

Use auto-exportpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use auto-exportRequest Body

  • enabledboolean · required

Use auto-exportResponses

    • enabledboolean · required

Use automated accounting

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/automated-accounting

Set whether to use automated accounting

Use automated accountingpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use automated accountingRequest Body

  • enabledboolean · required

Use automated accountingResponses

    • enabledboolean · required

Use approval

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/basic-approval

Set whether to show to approve tab and use approval

Use approvalpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use approvalRequest Body

  • enabledboolean · required

Use approvalResponses

    • enabledboolean · required

Get queue documents

GET
https://api.digitoo.ai
/api/v2/queues/{queue_id}/documents

Get queue documentspath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Get queue documentsquery Parameters

  • sortobject · style: deepObject · explode: true
  • excludestring[]

    Comma separated list of additional data which can be excluded for each document.

    Enum values:
    tax-details
    line-items
  • includestring[]
    Enum values:
    queue-metadata
    workspace-metadata
    locked-by
    lock-status
    approval-data
    document-url
    document-duplicities
    last-status-change
  • formattingstring · enum

    Enum: regular | simplified

    Enum values:
    regular
    simplified
  • pageobject · style: deepObject · explode: true
  • searchstring
  • filtersobject · style: deepObject · explode: true

    Filter documents by fields

Get queue documentsResponses

    • dataobject[] · required

      array of response data

    • paginationrequired

      pagination


Get queue documents count

GET
https://api.digitoo.ai
/api/v2/queues/{queue_id}/documents-count

Get queue documents countpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Get queue documents countResponses

    • datarequired

      Documents aggregated counts for queue


Use extraction

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/extraction

Set whether to extract documents

Use extractionpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use extractionRequest Body

  • enabledboolean · required

Use extractionResponses

    • enabledboolean · required

Use invalid invoice detection

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/invalid-invoice-detection

Set whether to use invalid invoice detection

Use invalid invoice detectionpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use invalid invoice detectionRequest Body

  • enabledboolean · required

Use invalid invoice detectionResponses

    • enabledboolean · required

Trigger ISDOC extraction

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/isdoc-extraction

Set whether to extract ISDOC data from PDF files if present rather than sending PDF to extraction

Trigger ISDOC extractionpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Trigger ISDOC extractionRequest Body

  • enabledboolean · required

Trigger ISDOC extractionResponses

    • enabledboolean · required

Use line items template matching

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/line-items-template-matching

Set whether to use line items template matching. Template matching must be also enabled to use this feature

Use line items template matchingpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use line items template matchingRequest Body

  • enabledboolean · required

Use line items template matchingResponses

    • enabledboolean · required

Bulk update payment status of documents

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/payments

Bulk update payment status of documentspath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Bulk update payment status of documentsRequest Body

  • filtersobject · required
  • payment_statusrequired
  • searchstring | null

Bulk update payment status of documentsResponses

    • dataobject · required

Use QR splitting

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/qr-invoice-split

Set whether to split the invoices by page with QR code delimiter

Use QR splittingpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use QR splittingRequest Body

  • enabledboolean · required

Use QR splittingResponses

    • enabledboolean · required

Get queue registers

GET
https://api.digitoo.ai
/api/v2/queues/{queue_id}/registers

Get queue registerspath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Get queue registersResponses

    object[]
    • idstring · uuid · required
    • typestring · required

Use template matching

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/template-matching

Set whether to use template matching

Use template matchingpath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Use template matchingRequest Body

  • enabledboolean · required

Use template matchingResponses

    • enabledboolean · required

Uploads files to a queue

POST
https://api.digitoo.ai
/api/v2/queues/{queue_id}/upload

Uploads files to a queuepath Parameters

  • queue_idrequired

    A unique UUID or humanized id identifier

Uploads files to a queuequery Parameters

  • mergeboolean | null

Uploads files to a queueRequest Body

  • filesstring[] · required
  • notify_webhook_urlstring

    A webhook URL that will receive updates about document status changes. See Callbacks tab section to get more info about webhook

  • emailobject

Uploads files to a queueResponses

    • document_idsstring[] · required