Hi, I have a question on the PATCH Employee API.
Originally posted by Jeff Dooley on July 14, 2026 at 10:18 AM.
Hi, I have a question on the PATCH Employee API. I am updating the employee status and status reason to indicate the employee is on leave (changing the status from ACTIVE to INACTIVE with a leave reason) using the API which is successful.
In addition, I was seeing if the leave management data can be updated as well. If I look at the https://developers.dayforce.com/Build/API-Explorer/Employee/PATCH-Employee.aspx <link stripped through migration> there is a section on the leave of absence data :

When I try to update i get the error below:
HR_Employee_EmployeeDataSaveFailure context=Employee : Failed to Save Employee Data
HR_EmployeeLeaveOfAbsence_EmployeeEmploymentStatusIsRequired context=EmployeeEmploymentStatus : Status - Value is required
HR_EmployeeLeaveOfAbsence_EmploymentStatusReasonIsRequired context=EmploymentStatusReason : Reason - Value is required
If I look at the body definition I do not see EmployeeEmploymentStatus or EmploymentStatusReason under LeaveOfAbsence. They are under EmployeeStatuses. If I add them I get the error they are not valid. If I try to update these values under EmployeeStatuses I get the same error - it seems to want them under LeaveOfAbsences. I know Leave management is not fully supported for US/Canadian customers at this time so is this simple not supported via API or I was wondering if anyone is able to update the leave of absences using the API?
