Authenticate with OAuth2 client credentials, then call the same services that power the dashboard.
POST /api/v1/oauth/token { "grant_type":"client_credentials", "client_id":"...", "client_secret":"..." }
POST /api/v1/employees { "first_name":"Ada", "last_name":"Obi", "external_reference":"EMP-9288" }
POST /api/v1/payroll-runs POST /api/v1/payroll-runs/{id}/calculate POST /api/v1/payroll-runs/{id}/submit
POST /api/v1/payroll-runs/{id}/disburse GET /api/v1/payouts/{reference} GET /api/v1/payroll-runs/{id}/reconciliation