v2

latestOpenAPI 3.0.12026-07-31690160432.4 KB
Task Timer

Add manual time entry for a task

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

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

Path parameters

taskIdinteger required
Example:101

ID of the task to which manual time is being added

Headers

X-Org-Idinteger required
Example:1

Organization ID (provided in the request header)

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"
}