Time Off Requests

Number of APIs: 7

  1. Get Time Off Request GET {{baseUrl}}/odata/TimeOffRequests(129714b6-95c5-4de7-8c64-7e50adb49a43)?$select=id,name&$expand=timeOffType($select=id,code,name), approvalStatus($select=id,code,name)

  2. Update Time Off Request PATCH {{baseUrl}}/OData/TimeOffRequests(f93ade59-0b78-4e85-b2db-30ac20fae6c2)

  3. Delete Time Off Request DELETE {{baseUrl}}/odata/TimeOffRequests(129714b6-95c5-4de7-8c64-7e50adb49a43)

  4. Query Time Off Requests GET {{baseUrl}}/odata/TimeOffRequests?$top=5&$select=id,name&$expand=timeOffType($select=id,code,name),state($select=id,code,name)

  5. Set Time Off Request State POST {{baseUrl}}/odata/TimeOffRequests(143e3281-657f-4611-9e3c-e44076a22583)/SetState

  6. Start Time Off Request Workflow POST {{baseUrl}}/odata/TimeOffRequests(143e3281-657f-4611-9e3c-e44076a22583)/StartWorkflow

  7. Create Time Off Request POST {{baseUrl}}/odata/TimeOffRequests