Structure du JSON en sortie

 

L'API Dataleon est structurée autour de REST. Notre API a des URLs orientées ressources prévisibles, accepte des corps de requête encodés en formulaire, renvoie des réponses encodées en JSON et utilise des codes de réponse HTTP standard, l'authentification et les méthodes HTTP.

 

Identifiants de demande

Chaque demande d'API a un identifiant de demande associé. Vous pouvez trouver cette valeur dans les en-têtes de réponse, sous Request-Id. Vous pouvez également trouver les identifiants de demande dans les URL des journaux de demande individuels dans votre console Dataleon.

 

Si vous avez besoin de nous contacter au sujet d'une demande spécifique, fournir l'identifiant de demande assurera une résolution la plus rapide possible.

 

Champs disponibles

 

Field

Type

Description

blocks

Array

List of raw block text extracted by OCR

fulltext

Text

Raw text

entities

Array

Keys-pairs values cleaned from document or image

class

Array

Classification type of document

tables

Array

Tables extracted with columns and rows

metadata

Object

General information on document and request

 

validations

Array

Lists of validations data

 

{
"blocks": [
{
"id": uuid,
"text": string,
"confidence": number,
"bounding_box": [
[number, number],
[number, number],
[number, number],
[number, number]
]
},
],
"fulltext": string,
"entities": [
{
"id": uuid,
"name": string,
"text": string,
"value": string | float,
"type": string,
"color": string,
"confidence": number,
"page": number,
"document_number": number,
"document_name": number,
"bounding_box": [
[number, number],
[number, number],
[number, number],
[number, number]
]
},
],
"validations": [
{
"id": uuid,
"name": string,
"validate": boolean,
"code": string,
"page": number,
"document_number": number,
"document_name": number
},
],
"class": [
{
"id": uuid,
"name": string,,
"color": string,
"confidence": number,
"page": number,
"document_number": number,
"document_name": number
},
],
"tables": [
{
"blocks": [
{
"id": uuid,
"text": string,
"confidence": number,
"bounding_box": [
[number, number],
[number, number],
[number, number],
[number, number]
]
}
],
"fulltext": [string],
"id": uuid,
"page": number,
"name": string,
"color": string,
"document_number": number,
"document_name": number,
"header_names": [string],
"header_widths": [number],
"rows": [
{
"id": uuid,
"bounding_box": [
[number, number],
[number, number],
[number, number],
[number, number]
],
"cells": [
{
"id": uuid,
"name": string,
"type": string,
"color": string,
"text": string,
"value": string | float,
"confidence": number,
"bounding_box": [
[number, number],
[number, number],
[number, number],
[number, number]
]
}
]
}
]
}
],
"metadata": {
"request_id": string,
"status": string,
"total_pages": number,
"task_id": uuid,
"processing_time": string
},
}