latestOpenAPI 3.0.32026-08-10152216352.3 KB

eea119b4113f

Projects

Update a project

Updates an existing project

patch/runners/projects/{projectId}

Path parameters

projectIdstring required

Unique identifier of the project to update

Request body

namestring

Name of the project

descriptionstring

Description of the project

labelsstring[]

Labels to assign to the project

poolIdstring uuid

UUID of the runner pool associated with the project

cronExecutionPatternstring

Cron pattern for scheduled executions

oidcAuthenticationboolean nullable

OIDC authentication setting.

Example request

{
  "poolId": "123e4567-e89b-12d3-a456-426614174000"
}

Response

Project updated successfully

namestring

Name of the project

descriptionstring

Description of the project

labelsstring[]

Labels to assign to the project

poolIdstring uuid

UUID of the runner pool associated with the project

cronExecutionPatternstring

Cron pattern for scheduled executions

oidcAuthenticationboolean nullable

OIDC authentication setting.

idstring

Unique identifier for the project

accountIdstring

ID of the account the project belongs to

membersCountinteger

Number of members assigned to the project

workspaceCountinteger

Number of workspaces in the project

parentIdstring

ID of the parent project (for nested projects)

Example response

{
  "poolId": "123e4567-e89b-12d3-a456-426614174000"
}