Time Entries

Staff have access to the API calls listed below if the Time Tracking tab is enabled for staff. Each staff member can only create time entries against projects to which he or she is assigned.

time_entry.create

Create a new timesheet entry.

If you don’t specify a staff_id, it will default to using staff.current‘s staff_id. Note: You cannot assign staff to time entries of projects to which they aren’t assigned.

time_entry.update

Update an existing time_entry.

time_entry.get

Retrieve a single time_entry record.

time_entry.delete

Delete an existing time_entry. This action is not recoverable.

time_entry.list

Returns a list of timesheet entries ordered according to date.

Note: This method uses pagination.