v2

latestOpenAPI 3.0.12026-07-31690160432.4 KB
Task Timer

Add manual time entry for a project task

Adds a manual time entry to a task with hours, minutes, start time (in millis), billing info, and optional notes.

post/v1/time-track/projects/{projectId}/tasks/{taskId}/manual

Path parameters

taskIdinteger required
Example:101

Task ID

Headers

X-Org-Idinteger required
Example:1

Organization ID

Request body

hoursinteger required

Hours to be logged manually

minutesinteger required

Minutes to be logged manually

startTimeinteger required

Epoch timestamp indicating when the task work started

billingTypeboolean required

Whether the logged time is billable

notesstring

Optional notes describing the work done

Example request

{
  "hours": 1,
  "minutes": 30,
  "startTime": 1754503994081,
  "billingType": true,
  "notes": "Worked on UI bug fixing"
}

Response

Manual time added successfully

successboolean

Indicates if the operation was successful

messagestring

Message describing the result of the operation

codeinteger

HTTP status code of the response

timestampstring date-time

Timestamp of the response

Example response

{
  "success": true,
  "message": "Operation completed successfully",
  "code": 200,
  "timestamp": "2023-01-01T12:00:00Z"
}