Actions111
- Action Actions
- Certificate Actions
- Datacenter Actions
- Firewall Actions
- Floating IP Actions
- Image Actions
- ISO Actions
- Load Balancer Actions
- Load Balancer Type Actions
- Location Actions
- Network Actions
- Placement Group Actions
- Pricing Actions
- Primary IP Actions
- Server Actions
- Server Type Actions
- SSH Key Actions
- Volume Actions
Certificate → Create
AI-generatedSummary
Create a Hetzner Cloud certificate by submitting a POST request to /v1/certificates. Choose a managed certificate and provide comma-separated domain names, or choose an uploaded certificate and provide its PEM certificate chain and private key.
Inputs
- Name (required) — Unique certificate name, sent as
name. - Type — Choose Managed (
managed, the default) or Uploaded (uploaded); sent astype. - Domain Names — For a managed certificate, enter comma-separated domains. The node trims entries, removes blanks, and sends the resulting array as
domain_names. - Certificate (PEM) — For an uploaded certificate, provide the PEM-encoded TLS certificate chain; sent as
certificate. - Private Key (PEM) — For an uploaded certificate, provide its PEM-encoded private key; sent as
private_key. - Additional Body Fields (JSON) — Optional extra request body properties as JSON.
- Request Options — Optional request settings: batch size and interval, acceptance of invalid SSL certificates, HTTP proxy, and timeout.
Output shape
A single certificate record returned by the Hetzner Cloud API.
The operation sends the configured fields in the request body. The certificate and private key fields appear only for Uploaded type; Domain Names appears only for Managed type.