UKG
UKG (Ultimate Kronos Group) is an enterprise human capital management (HCM) and workforce management platform serving over 80,000 organizations worldwide. The UKG Pro suite includes HCM APIs for employee data, payroll, benefits, and personnel actions, plus WFM APIs for time and labor management, scheduling, accruals, and attendance. The UKG Developer Hub provides REST APIs, webhook subscriptions, and People Fabric APIs for building HR integrations, payroll connectors, and workforce analytics applications.
3 APIs
8 Features
Human Capital ManagementHCMWorkforce ManagementHRPayrollTime and AttendanceBenefitsScheduling
The UKG Pro HCM API provides programmatic access to human capital management data including employees, personnel actions, benefits, payroll, performance, and organizational stru...
The UKG Pro WFM API provides programmatic access to time and labor management data including punches, shifts, schedules, accruals, and attendance. Supports timekeeping, scheduli...
The UKG HR Service Delivery API (formerly People Doc) provides access to employee request management, knowledge portal content, process automation, document storage, and complia...
Human Capital Management
Comprehensive HCM covering employee records, org management, talent, and compliance for enterprise organizations.
Payroll Processing
Full-service payroll with tax compliance, direct deposit, pay statements, and multi-state support.
Benefits Administration
Benefits enrollment, plan management, life event processing, and ACA compliance tracking.
Time and Attendance
Automated timekeeping with punch clocks, mobile entry, approval workflows, and FLSA compliance.
Workforce Scheduling
AI-powered scheduling with demand forecasting, shift management, and coverage optimization.
Accrual Management
Configurable vacation, sick, and PTO accrual policies with automated balance tracking.
HR Service Delivery
Employee case management, knowledge portal, HR document management, and process automation.
People Fabric
Unified data platform connecting HCM and WFM data across all UKG products via modern APIs.
Payroll Integration
Sync employee pay data, deductions, and tax information with third-party payroll processors and ERP systems.
Benefits Connector
Exchange enrollment data and eligibility with benefits carriers, insurance providers, and benefits administration systems.
Time and Labor Integration
Import punch data, approved timecards, and schedule information into payroll and workforce analytics platforms.
HRIS Data Sync
Keep employee demographic, job, and organizational data synchronized between UKG and downstream business systems.
Analytics and Reporting
Export workforce data to business intelligence tools and data warehouses for advanced analytics and reporting.
Onboarding Automation
Automate new hire provisioning by triggering downstream system access and equipment setup from UKG hire events.
Salesforce
Sync employee data between UKG and Salesforce for HR-CRM alignment.
SAP
Integrate with SAP ERP for GL posting, cost center management, and financial reconciliation.
Microsoft Azure AD
Single sign-on and user provisioning integration with Microsoft Entra ID.
Workday
Employee data exchange for organizations using both platforms during migration or hybrid scenarios.
ADP
Payroll data exchange with ADP for organizations using both HCM and payroll platforms.
Greenhouse
Applicant tracking system integration for recruiting and onboarding handoff.
UKG Pro
Enterprise HCM platform for mid-market and enterprise organizations with full HR, payroll, and talent capabilities.
UKG Pro WFM
Workforce management platform for hourly and complex workforce scheduling, timekeeping, and compliance.
UKG Ready
Simplified HCM solution for small and medium businesses with combined HR, payroll, and time management.
UKG HR Service Delivery
Employee experience platform for HR case management, knowledge delivery, and document compliance.
aid: ukg
name: UKG
description: >-
UKG (Ultimate Kronos Group) is an enterprise human capital management (HCM) and workforce management platform serving
over 80,000 organizations worldwide. The UKG Pro suite includes HCM APIs for employee data, payroll, benefits, and
personnel actions, plus WFM APIs for time and labor management, scheduling, accruals, and attendance. The UKG
Developer Hub provides REST APIs, webhook subscriptions, and People Fabric APIs for building HR integrations, payroll
connectors, and workforce analytics applications.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Human Capital Management
- HCM
- Workforce Management
- HR
- Payroll
- Time and Attendance
- Benefits
- Scheduling
url: https://raw.githubusercontent.com/api-evangelist/ukg/refs/heads/main/apis.yml
created: '2025-02-08'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: ukg:ukg-pro-hcm-api
name: UKG Pro HCM API
description: >-
The UKG Pro HCM API provides programmatic access to human capital management data including employees, personnel
actions, benefits, payroll, performance, and organizational structure. Uses Basic Authentication with service
account credentials and tenant-specific API keys. Enables integrations with HR systems, payroll processors,
benefits administrators, and workforce analytics platforms.
humanURL: https://developer.ukg.com/hcm/reference/welcome-to-the-ukg-pro-api
baseURL: https://service.ultipro.com
tags:
- HCM
- Employees
- Payroll
- Benefits
- Personnel Actions
properties:
- type: Documentation
url: https://developer.ukg.com/hcm/reference/welcome-to-the-ukg-pro-api
- type: OpenAPI
url: openapi/ukg-pro-hcm-openapi.yml
- type: JSONSchema
url: json-schema/pro-hcm-employee-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-employee-job-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-pay-rate-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-benefits-election-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-department-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-location-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-pay-statement-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-direct-deposit-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-personnel-change-request-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-personnel-change-response-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-employee-list-schema.json
- type: JSONSchema
url: json-schema/pro-hcm-employee-id-list-schema.json
- type: JSONStructure
url: json-structure/pro-hcm-employee-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-employee-job-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-pay-rate-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-benefits-election-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-department-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-location-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-pay-statement-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-direct-deposit-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-personnel-change-request-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-personnel-change-response-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-employee-list-structure.json
- type: JSONStructure
url: json-structure/pro-hcm-employee-id-list-structure.json
- type: JSONLDContext
url: json-ld/ukg-pro-hcm-context.jsonld
- type: Example
url: examples/pro-hcm-employee-example.json
- type: Example
url: examples/pro-hcm-employee-job-example.json
- type: Example
url: examples/pro-hcm-pay-rate-example.json
- type: Example
url: examples/pro-hcm-benefits-election-example.json
- type: Example
url: examples/pro-hcm-department-example.json
- type: Example
url: examples/pro-hcm-location-example.json
- type: Example
url: examples/pro-hcm-pay-statement-example.json
- type: Example
url: examples/pro-hcm-direct-deposit-example.json
- type: Example
url: examples/pro-hcm-personnel-change-request-example.json
- type: Example
url: examples/pro-hcm-personnel-change-response-example.json
- type: Example
url: examples/pro-hcm-employee-list-example.json
- type: Example
url: examples/pro-hcm-employee-id-list-example.json
- aid: ukg:ukg-pro-wfm-api
name: UKG Pro Workforce Management API
description: >-
The UKG Pro WFM API provides programmatic access to time and labor management data including punches, shifts,
schedules, accruals, and attendance. Supports timekeeping, scheduling, and compliance workflows for hourly and
salaried employees. Uses OAuth 2.0 with tenant API keys.
humanURL: https://developer.ukg.com/wfm/reference/welcome-to-the-ukg-pro-workforce-management-api
baseURL: https://api.ultipro.com/workforce/v1
tags:
- Workforce Management
- Time and Attendance
- Scheduling
- Accruals
- Timekeeping
properties:
- type: Documentation
url: https://developer.ukg.com/wfm/reference/welcome-to-the-ukg-pro-workforce-management-api
- type: OpenAPI
url: openapi/ukg-pro-wfm-openapi.yml
- type: JSONSchema
url: json-schema/pro-wfm-wfm-employee-schema.json
- type: JSONSchema
url: json-schema/pro-wfm-timecard-schema.json
- type: JSONSchema
url: json-schema/pro-wfm-punch-schema.json
- type: JSONSchema
url: json-schema/pro-wfm-punch-request-schema.json
- type: JSONSchema
url: json-schema/pro-wfm-accrual-balance-schema.json
- type: JSONSchema
url: json-schema/pro-wfm-shift-schema.json
- type: JSONStructure
url: json-structure/pro-wfm-wfm-employee-structure.json
- type: JSONStructure
url: json-structure/pro-wfm-timecard-structure.json
- type: JSONStructure
url: json-structure/pro-wfm-punch-structure.json
- type: JSONStructure
url: json-structure/pro-wfm-punch-request-structure.json
- type: JSONStructure
url: json-structure/pro-wfm-accrual-balance-structure.json
- type: JSONStructure
url: json-structure/pro-wfm-shift-structure.json
- type: JSONLDContext
url: json-ld/ukg-pro-wfm-context.jsonld
- type: Example
url: examples/pro-wfm-wfm-employee-example.json
- type: Example
url: examples/pro-wfm-timecard-example.json
- type: Example
url: examples/pro-wfm-punch-example.json
- type: Example
url: examples/pro-wfm-punch-request-example.json
- type: Example
url: examples/pro-wfm-accrual-balance-example.json
- type: Example
url: examples/pro-wfm-shift-example.json
- aid: ukg:ukg-hr-service-delivery-api
name: UKG HR Service Delivery API
description: >-
The UKG HR Service Delivery API (formerly People Doc) provides access to employee request management, knowledge
portal content, process automation, document storage, and compliance workflows. Enables HR case management
integrations and employee self-service applications.
humanURL: https://doc.people-doc.com/api/?urls.primaryName=Client
baseURL: https://api.people-doc.com
tags:
- HR Service Delivery
- Case Management
- Document Management
- Employee Requests
properties:
- type: Documentation
url: https://doc.people-doc.com/api/?urls.primaryName=Client
- type: APIReference
url: https://doc.people-doc.com/client/api/index-v2.html
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/ukg/overview
- type: ArazzoWorkflows
url: arazzo/
workflows:
- url: arazzo/ukg-benefits-enrollment-audit-workflow.yml
name: UKG Pro HCM Benefits Enrollment Audit
summary: Locate an employee and audit their active benefits elections.
- url: arazzo/ukg-clock-in-and-verify-workflow.yml
name: UKG Pro WFM Clock In and Verify
summary: Resolve a WFM employee, submit a clock punch, and verify it landed.
- url: arazzo/ukg-cross-system-employee-reconcile-workflow.yml
name: UKG Cross-System Employee Reconcile
summary: Match an HCM employee record against the WFM roster for the same person.
- url: arazzo/ukg-daily-attendance-reconcile-workflow.yml
name: UKG Pro WFM Daily Attendance Reconcile
summary: Compare a day's scheduled shifts to actual punches for an employee.
- url: arazzo/ukg-employee-360-profile-workflow.yml
name: UKG Pro HCM Employee 360 Profile
summary: Resolve an employee from the directory and assemble their core HCM profile.
- url: arazzo/ukg-employee-roster-bootstrap-workflow.yml
name: UKG Pro HCM Employee Roster Bootstrap
summary: Page the employee ID list, then hydrate one employee into a full record.
- url: arazzo/ukg-new-hire-org-placement-workflow.yml
name: UKG Pro HCM New Hire Org Placement
summary: Validate org references then submit a department transfer for an employee.
- url: arazzo/ukg-payroll-statement-review-workflow.yml
name: UKG Pro HCM Payroll Statement Review
summary: Assemble an employee's pay rate, statement history, and deposit accounts.
- url: arazzo/ukg-pto-balance-and-schedule-workflow.yml
name: UKG Pro WFM PTO Balance and Schedule Check
summary: Read an employee's accrual balances and branch on available PTO.
- url: arazzo/ukg-schedule-coverage-check-workflow.yml
name: UKG Pro WFM Schedule Coverage Check
summary: Pull a location schedule, drill into one employee, and check their accruals.
- url: arazzo/ukg-submit-personnel-change-workflow.yml
name: UKG Pro HCM Submit Personnel Change
summary: Validate an employee, submit a personnel action, and branch on its status.
- url: arazzo/ukg-timecard-period-review-workflow.yml
name: UKG Pro WFM Timecard Period Review
summary: Resolve an employee, pull their timecards, and branch on approval status.
- type: GitHubOrganization
url: https://github.com/ultimatesoftware
- type: LinkedIn
url: https://www.linkedin.com/company/ukg
- type: Website
url: https://www.ukg.com
- type: Documentation
url: https://developer.ukg.com
- type: Portal
url: https://developer.ukg.com
- type: Blog
url: https://www.ukg.com/blog
- type: Pricing
url: https://www.ukg.com/pricing
- type: TermsOfService
url: https://www.ukg.com/legal/terms
- type: PrivacyPolicy
url: https://www.ukg.com/legal/privacy-policy
- type: Support
url: https://support.ukg.com
- type: GettingStarted
url: https://developer.ukg.com/general/docs/getting-started
- type: Authentication
url: https://developer.ukg.com/hcm/docs/authentication
- type: SignUp
url: https://www.ukg.com/contact-us
- type: SpectralRules
url: rules/ukg-spectral-rules.yml
- type: Vocabulary
url: vocabulary/ukg-vocabulary.yaml
- type: Features
data:
- name: Human Capital Management
description: >-
Comprehensive HCM covering employee records, org management, talent, and compliance for enterprise
organizations.
- name: Payroll Processing
description: Full-service payroll with tax compliance, direct deposit, pay statements, and multi-state support.
- name: Benefits Administration
description: Benefits enrollment, plan management, life event processing, and ACA compliance tracking.
- name: Time and Attendance
description: Automated timekeeping with punch clocks, mobile entry, approval workflows, and FLSA compliance.
- name: Workforce Scheduling
description: AI-powered scheduling with demand forecasting, shift management, and coverage optimization.
- name: Accrual Management
description: Configurable vacation, sick, and PTO accrual policies with automated balance tracking.
- name: HR Service Delivery
description: Employee case management, knowledge portal, HR document management, and process automation.
- name: People Fabric
description: Unified data platform connecting HCM and WFM data across all UKG products via modern APIs.
- type: UseCases
data:
- name: Payroll Integration
description: Sync employee pay data, deductions, and tax information with third-party payroll processors and ERP systems.
- name: Benefits Connector
description: >-
Exchange enrollment data and eligibility with benefits carriers, insurance providers, and benefits
administration systems.
- name: Time and Labor Integration
description: >-
Import punch data, approved timecards, and schedule information into payroll and workforce analytics
platforms.
- name: HRIS Data Sync
description: >-
Keep employee demographic, job, and organizational data synchronized between UKG and downstream business
systems.
- name: Analytics and Reporting
description: Export workforce data to business intelligence tools and data warehouses for advanced analytics and reporting.
- name: Onboarding Automation
description: >-
Automate new hire provisioning by triggering downstream system access and equipment setup from UKG hire
events.
- type: Integrations
data:
- name: Salesforce
description: Sync employee data between UKG and Salesforce for HR-CRM alignment.
- name: SAP
description: Integrate with SAP ERP for GL posting, cost center management, and financial reconciliation.
- name: Microsoft Azure AD
description: Single sign-on and user provisioning integration with Microsoft Entra ID.
- name: Workday
description: Employee data exchange for organizations using both platforms during migration or hybrid scenarios.
- name: ADP
description: Payroll data exchange with ADP for organizations using both HCM and payroll platforms.
- name: Greenhouse
description: Applicant tracking system integration for recruiting and onboarding handoff.
- type: Solutions
data:
- name: UKG Pro
description: >-
Enterprise HCM platform for mid-market and enterprise organizations with full HR, payroll, and talent
capabilities.
- name: UKG Pro WFM
description: Workforce management platform for hourly and complex workforce scheduling, timekeeping, and compliance.
- name: UKG Ready
description: Simplified HCM solution for small and medium businesses with combined HR, payroll, and time management.
- name: UKG HR Service Delivery
description: Employee experience platform for HR case management, knowledge delivery, and document compliance.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com