Client
Übersicht
| Beschreibung | Methode | Endpunkt |
|---|---|---|
| Kunden erstellen | POST |
/hosting/api/client |
| Alle Kunden auslesen | GET |
/hosting/api/client |
| Kunden auslesen | GET |
/hosting/api/client/{clientId} |
| Kunden aktualisieren | PUT |
/hosting/api/client/{clientId} |
| Kunden entfernen | DELETE |
/hosting/api/client/{clientId} |
| Kundensuche | GET |
/hosting/api/clientgetid/{searchTerm} |
Kunden erstellen
Endpunkt: /hosting/api/client
Methode: POST
Payload: Client
Response:
201– Ressource erfolgreich erzeugt- Client
400– Ungültige oder fehlende Eigenschaften
Alle Kunden auslesen
Endpunkt: /hosting/api/client
Methode: GET
Response:
200– Erfolg- Client[] – Spezifisch für diesen Endpunkt enthält jedes Element zusätzlich folgende Eigenschaften:
actualCallCount: intdomainCountData: Array.<domainName, callCount>
Kunden auslesen
Endpunkt: /hosting/api/client/{clientId}
Methode: GET
Query:
{clientId}: string – Die ID eines CCM19-Kundenkontos
Response:
200– Erfolg- Client
404– Ressource nicht gefunden
Kunden aktualisieren
Endpunkt: /hosting/api/client/{clientId}
Methode: PUT
Query:
{clientId}: string – Die ID eines CCM19-Kundenkontos
Payload: Client
Response:
200– Erfolg- Client
400– Ungültige oder fehlende Eigenschaften404– Ressource nicht gefunden
Kunden entfernen
Endpunkt: /hosting/api/client/{clientId}
Methode: DELETE
Query:
{clientId}: string – Die ID eines CCM19-Kundenkontos
Response:
204– Ressource erfolgreich gelöscht404– Ressource nicht gefunden
Kundensuche
Endpunkt: /hosting/api/clientgetid/{searchTerm}
Methode: GET
Query:
{searchTerm}: string – Benutzername oder E-Mail-Adresse
Response:
200– Erfolg- Client
404– Ressource nicht gefunden