Build a payroll solution
Bring your own interface to employee records and payroll preparation. Shape the screens and workflow around the customers you want to serve.
KUA FOR DEVELOPERS
Building payroll software, adding payroll to an HR platform or connecting your team’s tools? Use Kua for employee records and payroll preparation while you build the experience your customers need.
APIs and SDKs for payroll products and connected teams.
POST /v1/employeesPOST /v1/payroll/runsDraftGET /v1/leave/balancesPOST /v1/leave/requestsLivePOST /v1/performance/objectivesPATCH /v1/performance/key-results/{id}LiveExamples use fictional records. Nothing is sent or changed.
WHAT ARE YOU BUILDING?
Give your customers a payroll experience that fits their work. Start with the parts Kua provides, then build what makes your product different.
Bring your own interface to employee records and payroll preparation. Shape the screens and workflow around the customers you want to serve.
Help customers move from employee details into payroll without entering the same information twice.
Keep leave requests, goals and payroll updates connected to the tools a team already uses.
WHEN SOMETHING CHANGES
Receive signed events from Kua, verify the delivery and update your own system. Keep the original event ID so a retry does not become a second action.
Build a webhook receiverleave_request.approvedA manager has approved the leave request.
Check the signature to confirm the event came from Kua.
Add the approved time off to your team calendar.
FROM IDEA TO FIRST REQUEST
Use the quickstart to read your company’s payroll runs, then build from that first request.
/v1/payroll/runsTry employee creation and payroll drafts in Test mode. Leave, performance and webhooks use Live keys. Add salary details in Kua before creating a payroll draft. The public API does not send payments or manage wallets.
Check API coverageWHAT WILL YOU CONNECT?
Explore the API, or tell us about the workflow you want to connect.