Pular para o conteúdo principal

AucoFace

Para cada estado do documento, é gerada uma requisição com o corpo a seguir, variando a descrição do status.

Você tem 10 segundos para responder

A Auco encerra a conexão se o seu endpoint não responder em até 10 segundos. Tanto um timeout quanto uma resposta 4xx ou 5xx são retentados até 3 vezes antes de a notificação ser descartada. Retorne 200 imediatamente, processe em segundo plano e torne o seu handler idempotente. Veja Tempo de resposta e novas tentativas.


Estados notificados​

NomeDescrição
APPROVEDEste status é notificado quando o processo foi validado com sucesso.
BLOCKEDEste status é notificado quando o processo não pôde ser validado automaticamente e está em estado bloqueado.
VALIDATEDEste status é notificado quando um processo é validado manualmente.
INVALIDATEDEste status é notificado quando um processo é rejeitado manualmente.

🧪 Exemplos de notificações​

dica

Você pode copiar qualquer um dos exemplos de acordo com a sua linguagem preferida.

Parâmetros da resposta​

NomeTipoDescrição
codeStringCódigo do documento.
typeStringTipo de processo notificado veriface.
finishBooleanIndica se o processo está em estado finalizado.
statusStringStatus atual do processo (por exemplo, APPROVED, BLOCKED, VALIDATED, INVALIDATED).
messageStringTexto associado ao status do processo. Se o status for BLOCKED, contém o motivo de erro do bloqueio.
dataObjectObjeto com o OCR extraído do documento enviado pelo participante.
signalsArraySinais da proteção de identidade ([{ code, severity }]) da última tentativa, quando ela passou pela proteção. Veja Sinais da proteção de identidade.

Conclusão do processo​

{
"code": "XXXXXCODE",
"type": "veriface",
"status": "APPROVED",
"finish": true,
"data": {
"name": "JUAN PEREZ GONZALEZ",
"documentName": "DNI 12345678"
},
"similarity": 0.92,
"signals": [{ "code": "ALERT_PHONE_CHANGED", "severity": "INFO" }]
}

Bloqueio do processo​

{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "BLOCKED",
"message": "ERROR_IDENTIFICATION_NOT_DOCUMENT",
"data": {
"name": null,
"documentName": ""
}
}

Bloqueado pela proteção de identidade​

{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "BLOCKED",
"message": "IDENTITY_GUARD_BLOCKED",
"data": {
"name": "JUAN PEREZ GONZALEZ",
"documentName": "DNI 12345678"
},
"signals": [{ "code": "ALERT_FACE", "severity": "ALERT" }]
}

Processo validado manualmente​

{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "VALIDATED",
"data": {
"name": "JUAN PEREZ GONZALEZ",
"documentName": "DNI 12345678"
}
}

Processo rejeitado manualmente​

{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "INVALIDATED",
"data": {
"name": null,
"documentName": ""
}
}