Track time
productive_track_timeLog time entries in Productive without manual lookup - service and person resolve automatically, and hours convert to minutes for billing.
Instructions
Log a time entry without looking up what Productive insists on. Time is stored in MINUTES — pass hours and it converts. The service (the budget line the work bills to, not the task) is resolved from the task when not given, and the person is resolved from the authenticated caller, so time lands on the right person even though the server holds one shared token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date of the work, YYYY-MM-DD. | |
| note | No | ||
| hours | No | Time worked in hours; converted to minutes. | |
| taskId | No | Task worked on. Also used to resolve the service. | |
| minutes | No | Time worked, in minutes. | |
| personId | No | Whose time this is. Defaults to the resolved caller. | |
| serviceId | No | Service (budget line) to bill to; overrides the task lookup. | |
| billableMinutes | No | Billable portion, if it differs from the time worked. |