Update a timesheet

Update a specific timesheet's informations.

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

A list of valid timezones to be used in API requests can be found here: Timezones . Please note that when using ISO 8601 date/time values with an offset, the offset must match the provided timezone. If no timezone is provided, it will default to the company's timezone.

Path Params
string
required
Body Params
integer
required

The ID of the timesheet owner.

date-time
required

The date and time when the user clocked in, in ISO 8601 format, e.g: YYYY-MM-DDTHH:MM:SS±HH:MM.

date-time

The date and time when the user clocked out, in ISO 8601 format: YYYY-MM-DDTHH:MM:SS±HH:MM. Set to null if the user is still clocked in.

integer

The ID of the job associated with the timesheet entry.

integer

The ID of the task associated with the timesheet entry.

double

The distance(in miles) traveled during the timesheet period.

string

The timezone in which the clock-in time was recorded. The company's timezone will be used if none is provided. And it must match the offset when ISO 8601 offset is set.

string

The timezone in which the clock-out time was recorded. Set to null if the user has not clocked out yet. The company's timezone will be used if none is provided. And it must match the ISO 8601 offset when set.

string

Additional notes or comments for the timesheet entry.

json
enum

An object containing user-defined timesheet's custom fields. Each key is a custom field ID, and each value is the corresponding field value. Field IDs and values vary depending on the configuration. Only available on Permium plan. For more details, see the Custom Field Guide.

Allowed:
Responses

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