Show what runs on a website

The software found on a website (WordPress, Joomla, Nextcloud ...), its version and updates.

RReadIdempotentbetaNeeds service_webhosting
Tool
manitu_webhosting_web_vhost_application_geton https://mcp.manitu.de/mcp
POST
/v1/webhosting/web/vhost/application/geton https://api.manitu.de
Try it
readOnlyHint truedestructiveHint falseidempotentHint trueopenWorldHint false

Returns 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, as manitu last found it by looking at the start page: the software (wordpress, joomla, nextcloud, typo3 ...), its version, the newest version and whether manitu offers to carry out the update for a price (by_manitu, then manitu_webhosting_web_vhost_application_update). application null means none recognised - not that none runs there. scanned_at says how fresh it is; manitu_webhosting_web_vhost_application_scan looks again. Only for a website that shows a folder (conflict not_a_website_with_folder).

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.