capabilities.work

Request Leave of Absence

A 3-step recipe with Workday. We can help you get access.

Recipe · 3 steps

Request Leave of Absence

with Workday · Human Capital Management

Resolve a worker, review existing leaves, and submit a new leave request.

  1. Confirm the worker exists before reviewing leave data.
  2. Read the worker's existing leaves of absence to detect overlap.
  3. Submit the new leave of absence request.
What you'll need to have ready
  • authorization: OAuth2 bearer token, e.g. "Bearer eyJ...".
  • workerId: The Workday ID of the worker requesting leave.
  • leaveType: The leave type reference object (id, descriptor, href).
  • firstDayOfLeave: The first day of the leave (YYYY-MM-DD).
  • estimatedLastDayOfLeave: The estimated last day of the leave (YYYY-MM-DD).
  • lastDayOfWork: The worker's last day of work before leave (YYYY-MM-DD).
  • firstDayBackAtWork: The expected first day back at work (YYYY-MM-DD).
  • reason: The leave reason reference object (id, descriptor, href).
  • comment: An optional comment for the leave request.
For your developer

Arazzo workflow workday:request-leave-of-absence, 3 operations: getWorkerById → getLeavesOfAbsence → requestLeaveOfAbsence. Specs on APIs.io.