Digital Certificates - Certificates

Create a certificate

Create a new certificate for your account.

post/workspace/tls/certificates

Request body

idinteger required
namestring required
certificatestring nullable
private_keystring nullable
issuerstring nullable required
subject_namestring[] required
validitystring nullable required
type'certificate' | 'trusted_ca_certificate'

The value can't be changed after the certificate creation.

  • certificate - Certificate
  • trusted_ca_certificate - Trusted CA Certificate
managedboolean required
status'pending' | 'challenge_verification' | 'active' | 'inactive' | 'expired' | 'failed' required
  • pending - Pending
  • challenge_verification - Challenge Verification
  • active - Active
  • inactive - Inactive
  • expired - Expired
  • failed - Failed
status_detailstring required
csrstring nullable required
challenge'dns' | 'http' required
  • dns - Uses DNS to solve the ACME challenge.
  • http - Uses HTTP to solve the ACME challenge.
authority'lets_encrypt' required
  • lets_encrypt - lets_encrypt
key_algorithmstring required
activeboolean
product_versionstring required
last_editorstring required
created_atstring date-time nullable required

Timestamp of the certificate creation on the platform.

last_modifiedstring date-time required

Timestamp of the last modification made to the certificate content on the platform.

renewed_atstring date-time nullable required

Timestamp indicating when the managed certificate was renewed on our platform.

Response

Certificate created successfully.

statestring

Changes

No recorded changes to this endpoint across all 1 revision of this API.