deployments
Start deployment
Start a deployment that was previously stopped with stopDeployment, so it serves traffic again. The deployment keeps the configuration it had when it was stopped; nothing is rebuilt or redeployed.
The deployment must currently be stopped, and must belong to a non-production environment. Production deployments are never stopped, so they cannot be started.
Starting is asynchronous: this endpoint only enqueues the start and returns immediately. Poll getDeployment until the status reaches ready.
Required Permissions
Your root key must have one of the following permissions:
- environment.*.start_deployment (to start deployments in any environment)
- environment.<environment_id>.start_deployment (to start deployments in a specific environment)
post/v2/deployments.startDeployment
Request body
Example request
{
"deploymentId": "proj_1234abcd"
}Response
Start accepted and enqueued. The deployment transitions to ready asynchronously; poll getDeployment to observe the transition.
Example response
{
"meta": {
"requestId": "req_123"
}
}