Workday Tracking System logo

Workday Tracking System

APIs for managing employee time tracking, absence management, and workforce scheduling in the Workday platform. Covers time blocks, time clock events, timesheets, time off, leaves of absence, accruals, schedule shifts, scheduling organizations, labor demand, and worker scheduling preferences.

3 APIs 8 Features
Absence ManagementAttendanceEnterpriseHCMHuman Capital ManagementPayrollSchedulingTime TrackingTimesheetsWorkforce Management

APIs

Workday Time Tracking API

Manage employee time entries, time blocks, time clock events, work schedule assignments, and time requests within the Workday platform. Supports both individual and batch operat...

Workday Absence Management API

Track employee attendance, absences, leave requests, and time off balances in the Workday platform. Supports entering time off, requesting leave of absence, managing accrual bal...

Workday Scheduling API

Create and manage employee work schedules, shifts, scheduling organizations, and labor demand within the Workday platform. Supports importing schedule data, managing shift assig...

Features

Time Block Management

Capture, calculate, and report worker time blocks with batch import support for high-volume time entry workflows.

Time Clock Integration

Import time clock events from third-party clocks and devices into Workday for centralized time tracking.

Timesheet Lifecycle

Retrieve, submit, approve, and report on timesheets covering configurable pay periods.

Time Off and Leave

Enter time off entries, request leaves of absence, and process return-from-leave events through the Absence Management API.

Accrual Balances and Overrides

Inspect time off balances and apply accrual overrides to align worker plan balances with payroll requirements.

Schedule Shift Management

Create, update, and import schedule shifts and assign them to workers within scheduling organizations.

Labor Demand Planning

Configure labor demand by scheduling organization to drive shift creation and workforce planning.

Worker Scheduling Preferences

Capture worker availability and scheduling preferences to inform shift assignment decisions.

Use Cases

Payroll Time Capture

Aggregate calculated time blocks and approved timesheets to feed downstream payroll runs.

Time Clock Device Integration

Push punch-in and punch-out events from physical or mobile time clocks into Workday in near real time.

Absence and Leave Tracking

Manage employee time off requests and leave of absence cases across HR, payroll, and benefits.

Workforce Scheduling

Plan and publish weekly shift schedules across scheduling organizations based on labor demand.

Compliance Reporting

Produce auditable records of worked hours, breaks, and leaves for labor law and contractual compliance.

Accrual Adjustment Workflows

Apply targeted accrual overrides to correct worker balances following payroll or eligibility changes.

Integrations

Workday Payroll

Calculated time blocks and approved timesheets feed Workday Payroll for gross-to-net processing.

Workday HCM

Worker, organization, and position data from Workday HCM are referenced across time, absence, and scheduling APIs.

Time Clock Hardware

Third-party time clock vendors integrate with the Time Tracking API via the time clock events endpoints.

Workforce Management Partners

Scheduling and labor optimization partners exchange shifts, labor demand, and preferences with the Scheduling API.

Identity Providers

OAuth 2.0 integration with enterprise identity providers authenticates API clients and workers.

Solutions

Workday Human Capital Management

Core HCM suite that includes Time Tracking, Absence Management, and Scheduling as integrated workforce capabilities.

Workday Payroll

Native payroll solution that consumes time and absence data for accurate pay calculation.

Workday Workforce Management

Scheduling, labor optimization, and time tracking solution tailored to shift-based workforces.

Semantic Vocabularies

Workday Tracking System Context

1 classes · 36 properties

JSON-LD

API Governance Rules

Workday Tracking System API Rules

68 rules · 18 errors 39 warnings 11 info

SPECTRAL

Resources

🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔑
Authentication
Authentication
📝
SignUp
SignUp
💰
Pricing
Pricing
🔗
RateLimits
RateLimits
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
Community
Community
📰
Blog
Blog
📄
ReleaseNotes
ReleaseNotes
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
aid: workday-tracking-system
name: Workday Tracking System
description: >-
  APIs for managing employee time tracking, absence management, and workforce scheduling in the Workday platform. Covers
  time blocks, time clock events, timesheets, time off, leaves of absence, accruals, schedule shifts, scheduling
  organizations, labor demand, and worker scheduling preferences.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/apis.yml
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
  - name: Workday Time Tracking API
    description: >-
      Manage employee time entries, time blocks, time clock events, work schedule assignments, and time requests within
      the Workday platform. Supports both individual and batch operations for enterprise workforce management.
    image: https://www.workday.com/content/dam/web/images/icons/time-tracking.png
    humanURL: https://www.workday.com/en-us/products/human-capital-management/time-tracking.html
    baseURL: https://{tenant}.workday.com/api/time-tracking/v1
    tags:
      - Time Tracking
      - Timesheets
      - Time Blocks
      - Time Clock
      - Work Schedules
      - Time Requests
      - Hours
      - Attendance
    properties:
      - type: Documentation
        url: https://docs.workday.com/api/time-tracking
      - type: APIReference
        url: https://developer.workday.com/api-reference/time-tracking
      - type: Authentication
        url: https://docs.workday.com/authentication
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/openapi/workday-tracking-system-time-tracking-openapi.yml
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-shift-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-time-block-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-time-block-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-time-blocks-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-time-clock-event-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-time-clock-event-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-time-clock-events-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-time-request-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-time-request-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-time-requests-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-timesheet-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-timesheets-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-work-schedule-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-work-schedule-assignment-schema.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-shift-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-time-block-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-time-block-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-time-blocks-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-time-clock-event-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-time-clock-event-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-time-clock-events-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-time-request-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-time-request-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-time-requests-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-timesheet-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-timesheets-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-work-schedule-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/time-tracking-work-schedule-assignment-structure.json
    contact:
      - FN: Workday Developer Support
        url: https://developer.workday.com
  - name: Workday Absence Management API
    description: >-
      Track employee attendance, absences, leave requests, and time off balances in the Workday platform. Supports
      entering time off, requesting leave of absence, managing accrual balances, and processing return-from-leave
      events.
    image: https://www.workday.com/content/dam/web/images/icons/attendance.png
    humanURL: https://www.workday.com/en-us/products/human-capital-management/absence-management.html
    baseURL: https://{tenant}.workday.com/api/absence-management/v1
    tags:
      - Absence Management
      - Time Off
      - Leave of Absence
      - Accruals
      - Balances
      - Attendance
    properties:
      - type: Documentation
        url: https://docs.workday.com/api/absence-management
      - type: APIReference
        url: https://developer.workday.com/api-reference/absence-management
      - type: Authentication
        url: https://docs.workday.com/authentication
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/openapi/workday-tracking-system-absence-management-openapi.yml
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-accrual-override-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-accrual-override-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-accrual-overrides-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-leave-of-absence-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-leave-of-absence-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-leaves-of-absence-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-return-from-leave-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-time-off-balance-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-time-off-balances-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-time-off-entry-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-time-off-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/absence-management-time-off-response-schema.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-accrual-override-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-accrual-override-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-accrual-overrides-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-leave-of-absence-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-leave-of-absence-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-leaves-of-absence-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-return-from-leave-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-time-off-balance-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-time-off-balances-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-time-off-entry-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-time-off-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-time-off-response-structure.json
    contact:
      - FN: Workday Developer Support
        url: https://developer.workday.com
  - name: Workday Scheduling API
    description: >-
      Create and manage employee work schedules, shifts, scheduling organizations, and labor demand within the Workday
      platform. Supports importing schedule data, managing shift assignments, and configuring scheduling settings and
      worker scheduling preferences.
    image: https://www.workday.com/content/dam/web/images/icons/scheduling.png
    humanURL: https://www.workday.com/en-us/products/human-capital-management/scheduling.html
    baseURL: https://{tenant}.workday.com/api/scheduling/v1
    tags:
      - Scheduling
      - Schedules
      - Shifts
      - Scheduling Organizations
      - Labor Demand
      - Worker Preferences
      - Workforce Management
    properties:
      - type: Documentation
        url: https://docs.workday.com/api/scheduling
      - type: APIReference
        url: https://developer.workday.com/api-reference/scheduling
      - type: Authentication
        url: https://docs.workday.com/authentication
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/openapi/workday-tracking-system-scheduling-openapi.yml
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-labor-demand-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-labor-demand-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-labor-demand-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-schedule-shift-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-schedule-shift-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-schedule-shifts-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-scheduling-organization-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-scheduling-organization-input-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-scheduling-organizations-response-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-worker-scheduling-preferences-schema.json
      - type: JSONSchema
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/scheduling-worker-scheduling-preferences-input-schema.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-labor-demand-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-labor-demand-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-labor-demand-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-schedule-shift-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-schedule-shift-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-schedule-shifts-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-scheduling-organization-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-scheduling-organization-input-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-scheduling-organizations-response-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-worker-scheduling-preferences-structure.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/scheduling-worker-scheduling-preferences-input-structure.json
    contact:
      - FN: Workday Developer Support
        url: https://developer.workday.com
