For the complete documentation index, see llms.txt. This page is also available as Markdown.

Extração de dados do documento

Este serviço retorna todos os dados extraídos de um documento de identificação aplicando OCR ao código MRZ, PDF, código de barras e campos visíveis em outras áreas do documento, conforme o modelo definido para cada país.

Integração

Este serviço é usado para implementações do Widget SelphID Mobile enviando a propriedade TokenOCR gerada a partir da função nativa do Widget.

Endpoint

POST /services/extractDocumentData

Cabeçalhos

Nome
Tipo
Obrigatório
Descrição

x-api-key

string

Sim

API Key de autorização de acesso.

family

string

Não

Valor: Onboarding. Obrigatório com o serviço de tracking.

Todas as chamadas aos Endpoints para tracking com Identity Platform devem conter o header family.

Corpo da solicitação

Content-Type: application/json

Parâmetros

Parâmetro
Tipo
Obrigatório
Descrição

tokenOcr

string

Sim

Token gerado pelo Widget SelphID nativo ou híbrido, criptografado com AES256 e Tokenizado, enviado no formato Base64. Contém o resultado OCR da captura do documento.

tracking

object

Não

Objeto que representa as informações de tracking necessárias.

tracking.extraData

string

Não

Token gerado pelo SDK Mobile/Web. Contém informações de tracking tokenizadas com a Plataforma.

tracking.operationId

string

Não

Identificador de operação gerado pelo SDK Mobile/Web.

Exemplo de solicitação

Respostas

200 Sucesso

Parâmetros de resposta

Parâmetro
Tipo
Descrição

serviceResultCode

integer

Código que indica o resultado geral da execução do serviço. Veja Service Result Code

serviceResultLog

string

Campo descritivo do resultado da execução do serviço. Detalhes do módulo são incluídos em caso de erro ou exceção.

serviceDocument

string

Objeto que representa o documento capturado. Suas propriedades são todos os campos extraídos pelo processo OCR.

serviceTime

string

Tempo total de execução do serviço (milissegundos).

serviceTransactionId

string

Identificador de transação associado à solicitação processada pela API.

Service Result Code

O serviceResultCode indica o resultado geral da execução do serviço:

serviceResultCode
Descrição
Código HTTP

0

A execução do serviço foi bem-sucedida, o módulo processou a solicitação corretamente.

200

Exemplo de resposta

400 Solicitação inválida

401 Não autorizado

403 Acesso negado

502 Gateway inválido

504 Gateway Timeout

Atualizado