Create a ChannelResource
ID of the space
Type: string
The Project ID to get the channel from. Example Projects-1
Type: string
The Channel resource to create
Type: object
{
"IsDefault" : "boolean",
"LastModifiedBy" : "string",
"Description" : "string",
"ProjectId" : "string",
"SpaceId" : "string",
"LastModifiedOn" : "date-time",
"LifecycleId" : "string",
"Rules" : [ {
"ActionPackages" : [ {
"DeploymentAction" : "string",
"PackageReference" : "string"
} ],
"LastModifiedBy" : "string",
"LastModifiedOn" : "date-time",
"Links" : "object",
"VersionRange" : "string",
"Id" : "string",
"Tag" : "string",
"<string>" : { }
} ],
"Name" : "string",
"TenantTags" : [ "string" ],
"ChangeDescription" : "string",
"Links" : "object",
"Id" : "string"
}
Creates a deployment.
ID of the space
Type: string
Type: object
{
"DeployedById" : "string",
"LastModifiedBy" : "string",
"TaskId" : "string",
"DeployedToMachineIds" : [ "string" ],
"LastModifiedOn" : "date-time",
"ChannelId" : "string",
"Created" : "date-time",
"Name" : "string",
"EnvironmentId" : "Required string",
"ExcludedMachineIds" : [ "string" ],
"TentacleRetentionPeriod" : {
"QuantityToKeep" : "integer",
"Unit" : "string. Possible values: Days | Items",
"ShouldKeepForever" : "boolean"
},
"QueueTime" : "date-time",
"Changes" : [ {
"Commits" : [ {
"Comment" : "string",
"LinkUrl" : "string",
"Id" : "string"
} ],
"WorkItems" : [ {
"Description" : "string",
"LinkUrl" : "string",
"Id" : "string",
"Source" : "string"
} ],
"Version" : "string",
"BuildInformation" : [ {
"Commits" : [ {
"Comment" : "string",
"LinkUrl" : "string",
"Id" : "string"
} ],
"BuildNumber" : "string",
"WorkItems" : [ {
"Description" : "string",
"LinkUrl" : "string",
"Id" : "string",
"Source" : "string"
} ],
"VcsCommitNumber" : "string",
"VcsType" : "string",
"BuildEnvironment" : "string",
"BuildUrl" : "string",
"Version" : "string",
"Branch" : "string",
"PackageId" : "string",
"VcsRoot" : "string",
"VcsCommitUrl" : "string"
} ],
"ReleaseNotes" : "string"
} ],
"ManifestVariableSetId" : "string",
"ForcePackageRedeployment" : "boolean",
"QueueTimeExpiry" : "date-time",
"Comments" : "string",
"ForcePackageDownload" : "boolean",
"ProjectId" : "string",
"SpaceId" : "string",
"SpecificMachineIds" : [ "string" ],
"ReleaseId" : "Required string",
"TenantId" : "string",
"DeployedBy" : "string",
"UseGuidedFailure" : "boolean",
"FailureEncountered" : "boolean",
"SkipActions" : [ "string" ],
"Links" : "object",
"DeploymentProcessId" : "string",
"Id" : "string",
"ChangesMarkdown" : "string",
"FormValues" : "object"
}
Deletes an existing deployment.
ID of the space
Type: string
ID of the Deployment to delete
Type: string
Deletes an existing environment.
ID of the space
Type: string
ID of the Environment to delete
Type: string
Deletes an existing release, along with all of the deployments, tasks and other associated resources belonging to the release.
ID of the space
Type: string
Id of the Release to delete
Type: string
Deletes an existing Space.
Returns information required to render the Octopus dashboard
Get a Deployment by ID
ID of the space
Type: string
ID of the Deployment to load
Type: string
Gets a single environment by ID.
ID of the space
Type: string
ID of the Environmen to load
Type: string
Gets a single project by ID or Slug.
ID of the space
Type: string
ID of the Project to load
Type: string
Get a Release by ID
ID of the space
Type: string
ID of the Release to load
Type: string
Get a SpaceResource by ID
Get a list of ChannelResources for the given ProjectResource
ID of the space
Type: string
ID of the Project
Type: string
A partial or complete name to limit the set of retrieved Tenants to. This will perform a "contains" style match against the supplied name or name-fragment
Type: string
Lists all of the Deployments in the supplied Space. The results will be sorted from most recent to least recent deployment.
ID of the space
Type: string
Channel Ids to filter results to only Deployments with the given Channel Ids
Type: array
[ "string" ]
Environment Ids to filter results to only Deployments with the given Environment Ids
Type: array
[ "string" ]
Deployment Ids to filter results to only Deployments with the given Ids
Type: array
[ "string" ]
A partial name, to limit the set of Deployments to those with a name that includes the partial name
Type: string
Project Ids to filter results to only Deployments with the given Project Ids
Type: array
[ "string" ]
Task State to filter results to only Deployments with the given Task State
Type: string
Tenant Ids to filter results to only Deployments with the given Tenant Ids
Type: array
[ "string" ]
Lists the name and ID of all of the environments in the supplied Octopus Deploy Space. The results will be sorted by the SortOrder
field on each environment.
ID of the space
Type: string
A Channel Id used to filter a query.
Type: string
A comma separated list of Deployment Environment resource ids used to filter a query.
Type: array
[ "string" ]
A project Id used to filter a query.
Type: string
Lists the name and ID of all of the projects in the supplied Octopus Deploy Space. The results will be sorted alphabetically by name.
Lists all of the releases that belong to the given Channel. Releases will be ordered from most recent to least recent.
ID of the space
Type: string
ID of the Channel to get Releases for.
Type: string
Type: string
A partial version, to limit the set of Releases to those with a version that includes the partial version
Type: string
Lists all of the releases that belong to the given Project. Releases will be ordered from most recent to least recent.
ID of the space
Type: string
ID of the Project to get Releases for.
Type: string
A partial version, to limit the set of Releases to those with a version that includes the partial version
Type: string
Lists all Spaces. The results will be sorted alphabetically by name.
A partial or complete name to search on. This will perform a "contains" style match against the supplied name or name-fragment
Type: string
Lists all the Variable Sets in the supplied Space.
ID of the space
Type: string
A comma separated list of Variable Set resource ids used to filter a query.
Type: array
[ "string" ]
Modifies an existing environment.
ID of the space
Type: string
ID of the EnvironmentResource to modify
Type: string
The EnvironmentResource resource to create
Type: object
{
"LastModifiedBy" : "string",
"AllowDynamicInfrastructure" : "boolean",
"Description" : "string",
"UseGuidedFailure" : "boolean",
"SpaceId" : "string",
"LastModifiedOn" : "date-time",
"Links" : "object",
"SortOrder" : "integer",
"ExtensionSettings" : [ {
"Values" : { },
"ExtensionId" : "string"
} ],
"Id" : "string",
"Name" : "string"
}
Updates an existing Release
ID of the space
Type: string
ID of the Release
Type: string
The desired state of the Release
Type: object
{
"LastModifiedBy" : "string",
"VersionControlReference" : {
"GitCommit" : "string",
"GitRef" : "string"
},
"ProjectDeploymentProcessSnapshotId" : "string",
"ProjectId" : "string",
"SpaceId" : "string",
"Assembled" : "date-time",
"LastModifiedOn" : "date-time",
"SelectedPackages" : [ {
"ActionName" : "string",
"PackageReferenceName" : "string",
"Version" : "string",
"StepName" : "string"
} ],
"ChannelId" : "string",
"ReleaseNotes" : "string",
"LibraryVariableSetSnapshotIds" : [ "string" ],
"IgnoreChannelRules" : "boolean",
"Version" : "Required string",
"ProjectVariableSetSnapshotId" : "string",
"Links" : "object",
"BuildInformation" : [ {
"Commits" : [ {
"Comment" : "string",
"LinkUrl" : "string",
"Id" : "string"
} ],
"VcsType" : "string",
"IssueTrackerName" : "string",
"VcsRoot" : "string",
"BuildNumber" : "string",
"WorkItems" : [ {
"Description" : "string",
"LinkUrl" : "string",
"Id" : "string",
"Source" : "string"
} ],
"VcsCommitNumber" : "string",
"BuildEnvironment" : "string",
"BuildUrl" : "string",
"Version" : "string",
"Branch" : "string",
"PackageId" : "string",
"VcsCommitUrl" : "string"
} ],
"Id" : "string"
}
Ignore channel rules.
Type: boolean
Modifies an existing space.