Client
Übersicht
POST /hosting/api/client GET /hosting/api/client GET /hosting/api/client/{clientId} PUT /hosting/api/client/{clientId} DELETE /hosting/api/client/{clientId} GET /hosting/api/client/by<nt>-</nt>username/{username} GET /hosting/api/client/by<nt>-</nt>apiKey/{apiKey} GET /hosting/api/clientgetid/{searchTerm}
Kunden erstellen
Endpunkt: /hosting/api/client
Methode: POST
Payload: Client
Response:
201 – Ressource erfolgreich erzeugt
400 – Ungültige oder fehlende Eigenschaften
Alle Kunden auslesen
Endpunkt: /hosting/api/client
Methode: GET
Response:
200 – Erfolg
actualCallCount: int
domainCountData: Array.\
Kunden auslesen
Endpunkt: /hosting/api/client/{clientId}
Methode: GET
Query:
{clientId}: string – Die ID eines CCM19
Response:
200 – Erfolg
404 – Ressource nicht gefunden
Kunden aktualisieren
Endpunkt: /hosting/api/client/{clientId}
Methode: PUT
Query:
{clientId}: string – Die ID eines CCM19
Payload: Client
Response:
200 – Erfolg
400 – Ungültige oder fehlende Eigenschaften
404 – Ressource nicht gefunden
Kunden entfernen
Endpunkt: /hosting/api/client/{clientId}
Methode: DELETE
Query:
{clientId}: string – Die ID eines CCM19
Response:
204 – Ressource erfolgreich gelöscht
404 – Ressource nicht gefunden
-
Kundensuche nach Benutzername
Endpunkt: /hosting/api/client/by<nt>-</nt>username/{username}
Methode: GET
Query:
{username}: string – Benutzername
Response:
200 – Erfolg
404 – Ressource nicht gefunden
-
Kundensuche nach API- Schlüssel
Endpunkt: /hosting/api/client/by<nt>-</nt>apiKey/{username}
Methode: GET
Query:
{apiKey}: string – API
Response:
200 – Erfolg
404 – Ressource nicht gefunden
Kundensuche (veraltet)
Endpunkt: /hosting/api/clientgetid/{searchTerm}
Methode: GET
Query:
{searchTerm}: string – Benutzername oder E
Response:
200 – Erfolg
404 – Ressource nicht gefunden