👨💻Benutzerverwaltung
Die AiKYNETIX Web-API bietet eine umfassende Reihe von Endpunkten zur Verwaltung von Benutzerkonten und zugehörigen administrativen Aufgaben.
Erstellen eines neuen Benutzers
Administratoren können einen neuen Benutzer erstellen, indem sie eine minimale JSON-Nutzlast übermitteln. Die erforderlichen Felder umfassen die E-Mail-Adresse und den Anzeigenamen des Benutzers, während die Telefonnummer optional ist.
POST /user-management/users/Beispiel für den Anfragekörper
{
"email": "user@gmail.com",
"display_name": "User",
"phone": "932323232"
}Antwort
Bei Erfolg wird ein JSON-Objekt zurückgegeben, das die Daten des neu erstellten Benutzers enthält:
{
"userData": {
"user_uid": "MYmC7MzsPBNU6uSQBnJ0",
"email": "user@gmail.com",
"display_name": "User",
"phone": "932323232"
}
}Aktualisieren von Benutzerdetails
Aktualisieren Sie das Profil eines bestehenden Benutzers, indem Sie eine JSON-Nutzlast mit dem eindeutigen Identifikator des Benutzers zusammen mit neuen oder aktualisierten Feldern senden. Zusätzliche Profilattribute wie physische Metriken und Präferenzen können eingeschlossen werden.
Endpunkt
Beispiel für den Anfragekörper
Antwort
Eine erfolgreiche Aktualisierung gibt eine Bestätigungsnachricht zurück:
Benutzer abrufen
Administratoren können eine Liste aller mit ihrem Konto verknüpften Benutzer abrufen. Die API unterstützt sowohl einfache als auch gefilterte Abrufmethoden, einschließlich Paginierung für große Benutzerdatenbanken.
Alle Benutzer auflisten
Endpunkt:
Beispielantwort:
Filtern und Paginieren
Verwenden Sie Abfrageparameter, um die Liste der Benutzer zu filtern oder die Ergebnisse zu paginieren:
start_after_id: UID, nach dem die Liste beginnen soll.
end_before_id: UID, vor dem die Liste enden soll.
limit: Maximale Anzahl an zurückzugebenden Benutzern (Standardwert ist 5).
Endpunkt:
Beispielanfrage:
Antwort enthält:
query_count: Gesamtzahl der übereinstimmenden Benutzer.users: Array von Benutzerobjekten.first_uidundlast_uid: UIDs für die Paginierung.
Abrufen spezifischer Benutzerdetails
Rufen Sie detaillierte Informationen für einen bestimmten Benutzer ab, indem Sie dessen eindeutige Benutzer-UID angeben.
Endpunkt
Beispielanfrage
Beispielantwort
Löschen eines Benutzers
Administratoren können einen Benutzer aus ihrem Konto löschen, indem sie die eindeutige UID des Benutzers im Anfragekörper angeben.
Endpunkt
Beispiel für den Anfragekörper
Antwort
Eine erfolgreiche Löschung gibt eine Bestätigungsnachricht zurück:
Verwaltung von Sub-Admin-Einladungen und Zuweisungen
Administratoren können Benutzer einladen, Sub-Admins zu werden, und Sub-Admin-Zuweisungen verwalten.
Einladungen auflisten
Endpunkt:
Rufen Sie eine Liste der ausstehenden Einladungen ab. Jede Einladung enthält Details wie Informationen des Einladenden, die E-Mail-Adresse des Eingeladenen und den Einladungsstatus.
Eine Einladung erstellen
Endpunkt:
Übermitteln Sie eine JSON-Nutzlast mit der E-Mail-Adresse des Eingeladenen (und optional einem Plattform-Link):
Eine Einladung entfernen
Endpunkt:
Geben Sie den invite_token im Anfragekörper an, um die Einladung zu entfernen.
Sub-Admin-Verwaltung
Administratoren können auch Sub-Admins abrufen, hinzufügen oder entfernen, indem sie die folgenden Endpunkte verwenden:
Sub-Admins abrufen, hinzufügen und entfernen:
Abrufen des Organisationsstatus
Admins und Sub-Admins können Details zum Organisationsstatus abrufen, einschließlich Sitzungsanzahl, Benutzer-UID, Rolle, Zahlungsart und zugehörigen Aktivitäten.
Endpunkt
Beispielantwort
Zuletzt aktualisiert
War das hilfreich?