Pull employee data from UKG Pro using the Personnel API

domain: developer.ukg.com · 5 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified 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

Query employee data from SAP SuccessFactors using the OData v2 API
help.sap.com · 5 steps · unrated
Authenticate to the Personio API and fetch employee records
developer.personio.de · 5 steps · unrated
Access company and employee data from the Paylocity API
developer.paylocity.com · 5 steps · unrated

Give your agent this knowledge — and 200+ more routes

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