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

Extrair dados do documento Web

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, de acordo com o modelo definido para cada país. Para passaportes, o OCR é aplicado exclusivamente ao código MRZ devido ao seu formato padronizado.

Integração

Este serviço é usado para implementações do Widget SelphID Web ou para o envio de imagens abertas de qualquer plataforma. Ao utilizar o Widget SelphID Web, as imagens geradas pelo Widget são obtidas de um array de imagens.

Endpoint

POST /services/extractDocumentDataWeb

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

tokenFrontDocument

string

Sim

Imagem codificada em Base64 do lado frontal do documento, removendo o cabeçalho do tipo MIME.

tokenBackDocument

string

Não

Imagem codificada em Base64 do lado posterior do documento, removendo o cabeçalho do tipo MIME.

countryCode

string

Sim

Código do país no formato ISO 3166-1 alpha-3. Se não estiver presente no corpo da solicitação, o serviço usará o país padrão definido para o cliente na configuração da API. Para passaportes, somente é necessário tokenFrontDocument com countryCode definido em "PSP".

decompose

boolean

Não

Indica se a imagem do rosto presente no documento e o recorte da assinatura devem ser obtidos. (*) Consulte a equipe de Suporte Latam para verificar os países habilitados.

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.

serviceTime

string

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

serviceDocument

string

Objeto que representa o documento capturado. Suas propriedades são todos os campos extraídos pelo processo OCR, incluindo a imagem do rosto presente no documento.

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