API for Developers
Programmatic access to employees, payslips and reports.
Authentication
The API uses bearer tokens scoped to a single company. Generate a token under Settings → API and store it as a server-side secret — never in browser code.
Available resources
- Employees — list, create, update, terminate
- Pay runs — create, add inputs, finalise
- Payslips — list and download PDFs
- Reports — payroll summary, EMP201 totals, leave balances
Rate limits
Requests are limited per token per minute. Handle HTTP 429 responses with exponential backoff.
Webhooks
Subscribe to events such as run.finalised and employee.terminated to trigger downstream systems.
More in Accounting and Integrations
Xero Integration
Connect Xero and push your payroll journal automatically.
QuickBooks Online Integration
Connect QuickBooks Online and sync your payroll journal.
Clocking and Time-Attendance Integration
Import employee hours from biometric clocks, timesheet apps and farm/packhouse clocking systems.
Bank Payment Files
Generate EFT files for major South African banks.
