Envio e análise de documentos pessoais com ID One
Este endpoint possibilita o envio dos documentos pessoais do cliente após a captura da selfie para dar andamento ao processo de Onboarding.
ImportanteA selfie deve ser enviada antes das outras imagens e é preciso aguardar que ela seja aprovada antes de iniciar a captura das imagens dos documentos.
AtençãoPara aumentar as chances de aprovação no Onboarding, é preciso seguir todas as recomendações contidas na página Orientações para envio de fotos.
Requisição (Request)
Requisição HTTP
POST https://api-mtls.sandbox.bankly.com.br/document-analysis/{{documentNumber}}/deepface--request POST
--url 'https://api-mtls.sandbox.bankly.com.br/document-analysis/{{documentNumber}}/deepface' \
--header 'Api-version: 1' \
--header 'Authorization: Bearer {{accessToken}}' \
--header 'x-correlation-id: GUID' \
--form 'documentType="RG"' \
--form 'documentSide="FRONT"' \
--form 'provider="BANKLY"' \
--form 'image=@"/path/to/file"'Autorização
Para garantir a segurança nas requisições, todos os endpoints do Bankly utilizam scopes como parte do seu fluxo de autorização.
Esta requisição requer o scope descrito a seguir:
| Scope | Descrição |
|---|---|
kyc.document.deepface.write | Concede acesso para envio de imagens para análise com ID One. |
Cabeçalhos (Headers)
| Nome | Descrição |
|---|---|
api-version | Obrigatório. Versão da API. Atualmente estamos na versão 1.0. |
Authorization | Obrigatório. Token de autorização do tipo Bearer. |
x-correlation-id | Obrigatório. Informe um GUID, sendo um novo cada requisição. |
Parâmetros da rota (Path)
No path desta requisição, envie o seguinte campo:
| Nome | Tipo | Descrição | Especificação |
|---|---|---|---|
documentNumber | path | Obrigatório. Número do documento do cliente pessoal ou representante legal da empresa (CPF). | Informe somente números. |
Corpo da requisição (Body)
No body, envie os seguintes campos em formato de formulário:
| Nome | Tipo | Descrição |
|---|---|---|
documentType | text | Obrigatório. Tipo do documento, que pode ser "RG", "CNH", "RNE", "DNI", "CRNM". |
documentSide | text | Obrigatório. Lado do documento, que pode ser "FRONT" ou "BACK". |
image | file | Obrigatório. Arquivo da imagem no formato .jpeg, .jpg ou .png. |
provider | text | Obrigatório. Esse campo deve trazer o valor “BANKLY” para o envio das imagens dos documentos. |
--form 'documentType="RG"' \
--form 'documentSide="FRONT"' \
--form 'provider="BANKLY"' \
--form 'image=@"/path/to/file"'Resposta (Response)
O status code 202 indicará sucesso no envio das imagens.
Sendo bem-sucedido, o retorno irá trazer o seguinte campo em formato JSON:
| Nome | Tipo | Descrição |
|---|---|---|
token | string | Token que identifica a imagem enviada. |
{
"token": "tokenDoDocumentoEnviado"
}Erros
Este endpoint não retorna erros específicos. Porém, ele poderá retornar alguns erros comuns entre todos os endpoints.
Eventos
Caso o parceiro deseje receber mensagens referentes aos eventos relacionados a esse endpoint, é preciso configurar o webhook. Os eventos são:
| Nome do evento | Descrição |
|---|---|
DOCUMENT_WAS_RECEIVED | A imagem do documento foi recebida, porém ela pode ainda não ter sido completamente analisada. |
Updated 7 days ago
