CMS installieren
CMS in den Webspace-Docroot installieren (oder neu installieren). Vorhandene Inhalte werden gelöscht. Liefert eine jobId für SSE-Fortschritt.
CMS in den Webspace-Docroot installieren (oder neu installieren). Vorhandene Inhalte werden gelöscht. Liefert eine jobId für SSE-Fortschritt.
Erforderlicher Scope: webspace:manage
| Header | Erforderlich | Wert |
|---|---|---|
Authorization |
Ja | Bearer DEIN_API_SCHLÜSSEL |
Content-Type |
Ja | application/json |
| Parameter | Erforderlich | Beschreibung |
|---|---|---|
cms |
Ja | STATIC, WORDPRESS, JOOMLA, DRUPAL oder TYPO3. |
{
"data": {
"id": "69e80ac1...",
"subdomain": "ws-0862c.sitequest.eu",
"cms": "WORDPRESS",
"jobId": "a1b2c3d4e5f6...",
"status": "installing"
}
}
| Feld | Typ | Beschreibung |
|---|---|---|
jobId |
string | Über diese ID kann der Install-Fortschritt abonniert werden. |
| Status | Code | Beschreibung |
|---|---|---|
| 400 | INVALID_CMS |
cms ist kein erlaubter Wert. |
| 409 | NODE_NOT_LINKED |
Webspace-Node ist nicht mit einer VM verknüpft. |
curl -X POST https://hosting.site.quest/api/v1/webspaces/69e80ac1.../cms \
-H "Authorization: Bearer sq_live_..." \
-H "Content-Type: application/json" \
-d '{ "cms": "WORDPRESS" }'
Dieser Endpunkt ist noch nicht als MCP-Tool verfügbar. Den obigen REST-Endpunkt direkt nutzen.