Error
A valid request URL is required to generate request examples{
"success": true,
"deploymentId": "<string>",
"jobId": "<string>",
"statusUrl": "<string>",
"jobStatusUrl": "<string>"
}{
"error": "<string>"
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"error": "<string>"
}Promote deployment
Moves the SAME immutable, environment-agnostic release artifact into targetEnvironment, re-checking that environment’s qualification gate. Requires cicd.promote plus authority on the target environment; the source deployment must be “active”. This is the step the ticket’s “Current Behavior” section says has no reachable public path once content arrived via the Import API instead of Artemis Git — reachable here because the release was built with source.kind=“project_snapshot”.
POST
/
api
/
cicd
/
v1
/
projects
/
{projectId}
/
deployments
/
{deploymentId}
/
promote
Error
A valid request URL is required to generate request examples{
"success": true,
"deploymentId": "<string>",
"jobId": "<string>",
"statusUrl": "<string>",
"jobStatusUrl": "<string>"
}{
"error": "<string>"
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"error": "<string>"
}Promote an active deployment’s release to a higher environment.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
UUID v7; must be in the key/token's projectIds.
Body
application/json
Was this page helpful?