Hypatos API v2 documentation (1.1.0)

Download OpenAPI specification:Download

Authentication

bearerAuth

Security Scheme Type HTTP
HTTP Authorization Scheme bearer
Bearer format "JWT"

Cloud authentication

Obtain API access token

access_token is used as Authorization Bearer token in header for cloud extractions requests.

Request Body schema: application/x-www-form-urlencoded
client_id
required
string
Value: "extractionapi"
username
required
string
password
required
string
grant_type
required
string
Value: "password"

Responses

Response samples

Content type
application/json
{
  • "access_token": "string",
  • "scope": "string",
  • "session_state": "string",
  • "token_type": "string"
}

Cloud extractions

Community Edition - EU invoice extraction

Extract PDF invoice file using Community Edition. For software projects requiring basic document data capturing AI.

Authorizations:
query Parameters
probabilities
boolean
Default: false

will output confidence score of each extracted entity

regions
boolean
Default: false

will output entity regions

ocr
boolean
Default: false

will output ocr results, in json format or xml (ocrFormat)

dpi
integer
Default: 200

DPI configuration. Higher the resolution, slower the API response

ocrFormat
string
Default: "xml"
Enum: "json" "xml"

OCR format

Request Body schema:
string <binary>

Responses

Response samples

Content type
application/json
{
  • "entities": {
    },
  • "infos": {
    },
  • "probabilities": {
    },
  • "regions": {
    }
}

Community Edition - English invoice extraction

Extract PDF invoice file using Community Edition. For software projects requiring basic document data capturing AI. This is english language focused model.

Authorizations:
query Parameters
probabilities
boolean
Default: false

will output confidence score of each extracted entity

regions
boolean
Default: false

will output entity regions

ocr
boolean
Default: false

will output ocr results, in json format or xml (ocrFormat)

dpi
integer
Default: 200

DPI configuration. Higher the resolution, slower the API response

ocrFormat
string
Default: "xml"
Enum: "json" "xml"

OCR format

Request Body schema:
string <binary>

Responses

Response samples

Content type
application/json
{
  • "entities": {
    },
  • "infos": {
    },
  • "probabilities": {
    },
  • "regions": {
    }
}

Subscription Edition - EU invoice extraction.

Extract PDF invoice file with subscription edition. For software projects requiring advanced document understanding, flexible deployment options and high scalability.

Authorizations:
query Parameters
probabilities
boolean
Default: false

will output confidence score of each extracted entity

regions
boolean
Default: false

will output entity regions

ocr
boolean
Default: false

will output ocr results, in json format or xml (ocrFormat)

dpi
integer
Default: 200

DPI configuration. Higher the resolution, slower the API response

ocrFormat
string
Default: "xml"
Enum: "json" "xml"

OCR format

Request Body schema:
string <binary>

Responses

Response samples

Content type
application/json
{
  • "entities": {
    },
  • "infos": {
    },
  • "probabilities": {
    },
  • "regions": {
    }
}

Subscription Edition - English invoice extraction.

Extract PDF invoice file with subscription edition. For software projects requiring advanced document understanding, flexible deployment options and high scalability. This is english language focused model.

Authorizations:
query Parameters
probabilities
boolean
Default: false

will output confidence score of each extracted entity

regions
boolean
Default: false

will output entity regions

ocr
boolean
Default: false

will output ocr results, in json format or xml (ocrFormat)

dpi
integer
Default: 200

DPI configuration. Higher the resolution, slower the API response

ocrFormat
string
Default: "xml"
Enum: "json" "xml"

OCR format

Request Body schema:
string <binary>

Responses

Response samples

Content type
application/json
{
  • "entities": {
    },
  • "infos": {
    },
  • "probabilities": {
    },
  • "regions": {
    }
}

Subscription Edition - German receipt extraction.

Extract PDF receipt file with subscription edition. For software projects requiring advanced document understanding, flexible deployment options and high scalability.

Authorizations:
query Parameters
probabilities
boolean
Default: false

will output confidence score of each extracted entity

regions
boolean
Default: false

will output entity regions

ocr
boolean
Default: false

will output ocr results, in json format or xml (ocrFormat)

dpi
integer
Default: 100

DPI configuration. Higher the resolution, slower the API response

ocrFormat
string
Default: "xml"
Enum: "json" "xml"

OCR format

Request Body schema:
string <binary>

Responses

Response samples

Content type
application/json
{
  • "entities": {
    },
  • "infos": {
    },
  • "probabilities": {
    },
  • "regions": {
    }
}

On premise extractions

Extract invoice endpoint in on-premise solution

This endpoint is available only with On Premise installation

query Parameters
probabilities
boolean
Default: false

will output confidence score of each extracted entity

regions
boolean
Default: false

will output entity regions

ocr
boolean
Default: false

will output ocr results, in json format or xml (ocrFormat)

dpi
integer
Default: 200

DPI configuration. Higher the resolution, slower the API response

ocrFormat
string
Default: "xml"
Enum: "json" "xml"

OCR format

maxPages
integer
Default: 10

number of pages to extract

Request Body schema:
string <binary>

Responses

Response samples

Content type
application/json
{
  • "entities": {
    },
  • "infos": {
    },
  • "probabilities": {
    },
  • "regions": {
    }
}