Structure du JSON en sortie

Get more details of JSON response API

Laeticia avatar
Écrit par Laeticia
Mis à jour il y a plus d’une semaine

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
},
}

Avez-vous trouvé la réponse à votre question ?