AucoFace
Pour chaque état du document, une requête est générée avec le corps suivant, la description du statut variant selon le cas.
Vous disposez de 10 secondes pour répondre
Auco ferme la connexion si votre endpoint ne répond pas dans un délai de 10 secondes. Un dépassement de délai comme une réponse 4xx ou 5xx entraîne jusqu’à 3 nouvelles tentatives avant que la notification ne soit abandonnée. Renvoyez 200 immédiatement, traitez la notification en arrière-plan et rendez votre gestionnaire idempotent. Consultez Délai de réponse et nouvelles tentatives.
États notifiés
| Nom | Description |
|---|---|
| APPROVED | Ce statut est notifié lorsque le processus a été validé avec succès. |
| BLOCKED | Ce statut est notifié lorsque le processus n’a pas pu être validé automatiquement et se trouve à l’état bloqué. |
| VALIDATED | Ce statut est notifié lorsqu’un processus est validé manuellement. |
| INVALIDATED | Ce statut est notifié lorsqu’un processus est rejeté manuellement. |
🧪 Exemples de notifications
astuce
Vous pouvez copier n’importe lequel des exemples selon votre langage préféré.
Paramètres de la réponse
| Nom | Type | Description |
|---|---|---|
code | String | Code du document. |
type | String | Type de processus notifié veriface. |
finish | Boolean | Indique si le processus est à l’état terminé. |
status | String | Statut actuel du processus (par exemple APPROVED, BLOCKED, VALIDATED, INVALIDATED). |
message | String | Texte associé au statut du processus. Si le statut est BLOCKED, contient le motif d’erreur du blocage. |
data | Object | Objet contenant les données extraites par OCR du document soumis par le participant. |
signals | Array | Signaux de la protection d’identité ([{ code, severity }]) de la dernière tentative, lorsqu’elle est passée par cette protection. Consultez Signaux de la protection d’identité. |
Fin du processus
- JSON
{
"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" }]
}
Blocage du processus
- JSON
{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "BLOCKED",
"message": "ERROR_IDENTIFICATION_NOT_DOCUMENT",
"data": {
"name": null,
"documentName": ""
}
}
Bloqué par la protection d’identité
- JSON
{
"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" }]
}
Processus validé manuellement
- JSON
{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "VALIDATED",
"data": {
"name": "JUAN PEREZ GONZALEZ",
"documentName": "DNI 12345678"
}
}
Processus rejeté manuellement
- JSON
{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "INVALIDATED",
"data": {
"name": null,
"documentName": ""
}
}