Document Processing Webhook
Webhook Payload
The payload of the web hook provides the following information in JSON format:
Attribute | Description |
|---|---|
id | the unique internal reference of the event |
profile_id | The unique reference to the profile |
status | The overall status of the processing |
updated_at | The date/time of when the profile was last updated |
statuses | The statuses of the actions performed as part of the document processing will be null if that action is disabled. |
Triggers, Events & Status
Trigger | Event | Status |
|---|---|---|
| document.processed | Pending |
Processing step completed | document.processed | Pending |
All processing steps complete | document.complete | Complete |
Examples
Document provided by API
{
"event": "document.processed",
"timestamp": "2026-09-14T13:06:50.870197Z",
"data": {
"id": 14527,
"profile_id": "ead6dcb3-9e8f-42a6-aec8-481dabc7e768",
"status": "pending",
"statuses": {
"translate": "pending",
"ocr": "pending",
"fraud_check": null
}
}
}Single processing step completed
{
"event": "document.processed",
"timestamp": "2026-09-14T13:07:23.637435Z",
"data": {
"id": 14527,
"profile_id": "ead6dcb3-9e8f-42a6-aec8-481dabc7e768",
"status": "pending",
"statuses": {
"translate": "pending",
"ocr": "pending",
"fraud_check": "complete"
}
}
}Document processing complete
{
"event": "document.complete",
"timestamp": "2026-09-14T13:08:05.328832Z",
"data": {
"id": 14527,
"profile_id": "ead6dcb3-9e8f-42a6-aec8-481dabc7e768",
"status": "complete",
"statuses": {
"translate": "complete",
"ocr": "complete",
"fraud_check": "complete"
}
}
}