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.