v1

Swagger 2.02026-07-13107162315.5 KB
ProjectTimesheetCategory

Updates an existing project timesheet category assignment, including billable status, rate, and budget hours. Optionally cascades rate changes to existing schedule bookings via ScheduleRateUpdateOption and to existing timesheet entries via TimesheetRateUpdateOption.

put/api/ProjectTimesheetCategory

Request body

ProjectIDFKinteger

The project ID to assign the category to.

TimesheetCategoryIDFKinteger

The timesheet category ID to assign to the project.

isBillableboolean

Whether time logged under this category is billable.

isPayableboolean

Whether time logged under this category is payable.

RateAmountnumber double

The billing rate per hour for this category on this project.

BudgetHoursnumber double

Hours budget for this category on this project.

CostAmountnumber double

The cost rate per hour for this category on this project.

ScheduleRateUpdateOptionstring

Controls whether updated rates are applied to existing schedule bookings for this category. Possible values: "new" (default, only new bookings), "all" (all existing bookings), "active" (bookings with end date in the future).

TimesheetRateUpdateOptionstring

Controls whether updated rates are applied to existing timesheet entries for this category. Possible values: "new" (default, do not update existing timesheets), "uninvoiced" (update all existing uninvoiced timesheets).

Response

Returns the updated timesheet category assignment.

TimeSheetCategoryIDFKinteger

The timesheet category ID.

AccountIDFKinteger

The Avaza account this category belongs to.

ProjectIDFKinteger

The project this category is assigned to.

Namestring

Name of the timesheet category.

isBillableboolean

Whether time logged under this category is billable.

isPayableboolean

Whether time logged under this category is payable.

isDisabledboolean

Whether this category assignment is disabled.

RateAmountnumber double

The billing rate per hour for this category on this project.

BudgetHoursnumber double

Hours budget for this category on this project.

CostAmountnumber double

The cost rate per hour for this category on this project.