Managing Let's Encrypt® certificates: issuing, deleting, and listing
Returns a list of Let's Encrypt® certificates.
{- "items": [
- {
- "created_at": "2022-02-02 22:22:22.222",
- "deleted_at": "2022-02-02 22:22:22.222",
- "domains": [
- "*.example.com",
- "example.com"
], - "error_description": "some error",
- "expire_at": "2022-22-02 22:22:22.222",
- "id": "2872c5e4-d571-44c3-acaf-e2ea2c48bd94",
- "knox_cert_id": "2872c5e4-d571-44c3-acaf-e2ea2c48bd94",
- "name": "Cert for example",
- "project_id": "2872c5e4-d571-44c3-acaf-e2ea2c48bd94",
- "status": "issuing",
- "updated_at": "2022-02-02 22:22:22.222",
- "version": 0
}
]
}
Deletes Let's Encrypt® certificate by ID.
id required | string Let's Encrypt® certificate ID. |
{- "error_text": "Some error text",
- "status_text": "Some error status"
}
Issues new Let's Encrypt® certificate and puts it in the storage.
dnsv2 | boolean Issue a Let's Encrypt® certificate for a zone in DNS Hosting. Existed Let's Encrypt® certificates in DNS Hosting (legacy) are supported, but new certificates will not be issued, please use DNS Hosting. |
Request with certificate issuing information.
domains required | Array of strings List of domain names for which the certificate issuing. |
name required | string Certificate display name. |
{- "domains": [
- "*.example.com",
- "example.com"
], - "name": "Cert for example"
}
{- "created_at": "2022-02-02 22:22:22.222",
- "deleted_at": "2022-02-02 22:22:22.222",
- "domains": [
- "*.example.com",
- "example.com"
], - "error_description": "some error",
- "expire_at": "2022-22-02 22:22:22.222",
- "id": "2872c5e4-d571-44c3-acaf-e2ea2c48bd94",
- "knox_cert_id": "2872c5e4-d571-44c3-acaf-e2ea2c48bd94",
- "name": "Cert for example",
- "project_id": "2872c5e4-d571-44c3-acaf-e2ea2c48bd94",
- "status": "issuing",
- "updated_at": "2022-02-02 22:22:22.222",
- "version": 0
}