Theme
Übersicht
POST /hosting/api/client/{clientId}/domain/{domainId}/theme GET /hosting/api/client/{clientId}/domain/{domainId}/theme GET /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId} PUT /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId} DELETE /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId}
Theme erstellen
Endpunkt: /hosting/api/client/{clientId}/domain/{domainId}/theme
Methode: POST
Query:
{clientId}: string – Die ID eines CCM19{domainId}: string – Die ID einer Domain, die in dem Kundenkonto vorhanden ist
Payload: Theme
Response:
201 – Ressource erfolgreich erzeugt
400 – Ungültige oder fehlende Eigenschaften
Alle Themes auslesen
Endpunkt: /hosting/api/client/{clientId}/domain/{domainId}/theme
Methode: GET
Query:
{clientId}: string – Die ID eines CCM19{domainId}: string – Die ID einer Domain, die in dem Kundenkonto vorhanden ist
Response:
200 – Erfolg
Theme auslesen
Endpunkt: /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId}
Methode: GET
Query:
{clientId}: string – Die ID eines CCM19{domainId}: string – Die ID einer Domain, die in dem Kundenkonto vorhanden ist
{themeId}: string – Die ID der zu behandelnden Ressource
Response:
200 – Erfolg
404 – Ressource nicht gefunden
Theme aktualisieren
Endpunkt: /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId}
Methode: PUT
Query:
{clientId}: string – Die ID eines CCM19{domainId}: string – Die ID einer Domain, die in dem Kundenkonto vorhanden ist
{themeId}: string – Die ID der zu behandelnden Ressource
Payload: Theme
Response:
200 – Erfolg
400 – Ungültige oder fehlende Eigenschaften
404 – Ressource nicht gefunden
Theme entfernen
Endpunkt: /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId}
Methode: DELETE
Query:
{clientId}: string – Die ID eines CCM19{domainId}: string – Die ID einer Domain, die in dem Kundenkonto vorhanden ist
{themeId}: string – Die ID der zu behandelnden Ressource
Response:
204 – Ressource erfolgreich gelöscht
404 – Ressource nicht gefunden