v1

latestOpenAPI 3.1.1LicenseRef-Proprietary2026-07-1310179223.1 KB
Projects

Update Project

Update project settings. To change budget or billable rate, use PUT /projects/{project_id}/billing instead.

put/projects/{project_id}

Path parameters

project_idstring required
Example:ev:1234567789001

Project ID

Request body

namestring
type'board' | 'list'

Project type

usersinteger[]

Assigned user IDs

clientinteger nullable

Client ID to assign the project to

privacyboolean

Restrict project visibility to its assigned members

changeProtectedboolean

Prevent edits by non-admins

isTemplateboolean

Mark the project as a template

iconstring

Project icon (update only).

colorstring

Project color, hex #rrggbb (update only).

Example request

{
  "name": "Project Name",
  "type": "board",
  "users": [
    1304,
    1543
  ]
}

Response

OK

idstring required
namestring required
workspaceIdstring nullable
workspaceNamestring nullable
clientnumber nullable

Client ID

type'board' | 'list'

Project Type

favoriteboolean
usersnumber[] required

List of assigned user IDs

Example response

{
  "id": "as:1234567890",
  "name": "Project Name",
  "type": "board",
  "users": [
    1304,
    1543
  ],
  "rate": {
    "userRateOverrides": {
      "1304": 10000,
      "1543": 5000
    }
  },
  "budget": {
    "type": "money",
    "budget": 100000,
    "period": "general"
  }
}