v1

latestOpenAPI 3.1.02026-07-26294215839.4 KB
Time Tracking
Public API

Create or Update Timesheet Hour Entries

Creates or updates timesheet hour entries in bulk. Entries with an existing ID are updated; entries without an ID are created.

OAuth Scopes: time_tracking.write

post/api/v1/time_tracking/hour_entries/store

Request body

Example request

{
  "hours": [
    {
      "date": "2024-12-01",
      "hours": 3.5
    }
  ]
}

Response

Entries created or updated successfully. Returns the resulting hour entry details.

idinteger

Timesheet entry ID

employeeIdinteger

Employee ID

typestring

Entry type

datestring date

Date of the timesheet

startstring date-time nullable

Start time

endstring date-time nullable

End time

timezonestring nullable

Timezone

hoursnumber float nullable

Hours worked

notestring nullable

Note