Create Coolify Service
coolify_create_serviceCreate a new service from a Docker Compose definition or a one-click template. Supply the docker-compose.yml content for custom services.
Instructions
Create a new service from a Docker Compose definition or a one-click template. For Devon's Flavor C apps (like Contact Hub), supply the docker-compose.yml content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Service display name | |
| type | Yes | Service type — use a one-click template name or 'docker-compose' for custom compose | |
| reveal | No | Reveal redacted secret values in the response (default false; the call is audited) | |
| domains | No | FQDN for the service | |
| 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. | |
| description | No | Service description | |
| server_uuid | Yes | Server UUID | |
| project_uuid | Yes | UUID of the target project | |
| destination_uuid | Yes | Destination UUID | |
| environment_name | No | Environment name | production |
| docker_compose_raw | No | Raw docker-compose.yml content (required if type is docker-compose) |