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: kin@apievangelist.com tags: - Absence Management - Attendance - Enterprise - HCM - Human Capital Management - Payroll - Scheduling - Time Tracking - Timesheets - Workforce Management