common:
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/workday-tracking-system-assign-work-schedule-workflow.yml
        name: Workday Assign Work Schedule
        summary: Read a worker's current work schedule, assign a new schedule, and confirm the assignment took effect.
      - url: arazzo/workday-tracking-system-clock-event-to-timesheet-workflow.yml
        name: Workday Clock Event to Timesheet Submission
        summary: Ingest a time clock event, poll for the resulting calculated time blocks, then submit the worker's timesheet.
      - url: arazzo/workday-tracking-system-create-scheduling-org-and-shift-workflow.yml
        name: Workday Create Scheduling Organization and Shift
        summary: Create a scheduling organization, schedule a worker's shift within it, and confirm the shift.
      - url: arazzo/workday-tracking-system-leave-of-absence-lifecycle-workflow.yml
        name: Workday Leave of Absence Lifecycle
        summary: Request a leave of absence for a worker, verify it appears in the list, and process the return from leave.
      - url: arazzo/workday-tracking-system-request-time-off-with-balance-check-workflow.yml
        name: Workday Request Time Off With Balance Check
        summary: Verify a worker has enough time off balance, then submit a time off request and confirm it.
      - url: arazzo/workday-tracking-system-staff-against-labor-demand-workflow.yml
        name: Workday Staff Against Labor Demand
        summary: Read labor demand for an organization, check existing coverage, and schedule a shift only when demand exists.
      - url: arazzo/workday-tracking-system-time-block-lifecycle-workflow.yml
        name: Workday Time Block Lifecycle
        summary: Create a reported time block for a worker, fetch it back, and correct it with updated hours.
      - url: arazzo/workday-tracking-system-update-scheduling-preferences-and-shift-workflow.yml
        name: Workday Update Scheduling Preferences and Shift
        summary: Read a worker's scheduling preferences, update them, and schedule a shift aligned to the preferred times.
  - type: Portal
    url: https://developer.workday.com
  - type: GettingStarted
    url: https://developer.workday.com/getting-started
  - type: Documentation
    url: https://docs.workday.com
  - type: Authentication
    url: https://docs.workday.com/authentication/oauth2
  - type: SignUp
    url: https://www.workday.com/en-us/forms/contact-sales.html
  - type: Pricing
    url: https://www.workday.com/en-us/pricing.html
  - type: RateLimits
    url: https://docs.workday.com/rate-limits
  - type: StatusPage
    url: https://status.workday.com
  - type: Support
    url: https://www.workday.com/en-us/company/latest/customer-support.html
  - type: Community
    url: https://community.workday.com
  - type: Blog
    url: https://blog.workday.com
  - type: ReleaseNotes
    url: https://docs.workday.com/release-notes
  - type: TermsOfService
    url: https://www.workday.com/en-us/terms-of-service.html
  - type: PrivacyPolicy
    url: https://www.workday.com/en-us/privacy.html
  - type: GitHubOrganization
    url: https://github.com/Workday
  - type: JSONLD
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-ld/workday-tracking-system-context.jsonld
  - type: JSONSchema
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/workday-tracking-system-leave-of-absence-schema.json
  - type: JSONSchema
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/workday-tracking-system-time-block-schema.json
  - type: JSONSchema
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/workday-tracking-system-timesheet-schema.json
  - type: JSONStructure
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/workday-tracking-system-leave-of-absence-structure.json
  - type: JSONStructure
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/workday-tracking-system-time-block-structure.json
  - type: JSONStructure
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/workday-tracking-system-timesheet-structure.json
  - type: SpectralRules
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/rules/workday-tracking-system-spectral-rules.yml
  - type: Features
    data:
      - name: Time Block Management
        description: >-
          Capture, calculate, and report worker time blocks with batch import support for high-volume time entry
          workflows.
      - name: Time Clock Integration
        description: Import time clock events from third-party clocks and devices into Workday for centralized time tracking.
      - name: Timesheet Lifecycle
        description: Retrieve, submit, approve, and report on timesheets covering configurable pay periods.
      - name: Time Off and Leave
        description: >-
          Enter time off entries, request leaves of absence, and process return-from-leave events through the Absence
          Management API.
      - name: Accrual Balances and Overrides
        description: Inspect time off balances and apply accrual overrides to align worker plan balances with payroll requirements.
      - name: Schedule Shift Management
        description: Create, update, and import schedule shifts and assign them to workers within scheduling organizations.
      - name: Labor Demand Planning
        description: Configure labor demand by scheduling organization to drive shift creation and workforce planning.
      - name: Worker Scheduling Preferences
        description: Capture worker availability and scheduling preferences to inform shift assignment decisions.
  - type: UseCases
    data:
      - name: Payroll Time Capture
        description: Aggregate calculated time blocks and approved timesheets to feed downstream payroll runs.
      - name: Time Clock Device Integration
        description: Push punch-in and punch-out events from physical or mobile time clocks into Workday in near real time.
      - name: Absence and Leave Tracking
        description: Manage employee time off requests and leave of absence cases across HR, payroll, and benefits.
      - name: Workforce Scheduling
        description: Plan and publish weekly shift schedules across scheduling organizations based on labor demand.
      - name: Compliance Reporting
        description: Produce auditable records of worked hours, breaks, and leaves for labor law and contractual compliance.
      - name: Accrual Adjustment Workflows
        description: Apply targeted accrual overrides to correct worker balances following payroll or eligibility changes.
  - type: Integrations
    data:
      - name: Workday Payroll
        description: Calculated time blocks and approved timesheets feed Workday Payroll for gross-to-net processing.
      - name: Workday HCM
        description: >-
          Worker, organization, and position data from Workday HCM are referenced across time, absence, and scheduling
          APIs.
      - name: Time Clock Hardware
        description: Third-party time clock vendors integrate with the Time Tracking API via the time clock events endpoints.
      - name: Workforce Management Partners
        description: >-
          Scheduling and labor optimization partners exchange shifts, labor demand, and preferences with the Scheduling
          API.
      - name: Identity Providers
        description: OAuth 2.0 integration with enterprise identity providers authenticates API clients and workers.
  - type: Solutions
    data:
      - name: Workday Human Capital Management
        description: >-
          Core HCM suite that includes Time Tracking, Absence Management, and Scheduling as integrated workforce
          capabilities.
      - name: Workday Payroll
        description: Native payroll solution that consumes time and absence data for accurate pay calculation.
      - name: Workday Workforce Management
        description: Scheduling, labor optimization, and time tracking solution tailored to shift-based workforces.
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
tags:
  - Absence Management
  - Attendance
  - Enterprise
  - HCM
  - Human Capital Management
  - Payroll
  - Scheduling
  - Time Tracking
  - Timesheets
  - Workforce Management