projects

Update project

Updates a project.

Returns the updated project.

Only pass in the fields you want to change. To unset the budget, specify null. To update the budget, you must specify the complete budget configuration.

When restoring an archived project, you can only change the status column.

Rate handling for pay_rate and bill_rate:

  • To remove a rate, pass null (e.g., pay_rate: null)
  • Custom user rates take precedence over default project rates
  • To apply default project rate to a user, remove their custom rate first
put/v2/projects/{project_id}

Request

Path parameters

project_idinteger required

Project ID

Request body

namestring

The new name of the project

descriptionstring

The new description of the project

client_idinteger

The client ID

billableboolean

Whether time logged against this project is by default billable

status'active' | 'archived'

The project status.

pay_ratenumber float

Default pay rate (will be rounded to 2 decimal places). Set to null to remove the rate

bill_ratenumber float

Default bill rate (will be rounded to 2 decimal places). Set to null to remove the rate

Response

A project

Changes

No recorded changes to this operation across all 1 revision of this API.