{
"type": "submission.created | verification.completed | verification.failed",
"id": "<eventType>:<submissionId>",
"timestamp": "2025-08-10T21:50:43.235Z",
"status": "Approved | Submitted | Declined",
"data": {
"session": {
"id": "<sessionId>",
"status": "Approved | Submitted | Declined",
"kycStatus": "not_started | processing | completed | failed",
"redirectUrl": "https://...",
"metadata": {},
"createdAt": { "_seconds": 0, "_nanoseconds": 0 },
"updatedAt": { "_seconds": 0, "_nanoseconds": 0 },
"images": {
"documentFrontUrl": "https://...",
"documentBackUrl": "https://...",
"selfieUrls": ["https://...", "https://...", "https://..."]
}
},
"submission": {
"id": "<submissionId>",
"sessionId": "<sessionId>",
"workspaceId": "<workspaceId>",
"pass": true,
"expectedDocumentType": "passport | id-card",
"detectedDocumentType": "passport | id-card | unknown",
"document": {},
"face": {},
"overall": { "pass": true, "reasons": [], "user_message": null },
"kycStatus": "Approved | Submitted | Declined",
"createdAt": { "_seconds": 0, "_nanoseconds": 0 }
}
}
}