clickup_create_time_entry
Log a completed time entry for a task. Provide start timestamp and either duration or stop time to backfill tracked hours.
Instructions
Log a completed (already-finished) time entry.
Calls POST /team/{team_id}/time_entries.
When to Use:
Backfilling time that was tracked elsewhere, or logging a block of work with a known start and either an end time or a duration.
When NOT to Use:
To start an open-ended running timer right now — use
clickup_start_time_entryinstead (noduration/stopneeded there).
Returns: A confirmation string with the created entry's id, task, user, and duration.
Examples: params = {"team_id": "123", "start": 1700000000000, "duration": 3600000, "tid": "abc123", "billable": True} params = {"team_id": "123", "start": 1700000000000, "stop": 1700003600000, "description": "code review"}
Error Handling:
400 means the payload is malformed (e.g. neither duration nor stop
given, or a bad start); 404 means tid doesn't reference a real task.
400 with ECODE TIMEENTRY_072 ("Cannot track time for this task") means the
Time Tracking ClickApp is disabled in that task's Space — enable it via
clickup_update_space features or track without tid (verified live).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |