{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/TimeEntry", "title": "TimeEntry", "type": "object", "description": "A time entry recording tracked time on a task.", "properties": { "id": { "type": "string", "description": "The unique identifier of the time entry." }, "task": { "type": "object", "properties": { "id": { "type": "string", "description": "The task ID." }, "name": { "type": "string", "description": "The task name." }, "status": { "type": "object", "properties": { "status": { "type": "string", "description": "The status name." }, "color": { "type": "string", "description": "The status color." }, "type": { "type": "string", "description": "The status type." } }, "description": "The task status." }, "custom_type": { "type": "string", "nullable": true, "description": "Custom task type if applicable." } }, "description": "The task this time entry is associated with." }, "wid": { "type": "string", "description": "The Workspace ID." }, "user": { "type": "object", "properties": { "id": { "type": "integer", "description": "The user ID." }, "username": { "type": "string", "description": "The username." }, "email": { "type": "string", "format": "email", "description": "The email address." }, "color": { "type": "string", "description": "The user color." }, "profilePicture": { "type": "string", "format": "uri", "nullable": true, "description": "URL of the profile picture." }, "initials": { "type": "string", "description": "The user initials." } }, "description": "The user who logged the time entry." }, "billable": { "type": "boolean", "description": "Whether the time entry is billable." }, "start": { "type": "string", "description": "Unix timestamp in milliseconds when the time entry started." }, "end": { "type": "string", "description": "Unix timestamp in milliseconds when the time entry ended." }, "duration": { "type": "string", "description": "Duration of the time entry in milliseconds." }, "description": { "type": "string", "description": "Description of the time entry." }, "tags": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string", "description": "The tag name." }, "tag_bg": { "type": "string", "description": "Background color." }, "tag_fg": { "type": "string", "description": "Foreground color." }, "creator": { "type": "integer", "description": "The tag creator user ID." } } }, "description": "Tags associated with the time entry." }, "source": { "type": "string", "description": "The source of the time entry (e.g., clickup, api)." }, "at": { "type": "string", "description": "Unix timestamp when the time entry was last modified." }, "task_location": { "type": "object", "properties": { "list_id": { "type": "integer", "description": "The list ID." }, "folder_id": { "type": "integer", "description": "The folder ID." }, "space_id": { "type": "integer", "description": "The space ID." }, "list_name": { "type": "string", "description": "The list name." }, "folder_name": { "type": "string", "description": "The folder name." }, "space_name": { "type": "string", "description": "The space name." } }, "description": "Location details of the associated task." }, "task_tags": { "type": "array", "items": { "type": "object" }, "description": "Tags from the associated task." } } }