Certificates

List Certificates

get

Get a list of the planet's certificates for a configuration

Path parameters
configstringRequired
Responses
200

Certificates were retrieved successfully

application/json
get
/api/v4.0/conf/{config}/certificates

Get Certificate

get

Get a specific Certificate for a configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Certificate was retrieved successfully

application/json
get
/api/v4.0/conf/{config}/certificates/{entry_id}

Modify Certificate

put

Change settings for a specific certificate. ("le_" parameters refer to Let's Encrypt.)

Path parameters
configstringRequired
entry_idstringRequired
Query parameters
le_auto_renewbooleanOptionalDefault: true
le_auto_replacebooleanOptionalDefault: true
replace_cert_idstringOptional
Responses
200

Certificate modified successfully

No content

put
/api/v4.0/conf/{config}/certificates/{entry_id}

No content

Add Certificate

post

Create new certificate for a specific list of domains. Generate new certificate or upload existing one based on input parameters. "le_" parameters refer to Let's Encrypt.

Path parameters
configstringRequired
entry_idstringRequiredPattern: (?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)
Query parameters
domainsstring[]OptionalDefault: []
Body
Responses
post
/api/v4.0/conf/{config}/certificates/{entry_id}

Delete Certificate

delete

Delete an individual Certificate from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Certificate deleted successfully

No content

delete
/api/v4.0/conf/{config}/certificates/{entry_id}

No content

Get Certificate PEM

get
Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Certificate's PEM retrieved successfully

application/x-pem-file
Responsestring · binary
get
/api/v4.0/conf/{config}/certificates/{entry_id}/pem

Get Certificate PFX

get
Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Certificate's PFX retrieved successfully

application/json
Responsestring · binary
get
/api/v4.0/conf/{config}/certificates/{entry_id}/pfx

Last updated

Was this helpful?