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 } }
eventId
Unique identifier for this webhook event. Use for idempotency to prevent duplicate processing.
eventType
Always "DOCUMENT_REVIEWED"
for this event type.
timestamp
When the review was completed, in ISO 8601 format (UTC).
organizationId
Your organization identifier.
deploymentId
The deployment that processed this document.
extractionSchemaId
The extraction schema used to process the document.
fileId
Unique identifier for the reviewed file.
jobId
Always null
for Document Reviewed events (job ID is only relevant for extraction events).
data.status
Always "reviewed"
indicating the document review is complete.
data.acceptedRowsCount
Number of rows accepted (will equal totalRowsCount since all rows must be accepted to trigger this event).
data.totalRowsCount
Total number of rows in the document.