Crosscheck
API Reference Projects

Update Project

PATCHhttps://api-v2.crosscheck.cloud/api/v1/projects/{id}

Update the name and optional color of a project in the active workspace.

Authentication

Send a valid Crosscheck session JWT in the Authorization: Bearer YOUR_SESSION_TOKEN header. Workspace endpoints use the active workspace in your session. MCP OAuth tokens are not accepted here.

Path Parameters

The resource UUID.

Body Parameters

application/json

A non-empty name.

Optional six-digit hexadecimal color, including the # prefix.

Headers

Accept

JSON request and response format.

application/json
Authorization

A valid session JWT from Crosscheck authentication.

Bearer YOUR_SESSION_TOKEN
Content-Type

JSON request and response format.

application/json

Responses

200 OK
idstring · uuidUnique project identifier.
workspaceIdstring · uuidWorkspace containing the project.
namestringProject name.
colorstring | nullProject color in hexadecimal format.
createdBystring · uuidUser who created the project.
isDeletedboolean | nullSoft-delete flag.
createdAt / updatedAtstring | nullISO 8601 timestamps.
400 Invalid request

The API returns success, error, code and statusCode. Validation errors also include details. Select this status in the example panel to inspect the shape.

401 Authentication required

The API returns success, error, code and statusCode. Validation errors also include details. Select this status in the example panel to inspect the shape.

403 Insufficient permissions

The API returns success, error, code and statusCode. Validation errors also include details. Select this status in the example panel to inspect the shape.

404 Resource not found

The API returns success, error, code and statusCode. Validation errors also include details. Select this status in the example panel to inspect the shape.

Selected fields and abbreviated examples are shown. Additional fields and error codes depend on the resource, permissions, plan and retention state.