API coverage
Find the guide for every operation in the public API contract.
Scope of this map
The public API at https://api.kuahr.com has 32 paths and 39 operations. This map links each supported operation to its guide. The API reference loads the current contract directly from that address; Test or Live keys determine supported data and behaviour.
| Method | Public route | Complete the task |
|---|---|---|
POST | /v1/oauth/token | kola |
GET | /v1/oauth/userinfo | kola |
GET | /v1/payroll/runs | pay your first employee |
POST | /v1/payroll/runs | pay your first employee |
GET | /v1/events | polling |
POST | /v1/employees | employees |
POST | /v1/test-data/clear | environments |
GET | /v1/leave/types | leave |
POST | /v1/leave/types | leave |
GET | /v1/leave/requests | leave |
POST | /v1/leave/requests | leave |
POST | /v1/leave/requests/{id}/approve | leave |
POST | /v1/leave/requests/{id}/reject | leave |
POST | /v1/leave/requests/{id}/cancel | leave |
GET | /v1/leave/balances | leave |
POST | /v1/leave/allocations | leave |
GET | /v1/advances | advances |
POST | /v1/advances | advances |
POST | /v1/advances/{id}/approve | advances |
POST | /v1/advances/{id}/reject | advances |
GET | /v1/performance/objectives | performance |
POST | /v1/performance/objectives | performance |
GET | /v1/performance/objectives/{id} | performance |
PATCH | /v1/performance/key-results/{id} | performance |
POST | /v1/performance/objectives/{id}/check-ins | performance |
GET | /v1/performance/appraisal-cycles | performance |
POST | /v1/performance/appraisal-cycles | performance |
GET | /v1/performance/appraisal-cycles/{cycleId}/reviews | performance |
POST | /v1/performance/reviews/{id}/self | performance |
POST | /v1/performance/reviews/{id}/manager | performance |
GET | /v1/performance/employees/{employeeId}/promotions | performance |
POST | /v1/performance/promotions | performance |
POST | /v1/webhooks | overview |
GET | /v1/webhooks | overview |
DELETE | /v1/webhooks/{id} | overview |
GET | /v1/webhooks/{id}/deliveries | overview |
POST | /v1/webhooks/{id}/ping | overview |
POST | /v1/webhooks/{endpointId}/deliveries/{deliveryId}/replay | recovery |
GET | /v1/webhooks/{endpointId}/deliveries/{deliveryId}/history | recovery |
Beyond the public contract
Employment-type and salary setup, payroll approval/disbursement, general wallet execution, signing-secret rotation and Kola company connection management use their separately authorised product/integration flows. They are not missing SDK methods to guess at. The two OIDC operations are for the registered Kola client, not company API-key authentication.
For each journey, first read its actor, key-mode and scope prerequisites, perform the intended action and verify the named result. The go-live checklist ties these tasks together and records what requires external approval or acceptance.
Careers pages
The current /v1 API does not offer a company careers-page or recruitment integration. Kua’s own careers experience has job listing, detail and application routes, but those routes are not a supported company-scoped developer API or SDK resource. Do not use the platform-wide job board as a company-specific careers feed.