Unterstützte Methoden
Angabe aller unterstützten Methoden.Allgemein
Datenfelder eines Benutzerkontos
Beispiel
Datenfelder der Benutzereinstellungen
Beispiel
Berechtigungen
Beispiel der Berechtigungen
admin.0 (admin.active) ist auf false gesetzt).
Er kann den gesamten Newsletter-Dienst nutzen – die Berechtigungen newsletter.0 (newsletter.Read), newsletter.1 (newsletter.Write), newsletter.2 (newsletter.Create) und newsletter.3 (newsletter.Delete) sind auf true gesetzt, und Kunden- sowie Produkt-Daten lesen – customerAccounts.0 (customerAccounts.Read) und products.0 (products.Read) sind auf true gesetzt.
Methoden für Benutzerkonten
Der Endpunkt/admin/user ermöglicht die Verwaltung von Benutzerkonten. Darüber können Benutzer erstellt, geändert, gelöscht und abgerufen werden.
GET admin/user
Dieser Endpunkt liefert eine Liste aller Benutzerkonten aus dem Admin Interface des Shops.Beispiel
Antwort
Filterfelder
id, firstName, lastName, email, privileges, websale
Sortierfelder
id, firstName, lastName, email, websale
Fehlercodes
GET admin/user/self
Dieser Endpunkt lädt die Daten des aktuell angemeldeten Benutzerkontos.Beispiel
Antwort
Fehlercodes
GET admin/user/{accountId}
Dieser Endpunkt lädt die Daten eines bestimmten Benutzerkontos anhand deraccountId.
Beispiel
Antwort
Fehlercodes
GET admin/permissions
Dieser Endpunkt gibt eine Liste mit allen Berechtigungen, die ein Benutzer haben kann.Beispiel
Antwort
POST admin/user
Dieser Endpunkt erstellt ein neues Benutzerkonto für das Admin Interface. Beim Erstellen kann entweder direkt ein Passwort gesetzt oder eine E-Mail mit einem Link zum Passwortsetzen versendet werden.Beispiel
Request Body
Antwort
Fehlercodes
POST admin/passwordChange
Dieser Endpunkt ändert das Passwort des aktuell angemeldeten Benutzerkontos.Beispiel
Request Body
Antwort
Fehlercodes
POST admin/resend/{accountId}
Dieser Endpunkt versendet eine E-Mail mit einem Link zum Zurücksetzen des Passworts an die E-Mail-Adresse, die zum Benutzerkonto gehört.Beispiel
Request Body
Antwort
Fehlercodes
PUT admin/user/{accountId}
Dieser Endpunkt aktualisiert die Informationen eines Benutzerkontos anhand deraccountId.
Beispiel
Request Body
Antwort
Fehlercodes
DELETE admin/user/{accountId}
Dieser Endpunkt löscht ein bestehendes Benutzerkonto anhand deraccountId.
Beispiel
Antwort
Fehlercodes
Methoden für Benutzereinstellungen
Der Endpunkt/admin/settings ermöglicht das Speichern und Abrufen benutzerbezogener Einstellungen.
