Workday Tracking System · JSON Structure

Absence Management Time Off Balance Structure

A worker's balance for a specific time off plan

Type: object Properties: 8
Absence ManagementAttendanceEnterpriseHCMHuman Capital ManagementPayrollSchedulingTime TrackingTimesheetsWorkforce Management

TimeOffBalance is a JSON Structure definition published by Workday Tracking System, describing 8 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

planId planName balance accrued used pending unit asOfDate

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-structure/absence-management-time-off-balance-structure.json",
  "name": "TimeOffBalance",
  "description": "A worker's balance for a specific time off plan",
  "type": "object",
  "properties": {
    "planId": {
      "type": "string",
      "description": "Workday ID of the time off plan"
    },
    "planName": {
      "type": "string",
      "description": "Name of the time off plan"
    },
    "balance": {
      "type": "float",
      "description": "Current available balance in hours"
    },
    "accrued": {
      "type": "float",
      "description": "Total hours accrued year-to-date"
    },
    "used": {
      "type": "float",
      "description": "Total hours used year-to-date"
    },
    "pending": {
      "type": "float",
      "description": "Hours pending approval"
    },
    "unit": {
      "type": "string",
      "description": "Unit of measurement",
      "enum": [
        "Hours",
        "Days"
      ]
    },
    "asOfDate": {
      "type": "date",
      "description": "Date the balance was calculated"
    }
  }
}