List SSL certificates of a web hosting package

The SSL certificates of a web hosting package, with the websites that use them.

RReadIdempotentbetaNeeds service_webhosting
Tool
manitu_webhosting_web_certificate_liston https://mcp.manitu.de/mcp
POST
/v1/webhosting/web/certificate/liston https://api.manitu.de
Try it
readOnlyHint truedestructiveHint falseidempotentHint trueopenWorldHint false

Lists the SSL certificates of a web hosting package of the manitu customer account this connection works in, by its site_id from manitu_webhosting_list: for each the name it is issued for, letsencrypt or custom, active or pending, when it was issued and runs out, and the websites that use it. A website gets or loses one with manitu_webhosting_web_vhost_set (certificate).

site_idinteger | stringrequired

The site_id from manitu_webhosting_list - never guess one.

pattern ^[1-9][0-9]*$min 1
certificate_listarray of objectrequired
certificate_list[].certificate_idintegerrequired

Its key.

certificate_list[].typestringrequired

letsencrypt: added and renewed by manitu; custom: uploaded by the customer in the customer panel.

One of letsencrypt custom
certificate_list[].statusstringrequired

active: issued; pending: asked for, Let's Encrypt usually within an hour.

One of active pending
certificate_list[].fqdnstringrequired

The name it is issued for.

certificate_list[].fqdn_asciistringrequired

The same in ASCII.

certificate_list[].issued_atstring | nullrequired

When it was issued; null while pending.

Format date-time
certificate_list[].expires_atstring | nullrequired

When it runs out - Let's Encrypt renews in time; null while pending.

Format date-time
certificate_list[].used_by_listarray of stringrequired

The websites (fqdn) that use it.

One of X-API-Key, Authorization: Bearer … - never more than one in a request. More

site_idinteger | stringrequired

The site_id from manitu_webhosting_list - never guess one.

pattern ^[1-9][0-9]*$min 1
certificate_listarray of objectrequired
certificate_list[].certificate_idintegerrequired

Its key.

certificate_list[].typestringrequired

letsencrypt: added and renewed by manitu; custom: uploaded by the customer in the customer panel.

One of letsencrypt custom
certificate_list[].statusstringrequired

active: issued; pending: asked for, Let's Encrypt usually within an hour.

One of active pending
certificate_list[].fqdnstringrequired

The name it is issued for.

certificate_list[].fqdn_asciistringrequired

The same in ASCII.

certificate_list[].issued_atstring | nullrequired

When it was issued; null while pending.

Format date-time
certificate_list[].expires_atstring | nullrequired

When it runs out - Let's Encrypt renews in time; null while pending.

Format date-time
certificate_list[].used_by_listarray of stringrequired

The websites (fqdn) that use it.

200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.