Promote deployment
Changed onPromote a deployment to become the current deployment for its environment. All sticky domains are reassigned from the current deployment to the promoted one, and the previous deployment is scheduled for standby.
The deployment must be ready, not already shutting down, belong to the production environment, and its app must already have a current deployment. Promoting the deployment that is already current fails, unless the app is in a rolled-back state, in which case promoting the current deployment confirms the rollback and re-enables automatic promotion of future deployments.
Promotion runs as a durable workflow: this endpoint returns once the promotion is accepted. Poll getDeployment or listDeployments to observe the result.
Required Permissions
Your root key must have write permission on the environment:
- unkey:v1:<workspace_id>:projects/<project_id>/apps/<app_id>/environments/<environment_id>#write
Request
- Base URLhttps://api.unkey.com
- URLhttps://api.unkey.com/v2/deployments.promoteDeployment
- AuthHTTP bearer
Request body
Example request
{
"deploymentId": "proj_1234abcd"
}Response
Promotion accepted. Poll getDeployment to observe the result.
Example response
{
"meta": {
"requestId": "req_123"
}
}Changes
- info
added the non-success response with the status
- info
- info
the endpoint scheme security
bearerwas added to the API - info
the endpoint scheme security
rootKeywas removed from the API
- info