List the Lifecycles in the supplied Octopus Deploy Space in pages. The results will be sorted alphabetically by name
GET /api
Also reachable at /api, /api.
Path Parameters
spaceIdstring (required)
Query Parameters
idsarray of stringnamestring
The exact name of a Lifecycle to be matched.partialNamestringskipinteger
Number of items to skip. Defaults to zero. Minimum0.takeinteger
Number of items to take. Defaults to 30. Minimum0.
Response
200 — A paginated list of lifecycles
Idstring
Gets or sets a unique identifier for this resource.ItemTypestringItemsarray of objectDescriptionstringIdstring
Gets or sets a unique identifier for this resource.LastModifiedBystring
Gets or sets the username of the user who last modified this resource.LastModifiedOnstring
Gets or sets the date/time that this resource was last modified. Formatdate-time.Linksobject
Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.NamestringPhasesarray of objectReleaseRetentionPolicyobjectSlugstringSpaceIdstringTentacleRetentionPolicyobject
ItemsPerPageintegerLastModifiedBystring
Gets or sets the username of the user who last modified this resource.LastModifiedOnstring
Gets or sets the date/time that this resource was last modified. Formatdate-time.LastPageNumberintegerLinksobject
Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.NumberOfPagesintegerTotalResultsinteger
Example Response
{
"Id": "string",
"ItemType": "string",
"Items": [
{
"Description": "string",
"Id": "string",
"LastModifiedBy": "string",
"LastModifiedOn": "2020-01-01T00:00:00.000Z",
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"Name": "string",
"Phases": [
{}
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"Slug": "string",
"SpaceId": "Spaces-1",
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}
],
"ItemsPerPage": 0,
"LastModifiedBy": "string",
"LastModifiedOn": "2020-01-01T00:00:00.000Z",
"LastPageNumber": 0,
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"NumberOfPages": 0,
"TotalResults": 0
}Create a new Lifecycle
POST /api
Also reachable at /api, /api.
Path Parameters
spaceIdstring (required)
The id of the Space for the Lifecycle.
Request Body
Descriptionstring
A description of the Lifecycle.Namestring (required)
The name of the Lifecycle. Minimum length 1.Phasesarray of object
The promotion phases in order. Each phase lists environments deployed to automatically (AutomaticDeploymentTargets) or manually (OptionalDeploymentTargets); an environment may appear in only one phase, and at most one phase may list no environments, meaning all remaining environments. MinimumEnvironmentsBeforePromotion is how many of the phase’s environments must be deployed before a release can progress (0 means all). IsOptionalPhase allows skipping the phase, but not every phase may be optional. Per-phase retention policies override the lifecycle-level ones. Leave each phase’s Id blank; the server assigns it.AutomaticDeploymentTargetsarray of stringIdstringIsOptionalPhasebooleanIsPriorityPhasebooleanMinimumEnvironmentsBeforePromotionintegerNamestringOptionalDeploymentTargetsarray of stringReleaseRetentionPolicyobjectTentacleRetentionPolicyobject
ReleaseRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Slugstring
A slug for the Lifecycle.SpaceIdstring (required)
The id of the Space for the Lifecycle.TentacleRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Response
201 — Created
DescriptionstringIdstring
Gets or sets a unique identifier for this resource.LastModifiedBystring
Gets or sets the username of the user who last modified this resource.LastModifiedOnstring
Gets or sets the date/time that this resource was last modified. Formatdate-time.Linksobject
Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.NamestringPhasesarray of objectAutomaticDeploymentTargetsarray of stringIdstringIsOptionalPhasebooleanIsPriorityPhasebooleanMinimumEnvironmentsBeforePromotionintegerNamestringOptionalDeploymentTargetsarray of stringReleaseRetentionPolicyobjectTentacleRetentionPolicyobject
ReleaseRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
SlugstringSpaceIdstringTentacleRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Example Request
{
"Description": "string",
"Name": "string",
"Phases": [
{
"AutomaticDeploymentTargets": [
"Environments-1",
"..."
],
"Id": "string",
"IsOptionalPhase": true,
"IsPriorityPhase": true,
"MinimumEnvironmentsBeforePromotion": 0,
"Name": "string",
"OptionalDeploymentTargets": [
"Environments-1",
"..."
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"Slug": "string",
"SpaceId": "Spaces-1",
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}Example Response
{
"Description": "string",
"Id": "string",
"LastModifiedBy": "string",
"LastModifiedOn": "2020-01-01T00:00:00.000Z",
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"Name": "string",
"Phases": [
{
"AutomaticDeploymentTargets": [
"Environments-1",
"..."
],
"Id": "string",
"IsOptionalPhase": true,
"IsPriorityPhase": true,
"MinimumEnvironmentsBeforePromotion": 0,
"Name": "string",
"OptionalDeploymentTargets": [
"Environments-1",
"..."
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"Slug": "string",
"SpaceId": "Spaces-1",
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}List all the lifecycles in the supplied Octopus Deploy Space
GET /api
Also reachable at /api, /api.
Path Parameters
spaceIdstring (required)
Response
200 — All of the lifecycles in the supplied Octopus Deploy Space.
DescriptionstringIdstring
Gets or sets a unique identifier for this resource.LastModifiedBystring
Gets or sets the username of the user who last modified this resource.LastModifiedOnstring
Gets or sets the date/time that this resource was last modified. Formatdate-time.Linksobject
Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.NamestringPhasesarray of objectAutomaticDeploymentTargetsarray of stringIdstringIsOptionalPhasebooleanIsPriorityPhasebooleanMinimumEnvironmentsBeforePromotionintegerNamestringOptionalDeploymentTargetsarray of stringReleaseRetentionPolicyobjectTentacleRetentionPolicyobject
ReleaseRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
SlugstringSpaceIdstringTentacleRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Example Response
[
{
"Description": "string",
"Id": "string",
"LastModifiedBy": "string",
"LastModifiedOn": "2020-01-01T00:00:00.000Z",
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"Name": "string",
"Phases": [
{
"AutomaticDeploymentTargets": [
"Environments-1",
"..."
],
"Id": "string",
"IsOptionalPhase": true,
"IsPriorityPhase": true,
"MinimumEnvironmentsBeforePromotion": 0,
"Name": "string",
"OptionalDeploymentTargets": [
"Environments-1",
"..."
],
"ReleaseRetentionPolicy": {},
"TentacleRetentionPolicy": {}
}
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"Slug": "string",
"SpaceId": "Spaces-1",
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}
]Get a list of Lifecycle previews
GET /api
Also reachable at /api, /api.
Path Parameters
spaceIdstring (required)
The Space ID of the Lifecycles.
Query Parameters
idsarray of string (required)
The IDs of the Lifecycles to retrieve.
Response
200 — Get a list of Lifecycle previews
DescriptionstringIdstring
Gets or sets a unique identifier for this resource.LastModifiedBystring
Gets or sets the username of the user who last modified this resource.LastModifiedOnstring
Gets or sets the date/time that this resource was last modified. Formatdate-time.Linksobject
Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.NamestringPhasesarray of objectAutomaticDeploymentTargetsarray of stringIdstringIsOptionalPhasebooleanIsPriorityPhasebooleanMinimumEnvironmentsBeforePromotionintegerNamestringOptionalDeploymentTargetsarray of stringReleaseRetentionPolicyobjectTentacleRetentionPolicyobject
ReleaseRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
SlugstringSpaceIdstringTentacleRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Example Response
[
{
"Description": "string",
"Id": "string",
"LastModifiedBy": "string",
"LastModifiedOn": "2020-01-01T00:00:00.000Z",
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"Name": "string",
"Phases": [
{
"AutomaticDeploymentTargets": [
"Environments-1",
"..."
],
"Id": "string",
"IsOptionalPhase": true,
"IsPriorityPhase": true,
"MinimumEnvironmentsBeforePromotion": 0,
"Name": "string",
"OptionalDeploymentTargets": [
"Environments-1",
"..."
],
"ReleaseRetentionPolicy": {},
"TentacleRetentionPolicy": {}
}
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"Slug": "string",
"SpaceId": "Spaces-1",
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}
]Get a specific Lifecycle
GET /api
Also reachable at /api, /api.
This request does not support getting Lifecycles that belong to Templated Projects
Path Parameters
idstring (required)spaceIdstring (required)
Response
200 — The requested Lifecycle
DescriptionstringIdstring
Gets or sets a unique identifier for this resource.LastModifiedBystring
Gets or sets the username of the user who last modified this resource.LastModifiedOnstring
Gets or sets the date/time that this resource was last modified. Formatdate-time.Linksobject
Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.NamestringPhasesarray of objectAutomaticDeploymentTargetsarray of stringIdstringIsOptionalPhasebooleanIsPriorityPhasebooleanMinimumEnvironmentsBeforePromotionintegerNamestringOptionalDeploymentTargetsarray of stringReleaseRetentionPolicyobjectTentacleRetentionPolicyobject
ReleaseRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
SlugstringSpaceIdstringTentacleRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Example Response
{
"Description": "string",
"Id": "string",
"LastModifiedBy": "string",
"LastModifiedOn": "2020-01-01T00:00:00.000Z",
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"Name": "string",
"Phases": [
{
"AutomaticDeploymentTargets": [
"Environments-1",
"..."
],
"Id": "string",
"IsOptionalPhase": true,
"IsPriorityPhase": true,
"MinimumEnvironmentsBeforePromotion": 0,
"Name": "string",
"OptionalDeploymentTargets": [
"Environments-1",
"..."
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"Slug": "string",
"SpaceId": "Spaces-1",
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}Modify a Lifecycle
PUT /api
Also reachable at /api, /api.
Path Parameters
idstring (required)
The Id of the Lifecycle to modify.spaceIdstring (required)
The id of the Space for the Lifecycle.
Request Body
Descriptionstring
A description of the Lifecycle.Idstring (required)
The Id of the Lifecycle to modify.Namestring (required)
The name of the Lifecycle. Minimum length 1.Phasesarray of object
The complete list of promotion phases in order; existing phases not resubmitted are deleted. Each phase lists environments deployed to automatically (AutomaticDeploymentTargets) or manually (OptionalDeploymentTargets); an environment may appear in only one phase, and at most one phase may list no environments, meaning all remaining environments. MinimumEnvironmentsBeforePromotion is how many of the phase’s environments must be deployed before a release can progress (0 means all). IsOptionalPhase allows skipping the phase, but not every phase may be optional. Per-phase retention policies override the lifecycle-level ones.AutomaticDeploymentTargetsarray of stringIdstringIsOptionalPhasebooleanIsPriorityPhasebooleanMinimumEnvironmentsBeforePromotionintegerNamestringOptionalDeploymentTargetsarray of stringReleaseRetentionPolicyobjectTentacleRetentionPolicyobject
ReleaseRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Slugstring
The slug of the Lifecycle.SpaceIdstring (required)
The id of the Space for the Lifecycle.TentacleRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Response
200 — Contains a Lifecycle resource which represents changes to the Lifecycle.
DescriptionstringIdstring
Gets or sets a unique identifier for this resource.LastModifiedBystring
Gets or sets the username of the user who last modified this resource.LastModifiedOnstring
Gets or sets the date/time that this resource was last modified. Formatdate-time.Linksobject
Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.NamestringPhasesarray of objectAutomaticDeploymentTargetsarray of stringIdstringIsOptionalPhasebooleanIsPriorityPhasebooleanMinimumEnvironmentsBeforePromotionintegerNamestringOptionalDeploymentTargetsarray of stringReleaseRetentionPolicyobjectTentacleRetentionPolicyobject
ReleaseRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
SlugstringSpaceIdstringTentacleRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Example Request
{
"Description": "string",
"Id": "Lifecycles-1",
"Name": "string",
"Phases": [
{
"AutomaticDeploymentTargets": [
"Environments-1",
"..."
],
"Id": "string",
"IsOptionalPhase": true,
"IsPriorityPhase": true,
"MinimumEnvironmentsBeforePromotion": 0,
"Name": "string",
"OptionalDeploymentTargets": [
"Environments-1",
"..."
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"Slug": "string",
"SpaceId": "Spaces-1",
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}Example Response
{
"Description": "string",
"Id": "string",
"LastModifiedBy": "string",
"LastModifiedOn": "2020-01-01T00:00:00.000Z",
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"Name": "string",
"Phases": [
{
"AutomaticDeploymentTargets": [
"Environments-1",
"..."
],
"Id": "string",
"IsOptionalPhase": true,
"IsPriorityPhase": true,
"MinimumEnvironmentsBeforePromotion": 0,
"Name": "string",
"OptionalDeploymentTargets": [
"Environments-1",
"..."
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"Slug": "string",
"SpaceId": "Spaces-1",
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}Delete an existing Lifecycle
DELETE /api
Also reachable at /api, /api.
Path Parameters
idstring (required)
The ID of the lifecycle to delete.spaceIdstring (required)
The ID of the space containing the resource(s).
Response
200 — Success
Example Response
{}Get a Lifecycle preview by Lifecycle id
GET /api
Also reachable at /api, /api.
Path Parameters
idstring (required)
The id of the Lifecycle.spaceIdstring (required)
The id of the space for the Lifecycle.
Response
200 — Returns a Lifecycle preview
DescriptionstringIdstring
Gets or sets a unique identifier for this resource.LastModifiedBystring
Gets or sets the username of the user who last modified this resource.LastModifiedOnstring
Gets or sets the date/time that this resource was last modified. Formatdate-time.Linksobject
Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.NamestringPhasesarray of objectAutomaticDeploymentTargetsarray of stringIdstringIsOptionalPhasebooleanIsPriorityPhasebooleanMinimumEnvironmentsBeforePromotionintegerNamestringOptionalDeploymentTargetsarray of stringReleaseRetentionPolicyobjectTentacleRetentionPolicyobject
ReleaseRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
SlugstringSpaceIdstringTentacleRetentionPolicyobjectQuantityToKeepintegerShouldKeepForeverbooleanStrategystringUnitenum
Allowed values:Days,Items.
Example Response
{
"Description": "string",
"Id": "string",
"LastModifiedBy": "string",
"LastModifiedOn": "2020-01-01T00:00:00.000Z",
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"Name": "string",
"Phases": [
{
"AutomaticDeploymentTargets": [
"Environments-1",
"..."
],
"Id": "string",
"IsOptionalPhase": true,
"IsPriorityPhase": true,
"MinimumEnvironmentsBeforePromotion": 0,
"Name": "string",
"OptionalDeploymentTargets": [
"Environments-1",
"..."
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}
],
"ReleaseRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
},
"Slug": "string",
"SpaceId": "Spaces-1",
"TentacleRetentionPolicy": {
"QuantityToKeep": 0,
"ShouldKeepForever": true,
"Strategy": "string",
"Unit": "Days"
}
}Get all projects that use this lifecycle
GET /api
Also reachable at /api, /api.
Path Parameters
idstring (required)
The id of the Lifecycle.spaceIdstring (required)
The id of the space for the Lifecycle and projects.
Response
200 — Get all projects that use this lifecycle.
AllowIgnoreChannelRulesbooleanAutoCreateReleasebooleanAutoDeployReleaseOverridesarray of objectEnvironmentIdstringReleaseIdstringTenantIdstring
ClonedFromProjectIdstringCombineHealthAndSyncStatusInDashboardLiveStatusbooleanDefaultGuidedFailureModeenum
Allowed values:EnvironmentDefault,Off,On.DefaultPowerShellEditionstringDefaultToSkipIfAlreadyInstalledbooleanDeploymentChangesTemplatestringDeploymentProcessIdstringDeprovisioningRunbookIdstringDescriptionstringDiscreteChannelReleaseboolean
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), whereasTrueindicates “microservice”-style usage (single release per environment per channel).ExecuteDeploymentsOnEventBasedPipelinebooleanExtensionSettingsarray of objectExtensionIdstringValuesstring
ForcePackageDownloadbooleanIconobjectColorstring
Icon background colour, as a Hex string.Idstring
Font Awesome Icon Id.
Idstring
Gets or sets a unique identifier for this resource.IncludedLibraryVariableSetIdsarray of string
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.IsBadgesEnabledbooleanIsDisabledbooleanIsVersionControlledbooleanLastModifiedBystring
Gets or sets the username of the user who last modified this resource.LastModifiedOnstring
Gets or sets the date/time that this resource was last modified. Formatdate-time.LifecycleIdstringLinksobject
Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.NamestringPersistenceSettingsobjectTypeenum
Allowed values:Database,VersionControlled.
ProjectConnectivityPolicyobjectAllowDeploymentsToNoTargetsbooleanExcludeUnhealthyTargetsbooleanSkipMachineBehaviorenum
Allowed values:None,SkipUnavailableMachines.TargetRolesarray of string
ProjectGroupIdstringProjectTagsarray of string
List of tags assigned to this project.ProjectTemplateDetailsobjectIsSharedbooleanSlugstringVersionMaskstring
Minimum length 1.
ProvisioningRunbookIdstringReleaseCreationStrategyobjectChannelIdstringReleaseCreationPackageobject
ReleaseNotesTemplatestringSlugstringSpaceIdstringTemplatesarray of objectDefaultValueobjectDisplaySettingsobjectHelpTextstringIdstringLabelstringNamestring
TenantedDeploymentModeenum
Allowed values:Untenanted,TenantedOrUntenanted,Tenanted.VariableSetIdstringVersioningStrategyobjectDonorPackageobjectTemplatestring
Example Response
[
{
"AllowIgnoreChannelRules": true,
"AutoCreateRelease": true,
"AutoDeployReleaseOverrides": [
{
"EnvironmentId": "string",
"ReleaseId": "string",
"TenantId": "Tenants-1"
}
],
"ClonedFromProjectId": "Projects-1",
"CombineHealthAndSyncStatusInDashboardLiveStatus": true,
"DefaultGuidedFailureMode": "EnvironmentDefault",
"DefaultPowerShellEdition": "string",
"DefaultToSkipIfAlreadyInstalled": true,
"DeploymentChangesTemplate": "string",
"DeploymentProcessId": "string",
"DeprovisioningRunbookId": "Runbooks-1",
"Description": "string",
"DiscreteChannelRelease": true,
"ExecuteDeploymentsOnEventBasedPipeline": true,
"ExtensionSettings": [
{
"ExtensionId": "string",
"Values": "string"
}
],
"ForcePackageDownload": true,
"Icon": {
"Color": "string",
"Id": "string"
},
"Id": "string",
"IncludedLibraryVariableSetIds": [
"string"
],
"IsBadgesEnabled": true,
"IsDisabled": true,
"IsVersionControlled": true,
"LastModifiedBy": "string",
"LastModifiedOn": "2020-01-01T00:00:00.000Z",
"LifecycleId": "string",
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"Name": "string",
"PersistenceSettings": {
"Type": "Database"
},
"ProjectConnectivityPolicy": {
"AllowDeploymentsToNoTargets": true,
"ExcludeUnhealthyTargets": true,
"SkipMachineBehavior": "None",
"TargetRoles": [
"string"
]
},
"ProjectGroupId": "string",
"ProjectTags": [
"string"
],
"ProjectTemplateDetails": {
"IsShared": true,
"Slug": "string",
"VersionMask": "string"
},
"ProvisioningRunbookId": "Runbooks-1",
"ReleaseCreationStrategy": {
"ChannelId": "string",
"ReleaseCreationPackage": {
"DeploymentAction": "string",
"PackageReference": "string"
}
},
"ReleaseNotesTemplate": "string",
"Slug": "string",
"SpaceId": "Spaces-1",
"Templates": [
{
"DefaultValue": {},
"DisplaySettings": {},
"HelpText": "string",
"Id": "string",
"Label": "string",
"Name": "string"
}
],
"TenantedDeploymentMode": "Untenanted",
"VariableSetId": "string",
"VersioningStrategy": {
"DonorPackage": {
"DeploymentAction": "string",
"PackageReference": "string"
},
"Template": "string"
}
}
]