Automate global hiring, payroll, and compliance. Our REST API and SDKs give you programmatic access to every Vectis capability — employees, payroll, contracts, and 180+ countries.
// Install the Vectis SDK
npm install @vectis/sdk
// Initialize the client
import { VectisClient } from '@vectis/sdk';
const client = new VectisClient({
apiKey: process.env.VECTIS_API_KEY,
environment: 'sandbox' // or 'production'
});
// Onboard a new employee in Germany
const employee = await client.employees.create({
firstName: 'Maria',
lastName: 'Schmidt',
email: 'maria@example.com',
countryCode: 'DE',
startDate: '2026-04-01',
jobTitle: 'Senior Engineer',
annualSalary: { amount: 95000, currency: 'EUR' }
});
console.log(`Employee created: ${employee.id}`);
// → Employee created: emp_01HX2...From employee onboarding to payroll processing to compliance monitoring — everything in Vectis is accessible via API.
Onboard, update, and offboard employees globally via API. Automate your entire HR operations.
Trigger payroll runs, pull payslips, and sync compensation data across 180+ countries.
Subscribe to events for employee status changes, payroll completions, and compliance alerts.
Flexible authentication with scoped tokens, IP allowlists, and full audit logs.
Pull real-time headcount, cost, and compliance reports directly into your BI tools.
Bi-directional sync with Workday, BambooHR, Rippling, and 30+ other platforms.
Core endpoints — full reference at docs.vectis.com
/v1/employees/v1/employees/v1/employees/{id}/v1/employees/{id}/v1/employees/{id}/v1/payroll/runs/v1/payroll/runs/v1/payroll/runs/{id}/items/v1/contractors/v1/contractors/v1/contractors/{id}/invoices/v1/countries/v1/countries/{code}/requirements/v1/compliance/alerts/v1/reports/headcountSubscribe to employee lifecycle, payroll, and compliance events. Automatically provision access, sync your HRIS, and trigger downstream workflows the moment something changes in Vectis.
employee.createdemployee.activeemployee.offboardedpayroll.run.completedpayroll.payment.sentcontractor.invoice.approvedcompliance.alert.createdcontract.signedGet started in your language of choice
“We automated our entire international hiring flow through the Vectis API. When a candidate accepts an offer in our ATS, Vectis automatically creates the employment contract, configures payroll, and notifies IT to provision access — all without a single manual step.”
Get your sandbox credentials and start integrating in minutes. No entity setup required.
Sandbox environment available immediately · No credit card required
Build on the Vectis API
No entity required. Onboard in 48 hours.