Update a project role

🚧

Creating or updating project roles is only available on projects where useRoles is set to true.

Path Params
string
required

The project role uuid

Body Params
string

The name of the role (max 255 chars).

boolean

Flag indicating if the role is active on the project.

boolean

Flag indicating if the role is billable. This will default to the project billability and get overridden if the project is non-billable.

float

The rate of the project role. Will only be available for billable projects and roles.

float

The number of billable hours to budget. This will only get used if useBudget is true and budgetMode is "detailed" on the project.

float

The number of non-billable hours to budget. This will only get used if useBudget is true and budgetMode is "detailed" on the project.

float

The number of billable hours on the monthly budget. This will only get used if useMonthlyBudget is true and monthlyBudgetMode is "detailed" on the project.

float

The number of non-billable hours on the monthly budget. This will only get used if useMonthlyBudget is true and monthlyBudgetMode is "detailed" on the project.

string

The discipline ID (uuid) for this role.

string

The practice ID (uuid) for this role.

string

The location ID (uuid) for this role.

Responses

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