POST
/v1/projects/{id}Update a project
Updates the configuration of an existing project. Supply only the fields you want to change; displayName must not contain a period or slash, and maxConcurrentJobs, when set, must be a positive integer.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
idstringrequired
The unique identifier of the project to update.
Project configuration fields to update; all fields are optional.
displayNamestringoptional
The project display name. Must not contain a period or slash.
externalIdstringoptional
An external identifier for the project.
globalConnectionExternalIdsarray<string>optional
External identifiers of global connections to associate with the project.
iconobjectoptional
Project icon configuration. The `color` field must be one of the listed color values.
maxConcurrentJobsintegeroptional
The maximum number of concurrent jobs. Must be a positive integer no greater than 9007199254740991, or null.
metadataobjectoptional
Additional project metadata, with string property names.
planobjectoptional
Plan settings, including the allowed piece identifiers and piece filter type. `piecesFilterType` must be `NONE` or `ALLOWED`.
releasesEnabledbooleanoptional
Whether releases are enabled for the project.
200Returns the updated project, including its identifier, configuration, plan, and analytics.
analyticsobjectrequired
createdstringrequired
displayNamestringrequired
externalIdstringoptional
iconobjectrequired
idstringrequired
maxConcurrentJobsnumberoptional
metadataobjectoptional
ownerIdstringrequired
planobjectrequired
platformIdstringrequired
poolIdstringoptional
releasesEnabledbooleanrequired
typestringrequired
updatedstringrequired
Error handling
The id path parameter must identify the project to update. If supplied, displayName must not contain a period or slash, icon.color must be one of the listed color values, plan.piecesFilterType must be NONE or ALLOWED, and maxConcurrentJobs must be a positive integer no greater than 9007199254740991.