Zum Inhalt

Theme

Übersicht

| Beschreibung | Methode | Endpunkt | | ---------------------------------------- | -------- | ------------------------------------------------------------------ | | Theme erstellen | POST | /hosting/api/client/{clientId}/domain/{domainId}/theme | | Alle Themes auslesen | GET | /hosting/api/client/{clientId}/domain/{domainId}/theme | | Theme auslesen | GET | /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId} | | Theme aktualisieren | PUT | /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId} | | Theme entfernen | 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-Kundenkontos - {domainId}: string – Die ID einer Domain, die in dem Kundenkonto vorhanden ist

Payload: Theme

Response:

- 201 – Ressource erfolgreich erzeugt - Theme - 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-Kundenkontos - {domainId}: string – Die ID einer Domain, die in dem Kundenkonto vorhanden ist

Response:

- 200 – Erfolg - Theme[]

Theme auslesen

Endpunkt: /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId}

Methode: GET

Query:

- {clientId}: string – Die ID eines CCM19-Kundenkontos - {domainId}: string – Die ID einer Domain, die in dem Kundenkonto vorhanden ist - {themeId}: string – Die ID der zu behandelnden Ressource

Response:

- 200 – Erfolg - Theme - 404 – Ressource nicht gefunden

Theme aktualisieren

Endpunkt: /hosting/api/client/{clientId}/domain/{domainId}/theme/{themeId}

Methode: PUT

Query:

- {clientId}: string – Die ID eines CCM19-Kundenkontos - {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 - Theme - 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-Kundenkontos - {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