dokploy_domain
Manage domains for applications and compose services: create, list, update, delete, toggle enable, generate, validate, and check Traefik integration.
Instructions
Manage domains. create: host+applicationId|composeId(+serviceName for compose). list: applicationId|composeId. get: domainId. update: domainId+host (include composeId+serviceName for compose domains). delete: domainId. toggleEnable: domainId — flips the enable flag blind; prefer update with enabled:true|false when you need a known end state. generate: appName. canGenerateTraefikMe: serverId?. validate: domain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | ||
| path | No | ||
| port | No | ||
| https | No | ||
| action | Yes | ||
| domain | No | ||
| appName | No | ||
| enabled | No | update only: enable or disable the domain | |
| domainId | No | ||
| serverId | No | ||
| serverIp | No | ||
| composeId | No | ||
| domainType | No | compose | application | preview | |
| serviceName | No | ||
| applicationId | No | ||
| certificateType | No | letsencrypt | none | custom |