DELETE/sites/:siteSlug/deployments/:deploymentId

Permanently delete a deployment and its files from R2. Cannot delete the active (live) deployment — publish another deployment first. Requires the deployments:write scope.

Path parameters

siteSlug: The site's URL slug. deploymentId: The deployment to delete.

Constraint

Returns 409 conflict if the deployment is currently active. Deactivate it first by publishing another deployment, then delete.

Response

Returns { "data": { "success": true } } on success.

Code examples

cURL
curl "https://www.zyberspace.com/api/v1/{teamSlug}/sites/my-site/deployments/{deploymentId}" \
  -H "Authorization: Bearer zxk_live_YOUR_API_KEY" \
  -X DELETE
JavaScript
await fetch(
  `https://www.zyberspace.com/api/v1/{teamSlug}/sites/my-site/deployments/{deploymentId}`,
  {
    method: "DELETE",
    headers: { Authorization: "Bearer zxk_live_YOUR_API_KEY" },
  }
);

Base URL: https://www.zyberspace.com

Get your API key →