This API endpoint deploys an existing release to specified environments or using specific lifecycle phase. After successful execution the response will include a list of deployment IDs which you can later use to check the deployments status.
environments must be provided.environments instead.phaseName must be provided.POST /release/deploy
{
"releaseId": "b34732f4-bcad-4b7f-a26b-a771cc7457ff",
"phaseName": "First phase",
"environmentName": "Staging",
"environments": ["Staging", "UAT"],
"redownloadPackages": false,
"deploymentDateUnixMillis": 1744308919000,
"excludeStepNames": ["step A", "step C"]
}
{
"deploymentIds": [
"603af550-e241-4a3f-9545-5971c2f455ff",
"603af550-e241-4a3f-9545-5971c2f45500"
]
}