Issue ACME SSL Certificate
create_sslSubmits asynchronous ACME certificate issuance for a domain or bare IP using configured ACME and DNS accounts on a selected node, without returning credentials or private keys.
Instructions
Submit asynchronous ACME certificate issuance for a domain (or bare IP with HTTP validation) using configured ACME and DNS accounts on the selected node. Credentials and private keys are never returned.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>",
"provider": "<provider>"
},
"name": "create_ssl"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Qualified domain (wildcards require provider=dnsAccount) or bare IPv4/IPv6 address (requires provider=http). | |
| nodeId | No | Target node ID: "local" for the Main Node, or a numeric string ID (e.g. "3") from list_nodes. | local |
| provider | Yes | ACME validation mode: "dnsAccount" or "http". | |
| dnsAccount | No | Optional DNS account name for dnsAccount validation (mutually exclusive with dns_account_id). | |
| dns_account_id | No | Optional DNS account ID for dnsAccount validation (mutually exclusive with dnsAccount). | |
| acme_account_id | No | Optional ACME account ID when multiple ACME accounts exist. |