Delete website of a web hosting package

Delete one website (vHost) of a web hosting package - its files stay.

DDestructiveNot idempotentbetaNeeds service_webhosting
Tool
manitu_webhosting_web_vhost_deleteon https://mcp.manitu.de/mcp
POST
/v1/webhosting/web/vhost/deleteon https://api.manitu.de
Try it
Removes something for good. Agents name what will be lost and wait for an explicit yes; a program should ask the same.
readOnlyHint falsedestructiveHint trueidempotentHint falseopenWorldHint false

Deletes a website (vHost) of a web hosting package of the manitu customer account this connection works in, by site_id and fqdn from manitu_webhosting_web_vhost_list. The name then shows nothing; the files in its folder stay. A websitebuilder is deleted with its editor, its folder is moved into the package's tmp folder. A website with aliases needs aliases: delete (they go with it) or convert (each becomes a website of its own and keeps showing what it showed); without it the answer is a conflict (has_aliases) naming them: ask the customer which. Refused with a conflict when the package cannot be changed now (not_configurable). Ask the customer for an explicit yes first.

site_idinteger | stringrequired

The site_id from manitu_webhosting_list - never guess one.

pattern ^[1-9][0-9]*$min 1
fqdnstringrequired

The website from manitu_webhosting_web_vhost_list, e.g. www.example.de. Never guess one.

min length 3max length 253
aliasesstring

For a website with aliases - required then: delete (they go with it) or convert (each becomes a website of its own).

One of delete convert
fqdnstringrequired

The website deleted.

alias_listarray of stringrequired

Its aliases - deleted with it, or websites of their own now (see aliases).

aliasesstring | nullrequired

What became of them - null if it had none.

One of delete convert null

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
fqdnstringrequired

The website from manitu_webhosting_web_vhost_list, e.g. www.example.de. Never guess one.

min length 3max length 253
aliasesstring

For a website with aliases - required then: delete (they go with it) or convert (each becomes a website of its own).

One of delete convert
fqdnstringrequired

The website deleted.

alias_listarray of stringrequired

Its aliases - deleted with it, or websites of their own now (see aliases).

aliasesstring | nullrequired

What became of them - null if it had none.

One of delete convert null
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.