Update Time Tracking Import Row

Corrects one row of a time tracking import using JSON Merge Patch (RFC 7396) semantics: only the properties present in the body are applied and omitted properties are unchanged. The row is auto-corrected and re-validated afterwards, so the response carries its refreshed errors and corrections. While the import is DRAFT any data field may be corrected; once it is COMPLETE only hoursWorked may be sent, and the new value is carried through to the time tracking record the row created. Content-Type: application/merge-patch+json is preferred because it names those semantics, but application/json is also accepted.

OAuth Scopes: time_tracking:imports.write

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required

The import ID.

integer
required

The import row ID.

Body Params

JSON Merge Patch body for updating one row of a time tracking import. Only the fields present are applied; id, importId, rowNumber, and timeTrackingId are read-only, and any other property is rejected. Once the parent import is COMPLETE, hoursWorked is the only property that may be sent.

string

Employee number the hours belong to.

string

Date the hours were worked, as YYYY-MM-DD.

string

Hours worked, to at most four decimal places.

string
enum

How the hours are paid.

Allowed:

Hourly rate the hours are paid at.

Pay code applied to the hours.

Project the hours are tracked against.

Task the hours are tracked against.

Shift differential applied to the hours.

Company holiday the hours are attributed to.

Hours that qualify for overtime.

Headers
string
enum
Defaults to application/merge-patch+json

Generated from available request content types

Allowed:
Responses

Language
Credentials
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json