VerificationRequestDto Schema
The VerificationRequestDto is the main request object for creating background check orders. It contains all information needed to initiate verification workflows. For a complete required / optional field table (top-level and nested objects), see Create order — Request body field reference.Only
EMPLOYMENT and EDUCATION are supported in searchTypes. Sending criminalCheck or history.criminal returns 400 Bad Request.Supported Fields
| Field | Required | Type | Rules and links |
|---|---|---|---|
applicant | Yes | object | Applicant identity and contact details. See ApplicantDto. |
businessContext | Yes | object | Role and hiring context for the requested verification. See BusinessContextDto. |
searchTypes | Yes | array | Searches to run. Supported values are EMPLOYMENT and EDUCATION. See SearchTypeDto. |
history | No | object | Employment and education records to verify. See HistoryDto. |
defaultSearchConfig | No | object | Order-level policy defaults for searches that do not define their own searchConfig. Supports channel, timing, outbound, research, inbound, escalation, notification, and thirdPartyBan overrides. See SearchConfigDto. |
webhookConfig | No | object | Per-order webhook routing and signing configuration. Takes precedence over tenant-level webhook configuration. See WebhookConfigDto. |
Common Nested Shapes
searchTypes[]
webhookConfig
Complete Example
Validation Rules
- Date Format: All dates must be in YYYY-MM-DD format
- Address Validation: Exactly one address must be current (endDate: null)
- Email Validation: Must be valid email format
- SSN Format: Must follow XXX-XX-XXXX pattern
Related Schemas
- ApplicantDto - Applicant information structure
- BusinessContextDto - Business context for the job position
- HistoryDto - Historical data for verification
- SearchTypeDto - Search type configuration
- SearchConfigDto - Per-search and order-level policy overrides
- WebhookConfigDto - Webhook configuration structure
Usage
This schema is used in:- Create Order - Individual order creation
- Create Batch - Batch order creation
Next Steps
- Create your first order using this schema
- Understand search types for different verification types