application-saveBuildType
application-saveBuildType
The ID of the application to configure build type for.
The build type for the application. One of:
dockerfile- Build from Dockerfileheroku_buildpacks- Use Heroku buildpackspaketo_buildpacks- Use Paketo buildpacksnixpacks- Use Nixpacks (automatic detection)static- Static site hostingrailpack- Ruby on Rails optimized
Docker build context path. Use
null for repository root.Target stage for multi-stage Dockerfile builds. Use
null for final stage.Dockerfile content or path. Optional for
dockerfile build type.Heroku stack version for
heroku_buildpacks type (e.g., “22”, “20”).Railpack version for
railpack build type.Directory containing built static files for
static build type (e.g., “dist”, “build”, “public”).Whether static site is a Single Page Application (enables client-side routing).
Example: Dockerfile Build
Example: Multi-stage Dockerfile
Example: Static Site (SPA)
Example: Nixpacks (Auto-detect)
Response
Updated application with build type configuration.
application-saveEnvironment
application-saveEnvironment
The ID of the application to save environment for.
Environment variables in KEY=VALUE format, separated by newlines.
Docker build arguments in KEY=VALUE format, separated by newlines.
Example: Environment Variables
Example: Build Arguments
Example: Both
Response
Updated application with environment configuration.
application-saveDockerProvider
application-saveDockerProvider
The ID of the application to configure Docker provider for.
The Docker image to deploy (e.g., “nginx:latest”, “myregistry.com/myapp:v1.0”).
Example: Public Docker Hub Image
Example: Private Registry
For private registries, configure registry authentication in the application’s
registryUrl, username, and password fields using application-update.Response
Updated application with Docker image configuration.
application-readAppMonitoring
application-readAppMonitoring
The app name of the application to get monitoring data for.
Example
Response
Monitoring metrics object containing:
- CPU usage (percentage and cores)
- Memory usage (current, limit, percentage)
- Network I/O (bytes sent/received)
- Container count and health status
- Uptime information
application-readTraefikConfig
application-readTraefikConfig
The ID of the application to read Traefik configuration for.
Example
Response
Traefik configuration in YAML or JSON format, including:
- HTTP routers and services
- Middleware chains (CORS, auth, rate limiting, etc.)
- TLS configuration
- Load balancing settings
application-updateTraefikConfig
application-updateTraefikConfig
The ID of the application to update Traefik configuration for.
The new Traefik configuration in YAML format.
Example: Add CORS Middleware
Example: Rate Limiting
Response
Confirmation of Traefik configuration update.
application-refreshToken
application-refreshToken
application-cleanQueues
application-cleanQueues
The ID of the application to clean deployment queues for.
Example
This only clears queued deployments, not currently running deployments. Use
application-cancelDeployment for active deployments.Response
Confirmation of queue cleanup operation.