Update Time Entry
update_time_entryChanges one of the signed-in person's own time entries: its date, hours, description, project (by projectId, code or name), task, activity code or billable flag. Only the fields given change. An entry already filed for approval, approved or invoiced is refused with the reason; recalling the filed week reopens it. The result carries the prior values as the call that undoes the edit. Handles "make Tuesday's RISE entry 3 hours".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | Hours worked (e.g. 1.5). Give hours or minutes, not both. | |
| taskId | No | Put it on this task, or null for none. | |
| userId | No | Not needed when signed in: these tools act for the signed-in person, and any other ID is refused. Applies only to a workspace connection with no signed-in user, naming whose timesheet this is. | |
| entryId | Yes | The entry id, as a timesheet read or a logged entry gave it. | |
| minutes | No | Minutes worked (e.g. 90). Give hours or minutes, not both. | |
| project | No | The project as the person said it: its code (e.g. "RISE") or its name. Matched exactly on code first. When several projects match, nothing is written and the candidates come back to ask about. Give projectId or project, not both. | |
| billable | No | Whether the time is billable. | |
| entryDate | No | Move it to this work date, YYYY-MM-DD. | |
| projectId | No | Move it to this project, or null for no project. | |
| description | No | What was done. | |
| activityCodeId | No | Activity code ID, or null for none. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| undo | No | The call that reverses this one, with its arguments. | |
| entry | No | ||
| changed | No |