Unified Screening API that standardizes candidate verification across platforms. Streamlines background checks, assessments, and screening workflows with consistent data models.
Sandbox Access for Seamless Testing
Standardized Endpoints for Screening Management
Privacy-First Design Ensuring Compliance
Synthetic and Native Webhooks for Updates
Comprehensive Screening Provider Coverage
Scalability and Ease of Use
Feature | Description |
---|---|
Background Check Management | Easily initiate, track, and retrieve results for various types of background checks. |
Assessment Integration | Manage candidate assessments, from technical skills tests to personality evaluations. |
Real-Time Webhooks | Receive instant notifications for screening status updates and completed results. |
Entity | Description |
---|---|
Candidate | Contains essential candidate information required for screening, including first name, last name, and email. |
ScreeningOrder | Represents a screening request for a candidate using a specific package, including any custom fields or provider-specific data. |
ScreeningPackage | Defines available screening services, including name, description, and provider-specific configuration. |
ScreeningResult | Contains the outcome of a screening order, including status, summary, scoring, and access to detailed results. |
ResultScore | Represents the scoring details of a screening result, with label, value, and score range. |
Provider | Represents the screening service providers integrated with the system. |
WebhookEvent | Defines the structure of webhook notifications for screening status updates and results. |
pending
: Initial state when the screening is requested
in_progress
: Screening is currently being processed
completed
: Screening has been successfully completed
failed
: Screening process encountered an error
cancelled
: Screening was cancelled before completion
screening.result.created
: New screening result created
screening.result.updated
: Existing result updated
screening.result.completed
: Screening process completed
screening.result.failed
: Screening process failed
screening.result.cancelled
: Screening was cancelled