v2
latestOpenAPI 3.0.32026-08-07534393676.1 KBleave
post/api/leave/{id}/cancel/
Path parameters
idstring uuid required
A UUID string identifying this leave.
Headers
X-Companystring
The company id to request data for
Request body
idstring uuid required
employeestring uuid
employee_namestring required
hoursstring
total_hoursstring required
attachmentsstring
created_atstring date-time required
updated_atstring date-time required
leave_type'annual' | 'sick' | 'personal' | 'rdo' | 'maternity' | 'other'
- annual - Annual Leave
- sick - Sick Leave
- personal - Personal Leave
- rdo - Personal RDO
- maternity - Maternity/Paternity Leave
- other - Other Leave
reasonstring required
start_datestring date required
end_datestring date required
status'pending' | 'approved' | 'rejected' | 'cancelled' required
- pending - pending
- approved - approved
- rejected - rejected
- cancelled - cancelled
response_reasonstring nullable required
approved_bystring uuid nullable required
Response
idstring uuid required
employeestring uuid
employee_namestring required
hoursstring
total_hoursstring required
attachmentsstring
created_atstring date-time required
updated_atstring date-time required
leave_type'annual' | 'sick' | 'personal' | 'rdo' | 'maternity' | 'other'
- annual - Annual Leave
- sick - Sick Leave
- personal - Personal Leave
- rdo - Personal RDO
- maternity - Maternity/Paternity Leave
- other - Other Leave
reasonstring required
start_datestring date required
end_datestring date required
status'pending' | 'approved' | 'rejected' | 'cancelled' required
- pending - pending
- approved - approved
- rejected - rejected
- cancelled - cancelled
response_reasonstring nullable required
approved_bystring uuid nullable required