v1

Swagger 2.02026-07-13107162315.5 KB
TimesheetApproval

Approves a batch of pending timesheet entries by their TimeSheetEntryIDs. Caller must have the Timesheet Approver role and permission to approve each specific entry. Mixed-eligibility batches return per-entry results.

post/api/Timesheets/Approve

Request body

TimeSheetEntryIDsinteger[]

(Required) List of TimeSheetEntryIDs to approve. 1-500 unique positive integers.

ApprovalNotestring

(Optional) Free-text approval note. Max 1000 characters. Currently accepted but not persisted.

Response

Returns a summary and per-entry results.