TimeSheets

Number of APIs: 7

  1. Update TimeSheet PUT {{baseUrl}}/odata/TimeSheets(00d44ecd-c005-450c-b910-dcdc4aecc463)

  2. Get TimeSheet GET {{baseUrl}}/odata/TimeSheets(00d44ecd-c005-450c-b910-dcdc4aecc463)?$expand=timeSheetLines($orderBy=orderNumber;$select=id,orderNumber,projectId,projectTaskId,activityId,roleId;$expand=timeAllocations($select=id,date,duration,comments)),approvalStatus($select=id,name),user($select=id,name)&$select=id,dateFrom,dateTo,rowVersion

  3. Delete TimeSheet DELETE {{baseUrl}}/odata/TimeSheets(00d44ecd-c005-450c-b910-dcdc4aecc463)

  4. Query TimeSheets GET {{baseUrl}}/odata/TimeSheets?$filter=dateFrom ge 2022-01-01 and dateTo le 2022-12-31&$top=10

  5. Set TimeSheet State POST {{baseUrl}}/odata/TimeSheets(8680bc35-3d73-4f72-8fc4-50529204bae2)/SetState

  6. Start TimeSheet Workflow POST {{baseUrl}}/odata/TimeSheets(5a7b6c8b-866a-47a2-a6a3-e9a73f97ea94)/StartWorkflow

  7. Track Time POST {{baseUrl}}/odata/TrackTime