Employer of Record API
BOSS is more than an Employer of Record. We’re a technology company with an API you can use to build
white-label payroll, timecards, invoicing, and compliance into your own stack—
tied directly to your ATS, CRM, and accounting.
Why an EOR API matters
Speed to market
Ship a contract program without rebuilding payroll, tax tables, or multi-state rules.
Single source of truth
Placements in your ATS become assignments, timecards, payroll, and invoices—automatically.
White-label UX
Your brand and URLs. BOSS powers the employment layer behind the scenes.
Capital-light growth
As EOR, BOSS handles W-2 payroll, taxes/filings, workers’ comp & COIs, and multi-state compliance.
Automation ready
Events for onboarded, time submitted/approved, payroll run, and invoice posted—no re-typing.
Enterprise controls
Role-based keys, audit logs, least-privilege scopes, and exportable reports.
What you can build with the Employer of Record API
White-label payroll
- Create assignments, rates, schedules
- Run W-2 payroll via API
- View pay history & statements
Timecards & approvals
- Web/mobile time entry
- OT rules by state, meal/rest logic
- Manager approvals & audit trail
Invoicing & billing
- Client rate cards & PO support
- Consolidated invoices (PDF + lines)
- Sync to QuickBooks/NetSuite/Xero
Tie it into your ATS (that’s where the magic is)
ATS → EOR: Placement becomes Assignment (worker, client, location, rates, schedule).
EOR → ATS: Webhooks for onboarded, first shift, timecard submitted/approved, payroll & invoice posted.
Result: Recruiters update placements once; pay/bill and invoices stay in sync system-wide.
- ✓ Bullhorn, Greenhouse, Lever, Loxo, Crelate, PCR, custom ATS
- ✓ Accounting: QuickBooks, NetSuite, Xero, Sage
- ✓ E-signature, background checks, BI warehouse
{
"client_id": "CLI-123",
"worker_id": "WRK-456",
"assignment": {
"state": "CA",
"worksite_zip": "94105",
"start_date": "2025-09-15",
"pay_rate": 38.00,
"bill_rate": 62.00,
"schedule": "WEEKLY"
}
}
// POST /assignments -> 201 Created
// POST /timecards -> approvals -> payroll run -> invoice webhook
How it works (implementation sketch)
Security & controls
Least-privilege access with per-environment keys.
Track sensitive actions end-to-end.
Data encrypted in transit and at rest.
Who uses the EOR API
Add contract/temp fast; keep your brand and client relationship.
Offer compliant W-2 engagements for enterprise buyers.
Standardize pay/bill, COIs, and reporting across brands.
FAQs
Is this fully white-label?
Do we have to switch ATS?
Can we support multi-state immediately?
Next steps
- See a live assignment → timecard → invoice run
- Get the Employer of Record API reference
- Plan your ATS + accounting integration
Related resources
Prefer a white-label UI kit instead of building screens? Ask about embeddable components.
