pve_acme_account_create
Register a new ACME account with a Certificate Authority, specifying contact email and optional ToS acceptance. Dry-run by default; set confirm=True to execute.
Instructions
MUTATION: register a new ACME account with the CA. Dry-run by default.
Additive — does not affect any existing account. Pair with pve_acme_plugin_create (DNS-01) or standalone http-01, then pve_node_acme_domains_set + pve_acme_cert_order, to actually issue a cert; to remove an account instead use pve_acme_account_delete. confirm=True executes and returns {"status": "ok"}; the default returns a dry-run PLAN dict. Smoke-confirm: POST body shape (name in body) against a live PVE instance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name to register the new ACME account under (cluster/acme/account/{name}). | |
| confirm | No | False (default) returns a dry-run PLAN only; True executes the account registration. | |
| contact | Yes | Contact email address for the ACME account (CA renewal/expiry notices). | |
| tos_url | No | URL of the CA's terms-of-service to accept; omit to accept the CA's default ToS. | |
| directory | No | ACME directory URL of the CA to register with; omit to use PVE's default CA. | |
| proximo_target | No | Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |