Skip to main content
POST
cURL

Path Parameters

id
string<uuid>
required

The ID of the certificate to renew.

Body

application/json
removeRootsFromChain
default:false

Whether to remove the root certificate from the returned certificate chain.

renewalKeySource
enum<string>

How the renewed certificate's key pair is handled. 'new' generates a fresh pair, 'reuse' keeps the current one so the renewed certificate carries the same public key, and 'csr' takes the key from a supplied signing request. Defaults to 'new'.

Available options:
new,
reuse,
csr
csr
string

A PEM-encoded certificate signing request to renew from. Its subject, key and extensions take precedence, so only TTL and basic constraints may be set alongside it.

Required string length: 1 - 4096
attributes
object

Certificate fields to change on renewal. Anything omitted is copied from the certificate being renewed. Profile defaults are not applied.

Response

Default Response

certificate
string
required
issuingCaCertificate
string
required
certificateChain
string
required
serialNumber
string
required
certificateId
string
required
certificateRequestId
string
required
privateKey
string