The Load Balancer certificate object. It represents an SSL/TLS certificate for your Load Balancer which can be used by a frontend to establish secure, encrypted connections for incoming traffic. Use this endpoint to create Let's Encrypt certificates or import custom certificates for your Load Balancer, and update, list, get and delete them as required.
Get an SSL/TLS certificate
Get information for a particular SSL/TLS certificate, specified by its certificate ID. The response returns full details of the certificate, including its type, main domain name, and alternative domain names.
path Parameters
zoneThe zone you want to target
certificate_idCertificate ID.
Get an SSL/TLS certificate › Responses
typeCertificate type (Let's Encrypt or custom).
idCertificate ID.
common_nameMain domain name of certificate.
subject_alternative_nameAlternative domain names.
fingerprintIdentifier (SHA-1) of the certificate.
not_valid_beforeLower validity bound. (RFC 3339 format)
not_valid_afterUpper validity bound. (RFC 3339 format)
statusCertificate status.
Load Balancer object the certificate is attached to.
nameCertificate name.
created_atDate on which the certificate was created. (RFC 3339 format)
updated_atDate on which the certificate was last updated. (RFC 3339 format)
status_detailsAdditional information about the certificate status (useful in case of certificate generation failure, for example).
Update an SSL/TLS certificate
Update the name of a particular SSL/TLS certificate, specified by its certificate ID.
path Parameters
zoneThe zone you want to target
certificate_idCertificate ID.
Update an SSL/TLS certificate › Responses
typeCertificate type (Let's Encrypt or custom).
idCertificate ID.
common_nameMain domain name of certificate.
subject_alternative_nameAlternative domain names.
fingerprintIdentifier (SHA-1) of the certificate.
not_valid_beforeLower validity bound. (RFC 3339 format)
not_valid_afterUpper validity bound. (RFC 3339 format)
statusCertificate status.
Load Balancer object the certificate is attached to.
nameCertificate name.
created_atDate on which the certificate was created. (RFC 3339 format)
updated_atDate on which the certificate was last updated. (RFC 3339 format)
status_detailsAdditional information about the certificate status (useful in case of certificate generation failure, for example).
Delete an SSL/TLS certificate
Delete an SSL/TLS certificate, specified by its certificate ID. Deleting a certificate is irreversible and cannot be undone.
path Parameters
zoneThe zone you want to target
certificate_idCertificate ID.
Delete an SSL/TLS certificate › Responses
List all SSL/TLS certificates on a given Load Balancer
List all the SSL/TLS certificates on a given Load Balancer. The response is an array of certificate objects, which are by default listed in ascending order of creation date.
path Parameters
zoneThe zone you want to target
lb_idLoad Balancer ID.
query Parameters
order_bySort order of certificates in the response.
pageThe page number to return, from the paginated results.
page_sizeNumber of certificates to return.
nameCertificate name to filter for, only certificates of this name will be returned.
List all SSL/TLS certificates on a given Load Balancer › Responses
List of certificate objects.
total_countThe total number of objects.
Create an SSL/TLS certificate
Generate a new SSL/TLS certificate for a given Load Balancer. You can choose to create a Let's Encrypt certificate, or import a custom certificate.
path Parameters
zoneThe zone you want to target
lb_idLoad Balancer ID.
Create an SSL/TLS certificate › Request Body
nameName for the certificate.
Object to define a new Let's Encrypt certificate to be generated.
Object to define an existing custom certificate to be imported.
Create an SSL/TLS certificate › Responses
typeCertificate type (Let's Encrypt or custom).
idCertificate ID.
common_nameMain domain name of certificate.
subject_alternative_nameAlternative domain names.
fingerprintIdentifier (SHA-1) of the certificate.
not_valid_beforeLower validity bound. (RFC 3339 format)
not_valid_afterUpper validity bound. (RFC 3339 format)
statusCertificate status.
Load Balancer object the certificate is attached to.
nameCertificate name.
created_atDate on which the certificate was created. (RFC 3339 format)
updated_atDate on which the certificate was last updated. (RFC 3339 format)
status_detailsAdditional information about the certificate status (useful in case of certificate generation failure, for example).