dokploy_domain
Create, update, validate, or delete domains for Dokploy applications and compose services, including DNS checks and Traefik certificate generation.
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, serverId? (checks DNS against that server's IPs; omit for the Dokploy host).
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 | ||
| composeId | No | ||
| domainType | No | compose | application | preview | |
| serviceName | No | ||
| applicationId | No | ||
| certificateType | No | letsencrypt | none | custom |