In today's competitive job market, speed is everything. The best candidates are often off the market in days, not weeks. Yet, the crucial step of due diligence—verifying employment and education history—remains a painfully slow, manual bottleneck for many HR and recruiting teams. Juggling emails, phone calls, and paperwork not only delays offers but also introduces the risk of human error and, worse, a costly bad hire.
What if you could embed trust directly into your hiring process? What if you could verify a candidate's entire professional history as easily as running a line of code?
Welcome to the new era of hiring: "Trust as Code." With an API-first platform like verification.services.do, you can automate background, employment, and education checks, integrating them seamlessly into your existing applications and workflows. This guide will show you how to speed up hiring without compromising on security or accuracy.
For decades, verifying a candidate's resume has been a manual grind:
These challenges create a false choice: move fast and risk it, or be thorough and lose out. It's time for a better way.
verification.services.do transforms verification from a manual task into a programmable, automated workflow. Our philosophy is Trust As Code—the idea that trust-building actions, like background checks, should be an integral, automated part of your software.
By using a single, powerful API, you can trigger comprehensive verifications directly from your Applicant Tracking System (ATS) or internal HR platform. No more manual data entry, no more endless follow-ups. Just fast, secure, and reliable results delivered right where you need them.
Integrating automated checks is remarkably simple. Our platform uses AI agents to orchestrate the entire process, from selecting the right data provider to consolidating a final report.
Here’s how you can trigger an employment history verification check with a simple API call.
Step 1: Initiate the Verification via API
Once a candidate reaches the appropriate stage in your hiring funnel (e.g., post-interview or pre-offer), your system can make an API call to our service. You specify the type of check and provide the candidate's details.
Here's an example using our TypeScript client to verify a candidate's previous role:
import { Client } from '@do-sdk/client';
// Initialize the .do client with your API key
const aido = new Client({ apiKey: 'YOUR_API_KEY' });
// Run an employment history verification workflow
const verification = await aido.services.verification.run({
type: 'employment_history',
person: {
firstName: 'Jane',
lastName: 'Doe',
email: 'jane.doe@example.com',
// Consent must be obtained from the candidate
consent: true
},
parameters: {
employerName: 'ACME Corporation',
position: 'Senior Engineer',
startDate: '2018-06-01',
endDate: '2022-12-20'
},
callbackUrl: 'https://yourapp.com/webhooks/verification_status'
});
console.log('Employment verification initiated:', verification.id);
// Expected output: Verification initiated: ver_abc123def456
Similarly, you can trigger an education verification by changing the type to 'education' and providing parameters like institutionName and degree.
Step 2: Our AI Agents Get to Work
Once the request is received, our platform takes over. AI agents orchestrate the entire backend process:
Step 3: Receive Results via Webhook
You don’t need to poll for status. As soon as the verification is complete, we send a secure payload to your callbackUrl. This allows your ATS or HR platform to automatically update the candidate's profile with the verification status: Verified, Discrepancy Found, or Unable to Verify.
Automating your employment and education checks isn't just about efficiency; it's a strategic advantage.
Q: What types of verifications can I perform for hiring?
A: You can perform a wide range of checks critical for hiring, including employment history, educational credentials, criminal background checks, and professional license verifications. Our platform is flexible enough to handle almost any data point you need to confirm.
Q: How do you handle candidate consent and data privacy?
A: Security and compliance are paramount. You are responsible for obtaining candidate consent as part of your application process. Our platform then handles the data securely, with full encryption and adherence to privacy regulations like GDPR and CCPA, ensuring a compliant workflow.
Q: Can this integrate with my existing Applicant Tracking System (ATS)?
A: Absolutely. Our API is designed for easy integration. You can build connectors for popular ATS platforms like Greenhouse, Lever, or Workday, or embed it directly into your custom-built HR software. The webhook functionality makes it simple to push results back into any system.
Q: How is this different from traditional background check services?
A: Traditional services often operate in a black box with slow turnaround times. verification.services.do is API-first, giving you programmatic control, instant feedback, and full transparency. Our AI-orchestrated, provider-agnostic approach ensures you get the fastest, most reliable results every time.
Stop letting manual verifications slow down your growth. By treating trust as code, you can build a faster, smarter, and more secure hiring workflow.
Ready to automate your due diligence? Explore the documentation and get your API key to start building a foundation of trust today.