Approve a timesheet
Approve once the timesheet referenced by its ID, and any timesheets before it pending approval belonging to the same timesheet owner.
For example, if timesheets of ownerid=123
of April 2024 (id=1
), May 2024 (id=2
), and June 2024 (id=3
) are pending approval, and you approve the timesheet id=2
: both April 2024 and May 2024 timesheets will be approved once, and the June 2024 timesheet will be untouched.
Approbation can only be performed with a pending
status, and it only performs a single approbation step for each timesheet. If a timesheet require several manual approbation steps, the endpoint must be called several times.
If you want to edit the original Transfer, send a new Transfer with the new duration.
To cancel a transfer, send a Transfer with a duration of PT0S
. To keep the same
original transfer, send an empty array.
Path Parameters
timesheet id
Body
If you want to edit the original Transfer, send a new Transfer with the new duration. To cancel a transfer, send a Transfer with a duration of PT0S
. To keep the same original transfer, send an empty array.
Response
Unique id of the WorkflowItem.
Any human readable error message.
The Timesheet the WorkflowItem is related on starting date (included).
The Timesheet the WorkflowItem is related on ending date (excluded).
A Directory 'User'. See API reference for up-to-date attributes.
- "success" for a succesfull workflow operation.
- "error" if any error was met, and therefore an excetion message is set.
- "noAction" if the workflow operation was not performed.
Was this page helpful?