Document Reviewed
The Document Reviewed event is triggered when all rows in a document are marked as accepted, confirming that the document processing workflow is complete and the data is ready for use.
When It Triggers
All Rows Accepted
When all extracted data rows for a document are marked as accepted (no pending rows remain)
Human Review Complete
Confirms that human reviewers have validated and approved the extracted data
submit-corrections API endpoint or accepting rows through the UI when all rows for a document become accepted.Payload Structure
{ "eventId": "evt_reviewed_456", "eventType": "DOCUMENT_REVIEWED", "timestamp": "2024-01-15T10:45:30Z", "organizationId": "org_xyz789", "deploymentId": "dep_123abc", "extractionSchemaId": "schema_456def", "fileId": "file_789ghi", "jobId": null, "data": { "status": "reviewed", "acceptedRowsCount": 15, "totalRowsCount": 15 } }
eventIdUnique identifier for this webhook event. Use for idempotency to prevent duplicate processing.
eventTypeAlways "DOCUMENT_REVIEWED" for this event type.
timestampWhen the review was completed, in ISO 8601 format (UTC).
organizationIdYour organization identifier.
deploymentIdThe deployment that processed this document.
extractionSchemaIdThe extraction schema used to process the document.
fileIdUnique identifier for the reviewed file.
jobIdAlways null for Document Reviewed events (job ID is only relevant for extraction events).
data.statusAlways "reviewed" indicating the document review is complete.
data.acceptedRowsCountNumber of rows accepted (will equal totalRowsCount since all rows must be accepted to trigger this event).
data.totalRowsCountTotal number of rows in the document.