Workflow
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.
<Info> 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. </Info>post/timmi-timesheet/api/timesheets/{id}/approve
Request
- Base URLhttps://example.ilucca.net
- Authnone required
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"transfers": [
{
"amount": {
"iso": "PT7H30M"
}
}
]
}Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.