KUA FOR DEVELOPERS

Build your payroll product.
Connect the rest.

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.

Kua/ APIIllustrative workflow
YOUR PAYROLL APP
Ada OkaforNovember payroll · Product designer
Ready
  1. 01
    Create the employee in KuaAdd the employee from your own product and keep their Kua ID.POST /v1/employees
  2. 02
    Hand salary setup to your administratorYour payroll administrator adds the people and their pay details.Company handoff
  3. 03
    Prepare the payroll draftCreate a draft for your payroll team to check.POST /v1/payroll/runs
The result: a payroll draft, ready for review.Draft

Examples use fictional records. Nothing is sent or changed.

WHAT ARE YOU BUILDING?

Your product.
A head start on payroll.

Give your customers a payroll experience that fits their work. Start with the parts Kua provides, then build what makes your product different.

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.

Add payroll to your HR platform

Help customers move from employee details into payroll without entering the same information twice.

Connect an existing tool

Keep leave requests, goals and payroll updates connected to the tools a team already uses.

Tell us about your payroll product

WHEN SOMETHING CHANGES

Your other tools can know, too.

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 receiver
01
KUA EVENTleave_request.approved

A manager has approved the leave request.

02
YOUR RECEIVERVerify. Deduplicate. Process.

Check the signature to confirm the event came from Kua.

03
YOUR WORKFLOWUpdate your team calendar

Add the approved time off to your team calendar.

FROM IDEA TO FIRST REQUEST

Start with one useful connection.

01 / CHECK YOUR CONNECTION

Read before you write.

Use the quickstart to read your company’s payroll runs, then build from that first request.

GET/v1/payroll/runs
Open the quickstart

Build for the operation you need.

Try 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 coverage

WHAT WILL YOU CONNECT?

Make Kua part of how you work.

Explore the API, or tell us about the workflow you want to connect.