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.
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.
Update an existing time_entry.
Retrieve a single time_entry record.
Delete an existing time_entry. This action is not recoverable.
Returns a list of timesheet entries ordered according to date.
Note: This method uses pagination.