Update Coolify Application
coolify_update_applicationUpdate an application's configuration, including name, domains, Git settings, build pack, health checks, and ports. Only supply fields to change.
Instructions
Update an application's configuration. Supports changing name, description, domains, Git settings, build pack, health check config, ports, and more. Only supply the fields you want to change.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New application name | |
| uuid | Yes | The UUID of the resource | |
| reveal | No | Reveal redacted secret values in the response (default false; the call is audited) | |
| domains | No | New FQDN (e.g. https://app.devonwatkins.com) | |
| instance | Yes | REQUIRED — which Coolify instance to mutate: 'prod' (Hetzner VPS) or 'dev' (local OrbStack VM). No default: state the target explicitly so a write never lands on prod by accident. | |
| build_pack | No | New build strategy | |
| git_branch | No | New Git branch | |
| description | No | New description | |
| custom_labels | No | Custom Traefik labels (set to empty string to reset/auto-generate) | |
| ports_exposes | No | New exposed ports | |
| git_repository | No | New Git repo URL | |
| private_key_uuid | No | UUID of Coolify private key to link for Git access | |
| health_check_path | No | Health check endpoint path | |
| health_check_port | No | Health check port | |
| health_check_enabled | No | Enable/disable health checks | |
| docker_compose_domains | No | Service-to-domain mapping for compose apps | |
| docker_compose_location | No | Path to compose file in the repo (e.g. /docker-compose.yml) | |
| docker_registry_image_tag | No | New Docker image tag | |
| health_check_start_period | No | Health check start period in seconds (e.g. 15) | |
| docker_registry_image_name | No | New Docker image name |