latestSwagger 2.02026-08-191,9198883.9 MB

b296c3a60aa5

Projects

Create a new project.

post/projects

Request body

AllowIgnoreChannelRulesboolean
AutoCreateReleaseboolean
Clonestring

ID of an existing project in the same space whose configuration (deployment process, variables, channels, runbooks, triggers) is copied into the new project. The source project must store its configuration in the database, not Git.

CombineHealthAndSyncStatusInDashboardLiveStatusboolean
DefaultGuidedFailureMode'EnvironmentDefault' | 'Off' | 'On'
DefaultToSkipIfAlreadyInstalledboolean
DeploymentChangesTemplatestring
Descriptionstring
DiscreteChannelReleaseboolean

Treats releases of different channels to the same environment as a seperate deployment dimension. 'False' indicates a "hotfix"-style usage of channels (single release active per environment ignoring channels), whereas True indicates "microservice"-style usage (single release per environment per channel)

ExecuteDeploymentsOnEventBasedPipelineboolean
ForcePackageDownloadboolean
IncludedLibraryVariableSetIdsstring[]

Library variable sets included in the project. Sets are listed in order of precedence, with earlier items in the list overriding any variables with the same name and scope definition appearing later in the list.

IsDisabledboolean
LifecycleIdstring required
Namestring required
ProjectGroupIdstring required
ProjectTagsstring[]

Tags to apply to the project, each written as "TagSet/Tag" using either the names or the IDs of the tag set and tag (for example "Regions/us-east"). Call find_tag_sets to discover which tag sets apply to projects and what tags they contain.

ReleaseNotesTemplatestring
RetainTenantConnectionsboolean

When cloning, copy the source project's tenant connections to the new project. Only honoured when Clone is set. Defaults to false.

Slugstring

URL-friendly short identifier for the project, unique within the space (for example "web-store"). Leave unset to have one generated from the name.

SpaceIdstring required
TenantedDeploymentMode'Untenanted' | 'TenantedOrUntenanted' | 'Tenanted'

Response

Created

AllowIgnoreChannelRulesboolean
AutoCreateReleaseboolean
ClonedFromProjectIdstring
CombineHealthAndSyncStatusInDashboardLiveStatusboolean
DefaultGuidedFailureMode'EnvironmentDefault' | 'Off' | 'On'
DefaultPowerShellEditionstring
DefaultToSkipIfAlreadyInstalledboolean
DeploymentChangesTemplatestring
DeploymentProcessIdstring
DeprovisioningRunbookIdstring
Descriptionstring
DiscreteChannelReleaseboolean

Treats releases of different channels to the same environment as a seperate deployment dimension. 'False' indicates a "hotfix"-style usage of channels (single release active per environment ignoring channels), whereas True indicates "microservice"-style usage (single release per environment per channel)

ExecuteDeploymentsOnEventBasedPipelineboolean
ForcePackageDownloadboolean
Idstring

Gets or sets a unique identifier for this resource.

IncludedLibraryVariableSetIdsstring[]

Library variable sets included in the project. Sets are listed in order of precedence, with earlier items in the list overriding any variables with the same name and scope definition appearing later in the list.

IsBadgesEnabledboolean
IsDisabledboolean
IsVersionControlledboolean
LastModifiedBystring

Gets or sets the username of the user who last modified this resource.

LastModifiedOnstring date-time

Gets or sets the date/time that this resource was last modified.

LifecycleIdstring
Linksobject

Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.

Namestring
ProjectGroupIdstring
ProjectTagsstring[]

List of tags assigned to this project

ProvisioningRunbookIdstring
ReleaseNotesTemplatestring
Slugstring
SpaceIdstring
TenantedDeploymentMode'Untenanted' | 'TenantedOrUntenanted' | 'Tenanted'
VariableSetIdstring