Manage Deployments with the Public API
Here are some examples to help you get started managing your deployments using the Public API.
Fetch latest active deployment
The query below will fetch the latest active deployment for a service for a specific environment.
query deployments {
deployments(
first: 1
input: {
projectId: "8df3b1d6-2317-4400-b267-56c4a42eed06"
environmentId: "9fb4baf0-809a-40ec-af32-751f50890802"
serviceId: "4bd252dc-c4ac-4c2e-a52f-051804292035"
}
) {
edges {
node {
id
staticUrl
}
}
}
}
Restarting a deployment
The query below will restart the deployment with the specified id
.
mutation deploymentRestart {
deploymentRestart(id: "9d5b1306-e22e-4357-9b3f-cc3b97ed8240")
}
Edit this file on GitHub