API Docs / Schemas / UpdateTimeEntryRequest

UpdateTimeEntryRequest

Request to update a time entry (full replacement)

Properties

Name Type Description
userCode*string

The code of the team member who did the work

The code of the team member who did the work

entryDate*string

The day the work was done (format: yyyy-MM-dd)

The day the work was done (format: yyyy-MM-dd)

durationMinutesinteger

How long the work took, in minutes

How long the work took, in minutes

startTimestring

When the work started (UTC) — optional, set by timer-logged entries

When the work started (UTC) — optional, set by timer-logged entries

endTimestring

When the work ended (UTC) — optional, set by timer-logged entries

When the work ended (UTC) — optional, set by timer-logged entries

descriptionstring

What the time was spent on

What the time was spent on

clientCodestring

The code of the client the time relates to (optional unless the practice requires linking)

The code of the client the time relates to (optional unless the practice requires linking)

taskItemCodestring

The code of the task the time relates to (optional unless the practice requires linking)

The code of the task the time relates to (optional unless the practice requires linking)

workflowGroupNumberinteger

The group number of the workflow step the time relates to (optional; requires
TaskItemCode and WorkflowStepNumber). Omit both numbers to unlink the step.

The group number of the workflow step the time relates to (optional; requires
TaskItemCode and WorkflowStepNumber). Omit both numbers to unlink the step.

workflowStepNumberinteger

The step number of the workflow step the time relates to (optional; requires
TaskItemCode and WorkflowGroupNumber). Omit both numbers to unlink the step.

The step number of the workflow step the time relates to (optional; requires
TaskItemCode and WorkflowGroupNumber). Omit both numbers to unlink the step.

blocksarray of TimerBlockDto

The edited work blocks, for block-sourced entries. When provided, StartTime,
EndTime and DurationMinutes are derived from the blocks and any supplied
values are ignored; when omitted the entry's existing blocks are kept.
Each block needs either a start and end time or a duration in minutes.

The edited work blocks, for block-sourced entries. When provided, StartTime,
EndTime and DurationMinutes are derived from the blocks and any supplied
values are ignored; when omitted the entry's existing blocks are kept.
Each block needs either a start and end time or a duration in minutes.

isBillableboolean

Whether this time can be billed to the client

Whether this time can be billed to the client

hourlyRatenumber

Charge-out rate per hour

Charge-out rate per hour

JSON Example

{
  "userCode": "string",
  "entryDate": "2024-01-01",
  "durationMinutes": 1,
  "startTime": "2024-01-01T00:00:00Z",
  "endTime": "2024-01-01T00:00:00Z"
}

Used By Operations