Start deployment
Changed onStart 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 write permission on the deployment:
- unkey:v1:<workspace_id>:projects/<project_id>/apps/<app_id>/environments/<environment_id>/deployments/<deployment_id>#write
Request
- Base URLhttps://api.unkey.com
- URLhttps://api.unkey.com/v2/deployments.startDeployment
- AuthHTTP bearer
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"
}
}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