Deploy Application
Trigger a new deployment of an application from the configured source.Endpoint
Request Body
ID of the application to deploy
Title for the deployment log (default: “Manual deployment”)
Description for the deployment log
Response
Returns success status. The deployment runs asynchronously in the background.Example Request
Example Response
Redeploy Application
Redeploy an application, optionally clearing the build cache.Endpoint
Request Body
ID of the application to redeploy
Title for the deployment log (default: “Rebuild deployment”)
Description for the deployment log
Response
Returns success status. The redeployment runs asynchronously.Example Request
Example Response
Cancel Deployment
Cancel an ongoing deployment (cloud version only).Endpoint
Request Body
ID of the application with ongoing deployment
Response
Whether the cancellation request was successful
Status message
Example Request
Example Response
Configure Git Providers
Save GitHub Provider
Configure GitHub as the application source.Endpoint
Request Body
ID of the application
GitHub repository owner or organization
GitHub integration ID
Whether to clone Git submodules
Repository name
Branch to deploy from
Path within repository to build from (default: ”/”)
Array of paths to watch for changes (for monorepo support)
Deployment trigger:
push or tagExample Request
Save GitLab Provider
Configure GitLab as the application source.Endpoint
Request Body
ID of the application
GitLab branch to deploy from
Build path within repository
GitLab owner/group
Repository name
GitLab integration ID
GitLab project ID
GitLab path namespace
Whether to clone Git submodules
Array of paths to watch for changes
Example Request
Save Docker Provider
Configure Docker registry as the application source.Endpoint
Request Body
ID of the application
Docker image name (e.g., “nginx:latest”)
Registry username (for private registries)
Registry password (for private registries)
Custom registry URL (default: Docker Hub)
Example Request
Save Custom Git Provider
Configure a custom Git repository via SSH or HTTPS.Endpoint
Request Body
ID of the application
Whether to clone Git submodules
Git repository URL
Branch to deploy from
Build path within repository
SSH key ID for authentication
Array of paths to watch for changes
Example Request
Disconnect Git Provider
Disconnect the configured Git provider from an application.Endpoint
Request Body
ID of the application
Example Request
Configure Build Settings
Save Build Type
Configure the build system and related settings for an application.Endpoint
Request Body
ID of the application
Build system:
dockerfile, nixpacks, heroku_buildpacks, paketo_buildpacks, railpack, or staticDocker build context path
Docker build stage (for multi-stage builds)
Path to Dockerfile (for dockerfile build type)
Directory to publish (for static sites)
Whether the static site is a Single Page Application
Heroku buildpack version
Railpack version
Example Request
Save Environment Variables
Configure environment variables, build arguments, and build secrets.Endpoint
Request Body
ID of the application
Whether to create an .env file from environment variables
Environment variables (newline-separated KEY=VALUE pairs)
Build-time arguments (newline-separated KEY=VALUE pairs)
Build-time secrets (newline-separated KEY=VALUE pairs)
Example Request
Clear Deployments
Remove old deployment records and artifacts to free up disk space.Endpoint
Request Body
ID of the application