Update Kimai Timesheet
kimai_update_timesheetUpdate a Kimai timesheet record after obtaining explicit human authorization, with automatic backup of the existing record before changes.
Instructions
Update a Kimai timesheet record. Sensitive edit: call only after explicit human authorization. The existing record is saved to a temp backup file before the edit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Kimai entity ID. | |
| end | No | Optional timesheet end timestamp in Kimai HTML5 datetime-local format, e.g. 2026-06-01T10:30:00. | |
| tags | No | Optional tags; sent to Kimai as a comma-separated list. | |
| user | No | Optional user ID; requires permission to edit other users' time. | |
| begin | No | Timesheet begin timestamp in Kimai HTML5 datetime-local format, e.g. 2026-06-01T09:00:00. | |
| project | No | Kimai project ID. | |
| activity | No | Kimai activity ID. | |
| billable | No | Optional billable flag. | |
| exported | No | Optional exported flag. This can lock/unlock timesheet records. | |
| fixed_rate | No | Optional fixed rate override. | |
| description | No | Optional timesheet description. | |
| hourly_rate | No | Optional hourly rate override. | |
| response_format | No | Output format: markdown for human-readable summaries, json for structured output. | markdown |
| authorization_note | Yes | Short note capturing the user's explicit authorization and reason for the edit. | |
| authorization_confirmed | Yes | Must be true only after the human user explicitly authorizes this sensitive Kimai edit. |