API REFERENCE
Deployments
Deployments operations in the Helicarrier Cloud API.
GET List deployments
/api/services/{id}/deployments Read deployment history for a service, newest first, with rollback eligibility and a pagination cursor..
POST Deploy service
/api/services/{id}/deploy Queue a deployment for an existing service.
POST Create a service from an upload
/api/projects/{projectSlug}/services/upload-b64 Create a new service from a base64-encoded source archive.
POST Update uploaded source
/api/services/{id}/upload-b64 Deploy a new source archive to an existing upload service while keeping its identity and configuration..
POST Roll back a service
/api/services/{id}/rollback/{deploymentId} Queue a deployment using a retained image from an earlier release..
POST Abort deploy
/api/deployments/{deploymentId}/abort Request cancellation of a deployment that is still in progress..
PATCH Set automatic deployments
/api/services/{id}/autodeploy Enable or disable automatic deployments when the tracked Git source changes..
POST Create deploy trigger
/api/services/{id}/deploy-trigger Create or rotate a secret URL that can trigger deployments.
DELETE Delete deploy trigger
/api/services/{id}/deploy-trigger Revoke the service’s current deploy-trigger URL..