Create timesheet entry
kiwihr_create_timesheet_entryWRITE: add a time entry to the timesheet of one employee on one day (user_id omitted = the admin user the key acts as). type MANUAL = worked time (give start_at and end_at as HH:mm:ss, or a part_of_day), BREAK = a break. Optional project and note. Creates a new entry each call (not idempotent). Returns the updated day. GraphQL mutation createTimesheetEntry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Day (YYYY-MM-DD). | |
| note | No | Note for the entry. | |
| type | Yes | MANUAL = worked time, BREAK = break. | |
| end_at | No | End time HH:mm:ss. | |
| user_id | No | Employee id. Omit for the admin user the API key acts as. | |
| start_at | No | Start time HH:mm:ss. | |
| project_id | No | Project id (from kiwihr_list_projects). | |
| part_of_day | No | For day-based tracking instead of start/end. |