Documentation & Guides
Everything you need to integrate and use EasyCheck effectively. From quick start guides to advanced API references.
Quick Start
Get up and running in 5 minutes
- • Create your first assessment
- • Share test links with candidates
- • Review results and reports
API Reference
Complete API documentation
- • REST API endpoints
- • Authentication methods
- • Response schemas
Best Practices
Tips for effective hiring
- • Writing better job descriptions
- • Interpreting assessment results
- • Candidate experience optimization
Documentation Sections
Getting Started
Basic concepts and your first assessment
Beginner
Introduction
- • What is EasyCheck?
- • How it works
- • Key benefits
First Steps
- • Account setup
- • Creating assessments
- • Sharing test links
Understanding Results
- • Score interpretation
- • Skill breakdowns
- • Video analysis
API Integration
Integrate EasyCheck into your applications
Intermediate
Authentication
- • API key setup
- • Request signing
- • Rate limiting
Core Endpoints
- • Create assessments
- • Retrieve results
- • Manage candidates
Webhooks
- • Event notifications
- • Payload structure
- • Security verification
Advanced Features
Custom integrations and enterprise features
Advanced
Custom Assessments
- • Question templates
- • Skill customization
- • Branding options
Enterprise Integration
- • ATS integration
- • SSO setup
- • Bulk operations
Analytics & Reporting
- • Custom dashboards
- • Data export
- • Performance metrics
Code Examples
Create Assessment
JavaScript/Node.js example
const easycheck = require('@easycheck/sdk'); const client = new easycheck.Client({ apiKey: 'your-api-key' }); const assessment = await client.assessments.create({ jobDescription: 'Senior React Developer...', skills: ['React', 'TypeScript'], difficulty: 'senior' }); console.log('Assessment URL:', assessment.url);
Get Results
Python example
import easycheck client = easycheck.Client(api_key='your-api-key') results = client.results.get('assessment_id') for candidate in results.candidates: print(f"Candidate: {candidate.name}") print(f"Score: {candidate.score}") print(f"Skills: {candidate.skills}")
Need Help?
Can't find what you're looking for? Our support team is here to help you get the most out of EasyCheck.