Lodol Docs

Workday

API actions for the Workday integration.

Workday

Manage workers, time off, and job requisitions in Workday.


Get time off balances

Retrieve current time off balances for a worker.

Parameters

ParameterTypeRequiredDescription
worker_idstringYesWorkday worker ID to retrieve balances for.

Response

{
  "balances": [
    {}
  ],
  "status": "abc123xyz"
}

Get worker details

Look up a worker's full profile and details by their ID.

Parameters

ParameterTypeRequiredDescription
worker_idstringYesThe ID of the worker to look up.

Response

{
  "status": "abc123xyz",
  "worker": {}
}

List job requisitions

List open or closed job requisitions.

Parameters

ParameterTypeRequiredDescription
limitnumberNoMaximum number of requisitions to return (default 20).
statusstringNoShow only requisitions with this status, for example Open, Closed, or Filled.

Response

{
  "requisitions": [
    {}
  ],
  "status": "abc123xyz"
}

List workers

List workers from Workday.

Parameters

ParameterTypeRequiredDescription
limitnumberNoMaximum number of workers to return (default 50).
statusstringNoShow only workers with this status.

Response

{
  "status": "abc123xyz",
  "workers": [
    {}
  ]
}

Submit time off request

Create a time off request for a worker with dates and type.

Parameters

ParameterTypeRequiredDescription
worker_idstringYesWorkday worker ID the request is for.
start_datestringYesThe first day of time off, for example 2026-07-15.
end_datestringYesThe last day of time off, for example 2026-07-18.
time_off_typestringYesThe type of time off, for example Vacation, Sick, or PTO.
commentstringNoOptional note for the approver.

Response

{
  "request": {},
  "status": "abc123xyz"
}

Update worker contact

Update a worker's primary email or phone number.

Parameters

ParameterTypeRequiredDescription
worker_idstringYesWorkday worker ID to update.
emailstringNoNew primary email address for the worker.
phonestringNoNew primary phone number for the worker.

Response

{
  "contact": {},
  "status": "abc123xyz"
}

On this page