Skip to main content
This walks you from zero to your first authenticated request.
1

Create an API key

In the dashboard, go to Settings → API keys and issue a key. The secret (kua_live_…) is shown once — copy it somewhere safe. Prefer a kua_test_… key while you build, so you work against sandbox data.
2

Install an SDK (optional)

You can call the API with plain HTTP, or use an official SDK.
3

Make your first request

List your payroll runs. Pass your key in the X-Api-Key header.
A successful call returns 200 with a JSON array of runs (empty if you have none yet).
4

Subscribe to events

Register a webhook so Kua pushes events — like a completed payroll run — to your systems as they happen.

Next steps

Pay your first employee

An end-to-end walkthrough: add an employee, run payroll, receive the event.

Data model

How companies, employees, runs, wallets, and events fit together.

Authentication

Keys, scopes, and rotation.

API reference

Every endpoint, with a live “Try it” playground.