Pular para o conteúdo principal

Estrutura de Resposta Labels

Visão Geral

Resposta 'labels'

[
{
"label": <string>,
"crop": <Base64>,
"validation": {
"type": <string>,
"value": <bool/float>
},
"text": <string>,
"topLeft": [696.0, 1234.0],
"bottomRight": [579.0, 654.0],
"ocrList": [<object(Validation)>],
"serpro": <dict or str>,
"ocrInterpretive": <bool or string>
},
{
"label": <string>,
...
}...
]

Resposta de Erro

{
"error": {
"message": "Não foi possível extrair o documento."
}
}

Estrutura de Campos

CampoTipoDescrição
labelobjectContêiner para dados extraídos (nome varia conforme template)
cropBase64Imagem do campo recortada
validationobjectResultados de validação automática
textstringTexto extraído pelo OCR
topLeftfloat[2]Coordenadas do canto superior esquerdo
bottomRightfloat[2]Coordenadas do canto inferior direito

Validações Suportadas

Tipo de ValidaçãoChave RetornadaTipo Valor
AlfanuméricoisAlphanumericbool
AssinaturaaccuracyIsSignaturefloat (0-1)
CheckboxaccuracyIsCheckboxfloat (0-1)
CPF/CNPJisCpfCpnjbool
DataisDatebool
Placa VeículoisPlatebool
JsonisJsonbool

Documentação Relacionada