What are Verifications?
Verifications are the core of AnyCheck - they represent document or identity validation requests that are processed through external verification providers.Verification Lifecycle
1
DRAFT
Verification saved but not yet submitted for processing
2
IN_PROGRESS
Verification submitted and being processed by verification provider
3
NEED_REVIEW
Verification completed but requires manual review
4
COMPLETED
Verification successfully completed with results
5
FAILED
Verification failed due to error or validation failure
Creating Verifications
Basic Flow
1
Select Service
Choose the verification service (KTP, BPKB, etc.)
2
Provide Configuration
Supply required data based on service type
3
Submit
Create verification and wait for processing
4
Get Results
Retrieve verification results via API or webhook
Example: KTP Verification
Verification Components
Service
The type of verification to perform (KTP, BPKB, Land Certificate, etc.)Folder
Logical container for organizing verifications by project or clientConfiguration
Service-specific input data required for verificationResult ID
Groups multiple verifications together (e.g., multiple documents for one customer)Working with Drafts
Save verifications as drafts before submitting:Create Draft
Submit Draft
- Save incomplete verifications
- Batch submit multiple verifications
- Review before processing (saves credits)
Verification Output
Completed verifications include:Status Information
Verification Results
Input Files
Documents associated with verification (if applicable):Output Files
Generated reports or processed documents:Verification States
IN_PROGRESS
Verification is being processed:- Queued for processing
- Being verified by provider
- Cannot be modified
NEED_REVIEW
Requires manual review:- Ambiguous results
- Low confidence scores
- Missing information
- Policy violations
COMPLETED
Verification finished successfully:- Results available in
output - Can export reports
- Can download raw data
FAILED
Verification failed:- Check
error_messagefor details - Can retry if retriable error
- Credits may be refunded
Organization Structure
Verifications are organized hierarchically:- Multiple documents for one customer
- Different verification types for same entity
- Batch processing
Filtering and Searching
List verifications with filters:result_id: Group by resultstatus: Filter by statusservice_id: Filter by service typedate_range: Filter by date
Retry Mechanism
Retry failed verifications:- Temporary service outage
- Network timeout
- Provider rate limiting
- Invalid temporary data
Exporting Results
Export Verification
Download Raw OCR Data
For document-based verifications:Download Raw Excel Data
Export data in Excel format:Credit Usage
Each verification consumes credits:- Base credit per verification
- Additional credits for pages/files
- Varies by service type
Best Practices
Use Folders for Organization
Use Folders for Organization
Create folders for projects or clients:
Group Related Verifications
Group Related Verifications
Implement Webhooks
Implement Webhooks
Use webhooks instead of polling:
Handle Review States
Handle Review States
Implement workflow for NEED_REVIEW: