Zum Hauptinhalt springen

Domain

Übersicht

BeschreibungMethodeEndpunkt
Domain erstellenPOST/hosting/api/client/{clientId}/domain
Alle Domains auslesenGET/hosting/api/client/{clientId}/domain
Domain auslesenGET/hosting/api/client/{clientId}/domain/{domainId}
Domain aktualisierenPUT/hosting/api/client/{clientId}/domain/{domainId}
Domain entfernenDELETE/hosting/api/client/{clientId}/domain/{domainId}

Domain erstellen

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

Methode: POST

Query:

  • {clientId}: string – Die ID eines Kundenkontos

Payload: Domain

Response:

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

Alle Domains auslesen

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

Methode: GET

Query:

  • {clientId}: string – Die ID eines Kundenkontos

Response:

Domain auslesen

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

Methode: GET

Query:

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

Response:

  • 200 – Erfolg
  • 404 – Ressource nicht gefunden

Domain aktualisieren

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

Methode: PUT

Query:

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

Payload: Domain

Response:

  • 200 – Erfolg
  • 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 Kundenkontos
  • {domainId}: string – Die ID einer Domain, die in dem Kundenkonto vorhanden ist

Response:

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