create_time_entry
create_time_entryCreate a detailed time entry for work performed, specifying date, duration, service, and work notes. Optionally link to a task and set billable time. Requires confirmation before submission.
Instructions
STEP 5 (FINAL) of timesheet workflow: Create a time entry with detailed work description. COMPLETE WORKFLOW: 1) list_projects → 2) list_project_deals → 3) list_deal_services → 4) list_project_tasks (recommended) → 5) create_time_entry. You MUST provide: valid service_id from the hierarchy, detailed work notes (minimum 10 chars), and optionally link to a specific task_id. This tool requires confirmation before creating. If PRODUCTIVE_USER_ID is configured, use "me" for person_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date for the time entry. Accepts "today", "yesterday", or YYYY-MM-DD format (required) | |
| time | Yes | Time duration. Accepts formats like "2h", "120m", "2.5h", or "2.5" (assumed hours) (required) | |
| person_id | Yes | ID of the person logging time. If PRODUCTIVE_USER_ID is configured in environment, "me" refers to that user. (required) | |
| service_id | Yes | ID of the service being performed (required) | |
| task_id | No | ID of the task being worked on (recommended - use list_project_tasks to find available tasks) | |
| note | Yes | REQUIRED: Detailed description of work performed - be specific about what was accomplished, include bullet points if multiple items (minimum 10 characters) | |
| billable_time | No | Billable time duration, same format as time field. If not specified, defaults to the time value (optional) | |
| confirm | No | Set to true to confirm and create the time entry. First call without this to see confirmation details. |