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 1 Capabilities 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...

Capabilities

Workday Workforce Time Management

Unified capability for managing the complete employee time lifecycle in Workday, combining Time Tracking and Absence Management APIs. Used by HR managers, payroll teams, and wor...

Run with Naftiko

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

🌐
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
🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
SpectralRules
SpectralRules
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability

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-productions.s3.amazonaws.com/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-03'
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: 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: JSON-LD
    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: NaftikoCapability
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/capabilities/workforce-time-management.yaml
  - type: NaftikoCapability
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/capabilities/shared/time-tracking.yaml
  - type: NaftikoCapability
    url: >-
      https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/capabilities/shared/absence-management.yaml
  - 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: [email protected]
tags:
  - Absence Management
  - Attendance
  - Enterprise
  - HCM
  - Human Capital Management
  - Payroll
  - Scheduling
  - Time Tracking
  - Timesheets
  - Workforce Management