v2
latestSwagger 2.02026-08-04108164321.0 KBUpdates an existing timesheet entry. Only fields listed in FieldsToUpdate will be modified. ProjectIDFK is always required.
Request body
The ID of the timesheet entry to update.
Array of field names to update. Only listed fields will be modified.
The project ID for the timesheet entry. Always required.
The timesheet category ID to apply to this entry.
The task ID to link this entry to, if any.
Duration of the timesheet entry in decimal hours.
The date of the timesheet entry.
If true, the start time is taken from the time component of EntryDate and the end time is calculated by adding Duration.
Free-text notes for the timesheet entry.
Optional. free nvarchar field available via Api to store any additional metadata against a timesheet. We suggest you use Json or your preferred serialisation format. 1000 characters max.
If true, fires the timesheet_updated webhook event to any subscribed endpoints. Defaults to false to preserve existing integration behaviour.
Response
Returns the updated timesheet entry details.
Unique identifier for the timesheet entry.
The ID of the user who owns this timesheet entry.
First name of the timesheet user.
Last name of the timesheet user.
Email address of the timesheet user.
The project ID this timesheet entry is associated with.
Title of the associated project.
Project code of the associated project, if project codes are enabled.
The customer/company ID associated with the project.
Name of the customer/company associated with the project.
The timesheet category ID applied to this entry.
Name of the timesheet category applied to this entry.
Duration of the timesheet entry in decimal hours.
Approval status of the entry. Values: Draft, Pending, Approved, Rejected, AutoApproved.
Whether a timer is currently running on this entry.
The UTC date and time at which the timer was started, if a timer is running.
Whether this timesheet entry is billable to the client.
Whether this timesheet entry has been included on an invoice.
The date of the timesheet entry.
The local start time of the entry, if start/end time tracking is enabled.
The UTC start time of the entry, if start/end time tracking is enabled.
The local end time of the entry, if start/end time tracking is enabled.
The UTC end time of the entry, if start/end time tracking is enabled.
The IANA time zone ID of the user who owns the timesheet.
Free-text notes attached to this timesheet entry.
The task ID this timesheet entry is linked to, if any.
Title of the task this entry is linked to.
The invoice Transaction ID this entry was billed on, if invoiced.
The invoice line item ID this entry was billed on, if invoiced.
Date and time the record was created (UTC).
Date and time the record was last updated (UTC).
Date and time the entry was approved, if applicable.
Name or email of the user who approved this entry.
Optional free-form metadata field for storing additional information. Maximum 1000 characters.
Only visible to Admin role users
Only visible to Admin role users
URL to view this timesheet entry's day in the Avaza web application.