Zum Inhalt

Domain

Übersicht

| Beschreibung | Methode | Endpunkt | | ------------------------------------------ | -------- | -------------------------------------------------- | | Domain erstellen | POST | /hosting/api/client/{clientId}/domain | | Alle Domains auslesen | GET | /hosting/api/client/{clientId}/domain | | Domain auslesen | GET | /hosting/api/client/{clientId}/domain/{domainId} | | Domain aktualisieren | PUT | /hosting/api/client/{clientId}/domain/{domainId} | | Domain entfernen | DELETE | /hosting/api/client/{clientId}/domain/{domainId} |

Domain erstellen

Endpunkt: /hosting/api/client/{clientId}/domain

Methode: POST

Query:

- {clientId}: string – Die ID eines CCM19-Kundenkontos

Payload: Domain

Response:

- 201 – Ressource erfolgreich erzeugt - Domain - 400 – Ungültige oder fehlende Eigenschaften

Alle Domains auslesen

Endpunkt: /hosting/api/client/{clientId}/domain

Methode: GET

Query:

- {clientId}: string – Die ID eines CCM19-Kundenkontos

Response:

- 200 – Erfolg - Domain[]

Domain auslesen

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

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 - Domain - 404 – Ressource nicht gefunden


Domain aktualisieren

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

Methode: PUT

Query:

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

Payload: Domain

Response:

- 200 – Erfolg - Domain - 400 – Ungültige oder fehlende Eigenschaften - 404 – Ressource nicht gefunden

Domain entfernen

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

Methode: DELETE

Query:

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

Response:

- 204 – Ressource erfolgreich gelöscht - 404 – Ressource nicht gefunden