Manual Review
The Manual Review process ensures that verification results requiring human intervention are properly evaluated by authorized personnel before a final disposition is reached.
How It Works
- Flagging: When a verification result (DV or KYB) cannot be automatically determined, it is assigned the
REQUIRES_MANUAL_REVIEWstatus. - Notification: The system triggers a
REVIEWwebhook event to notify the organization. - Review: An authorized reviewer accesses the dashboard to inspect the result, including AI-generated suggestions and confidence scores.
- Decision: The reviewer submits a final status (Approved, Rejected, or Failed).
- Processing: A background worker processes the decision and triggers subsequent workflow actions and webhooks.
Review Statuses
| Status | Description |
|---|---|
| Approved | The result is verified as valid and the flow continues. |
| Rejected | The result is determined to be fraudulent or invalid. |
| Failed | The verification process could not be completed (e.g., poor image quality). |
Permissions
Access to manual review operations is governed by the following permission levels:
- ORG_OPERATOR: Can review results currently in the
RequiresManualReviewstatus. - ORG_ADMIN: Can review results in the
RequiresManualReviewstatus. - Platform Admin: Can review results in
RequiresManualReview,RequiresAdminReview,Partial, andFailedstatuses.
Webhook Events
- REVIEW: Sent immediately when a result is flagged for manual review.
- COMPLETED / FAILED / REJECTED: Sent after the manual review decision has been processed, reflecting the final state of the verification.