Deploy Application
coolify_deployDeploy applications by UUID or tag, with optional force rebuild. Returns deployment UUID for tracking. Requires explicit instance selection to prevent accidental production deployments.
Instructions
Trigger a deployment for one or more applications. Can deploy by application UUID or by tag (tags let you deploy an entire group of apps at once). Returns the deployment UUID for tracking.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Deploy all applications matching this tag | |
| uuid | No | Application UUID to deploy (use this OR tag, not both) | |
| force | No | Force rebuild even if no changes detected (default: false) | |
| reveal | No | Reveal redacted secret values in the response (default false; the call is audited) | |
| 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. |