create_timesheet
Create new timesheet entries by specifying client, project, category, date, and time range for accurate work hour tracking.
Instructions
Create a new timesheet entry. Requires client, project, category, date, and time range. Returns the created timesheet ID.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| client_id | Yes | Client ID (use list_clients to find, e.g., 'SSW') | |
| project_id | Yes | Project ID (use list_projects to find) | |
| category_id | Yes | Category ID (use list_categories to find, e.g., 'DEV') | |
| date | Yes | Date of work in YYYY-MM-DD format | |
| start_time | Yes | Start time in HH:MM format (24-hour) | |
| end_time | Yes | End time in HH:MM format (24-hour) | |
| break_minutes | No | Break time in minutes (default: 0) | |
| location_id | No | Work location ID (optional) | |
| billable_id | No | Billable category ID (optional) | |
| note | No | Description of work done (optional) |