Look again at what runs on a website

manitu fetches the start page now and recognises the software on it.

WWriteIdempotentbetaNeeds service_webhosting
Tool
manitu_webhosting_web_vhost_application_scanon https://mcp.manitu.de/mcp
POST
/v1/webhosting/web/vhost/application/scanon https://api.manitu.de
Try it
Changes the account. Agents say what will happen and wait for an explicit yes before calling it.
readOnlyHint falsedestructiveHint falseidempotentHint trueopenWorldHint false

Looks again at what runs on 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: manitu fetches its start page now and recognises the software and its version. Answers as manitu_webhosting_web_vhost_application_get. Changes nothing on the website - no need to ask. Refused with a conflict for a website that shows no folder (not_a_website_with_folder), one switched off (inactive), within minutes of the last look (checked_recently) or when the website does not answer (not_reachable).

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 (type website, showing a folder). Never guess one.

min length 3max length 253
fqdnstringrequired

The website.

scanned_atstring | nullrequired

When manitu last looked at its start page; null: never yet.

Format date-time
applicationobject | nullrequired

The software found on the start page; null: none recognised (which does not mean none runs there) or not looked at yet.

application.typestringrequired

The software, by manitu's name for it - wordpress, joomla, nextcloud, typo3 ... (the same names as manitu_webhosting_web_application_catalog_list).

application.titlestring | nullrequired

Its name for people, e.g. WordPress.

application.versionstring | nullrequired

The version found, null if it could not be read.

application.is_installedboolean | nullrequired

false: its setup has not been finished (the start page is the setup page); null: not known.

application.is_under_constructionbooleanrequired

The start page says it is under construction or in maintenance (recognised for WordPress).

application.updateobjectrequired
application.update.latest_versionstring | nullrequired

The newest version manitu knows of.

application.update.is_availablebooleanrequired

A newer version than the one found exists - the customer updates it in the software itself, or (by_manitu) has manitu do it.

application.update.by_manituobject | nullrequired

manitu offers to carry out the update (Nextcloud) - with manitu_webhosting_web_vhost_application_update. null: not on offer.

application.update.by_manitu.price_centintegerrequired

What the update by manitu costs, in euro cent, as the customer panel states it - charged only when the update succeeded.

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 (type website, showing a folder). Never guess one.

min length 3max length 253
fqdnstringrequired

The website.

scanned_atstring | nullrequired

When manitu last looked at its start page; null: never yet.

Format date-time
applicationobject | nullrequired

The software found on the start page; null: none recognised (which does not mean none runs there) or not looked at yet.

application.typestringrequired

The software, by manitu's name for it - wordpress, joomla, nextcloud, typo3 ... (the same names as manitu_webhosting_web_application_catalog_list).

application.titlestring | nullrequired

Its name for people, e.g. WordPress.

application.versionstring | nullrequired

The version found, null if it could not be read.

application.is_installedboolean | nullrequired

false: its setup has not been finished (the start page is the setup page); null: not known.

application.is_under_constructionbooleanrequired

The start page says it is under construction or in maintenance (recognised for WordPress).

application.updateobjectrequired
application.update.latest_versionstring | nullrequired

The newest version manitu knows of.

application.update.is_availablebooleanrequired

A newer version than the one found exists - the customer updates it in the software itself, or (by_manitu) has manitu do it.

application.update.by_manituobject | nullrequired

manitu offers to carry out the update (Nextcloud) - with manitu_webhosting_web_vhost_application_update. null: not on offer.

application.update.by_manitu.price_centintegerrequired

What the update by manitu costs, in euro cent, as the customer panel states it - charged only when the update succeeded.

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.