Pull employee data from UKG Pro using the Personnel API

domain: developer.ukg.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain OAuth 2.0 client credentials and a tenant-specific API key from your UKG Pro account; both are required for authentication.
  2. Acquire a Bearer token via the OAuth 2.0 client credentials flow against the UKG token endpoint.
  3. Include both Authorization: Bearer <token> and US-API-Key: <api_key> headers on every API request — both headers are required simultaneously.
  4. Call GET /personnel/v1/employee-ids to retrieve a list of internal employee UUIDs for the tenant.
  5. For each employee UUID, call GET /personnel/v1/employees/{employeeId} to retrieve the full employee profile; use additional Personnel endpoints such as /compensation-details and /person-details for supplementary data.

Known gotchas

Related routes

Read employee HCM data from UKG Pro using the modern REST API v2
developer.ukg.com · 5 steps · unrated
Use the UKG Pro WFM API Hyperfind to query employee groups and retrieve accrual balances
developer.ukg.com · 6 steps · unrated
Authenticate to UKG Pro Web Services and retrieve an employee's employment information via the SOAP-based Employee Employment Information Service.
developer.ukg.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans