For the complete documentation index, see llms.txt. This page is also available as Markdown.

👨‍💻Gestion des Utilisateurs

L’API Web AiKYNETIX fournit un ensemble complet de points de terminaison pour gérer les comptes utilisateurs et les tâches administratives associées.

Création d’un nouvel utilisateur

Les administrateurs peuvent créer un nouvel utilisateur en soumettant une charge JSON minimale. Les champs obligatoires incluent l’email et le nom d’affichage de l’utilisateur, tandis que le numéro de téléphone est facultatif.

POST /user-management/users/

Exemple de corps de requête

{
  "email": "user@gmail.com",
  "display_name": "User",
  "phone": "932323232"
}

Réponse

En cas de succès, un objet JSON est retourné contenant les données de l’utilisateur nouvellement créé :

{
  "userData": {
    "user_uid": "MYmC7MzsPBNU6uSQBnJ0",
    "email": "user@gmail.com",
    "display_name": "User",
    "phone": "932323232"
  }
}

Mise à jour des détails de l’utilisateur

Mettez à jour le profil d’un utilisateur existant en envoyant une charge JSON avec l’identifiant unique de l’utilisateur ainsi que les champs nouveaux ou mis à jour. Des attributs de profil supplémentaires tels que des métriques physiques et des préférences peuvent être inclus.

Point de terminaison

Exemple de corps de requête

Réponse

Une mise à jour réussie renvoie un message de confirmation :


Récupération des utilisateurs

Les administrateurs peuvent récupérer une liste de tous les utilisateurs associés à leur compte. L’API prend en charge une récupération simple et filtrée, y compris la pagination pour les grandes bases d’utilisateurs.

Lister tous les utilisateurs

Point de terminaison :

Exemple de réponse :


Filtrage et pagination

Utilisez des paramètres de requête pour filtrer la liste des utilisateurs ou paginer les résultats :

  • start_after_id : UID après lequel commencer la liste.

  • end_before_id : UID avant lequel terminer la liste.

  • limit : Nombre maximum d’utilisateurs à retourner (par défaut 5).

Point de terminaison :

Exemple de requête :

La réponse inclut :

  • query_count : Nombre total d’utilisateurs correspondants.

  • users : Tableau d’objets utilisateurs.

  • first_uid et last_uid : UID pour la pagination.


Récupération des détails d’un utilisateur spécifique

Récupérez des informations détaillées pour un utilisateur spécifique en fournissant son UID unique.

Point de terminaison

Exemple de requête

Exemple de réponse


Suppression d’un utilisateur

Les administrateurs peuvent supprimer un utilisateur de leur compte en fournissant l’UID unique de l’utilisateur dans le corps de la requête.

Point de terminaison

Exemple de corps de requête

Réponse

Une suppression réussie renvoie un message de confirmation :


Gestion des invitations et affectations des sous-administrateurs

Les administrateurs peuvent inviter des utilisateurs à devenir sous-administrateurs et gérer les affectations des sous-administrateurs.

Lister les invitations

Point de terminaison :

Récupérez une liste des invitations en attente. Chaque invitation inclut des détails tels que les informations de l’invitant, l’email de l’invité et le statut de l’invitation.

Créer une invitation

Point de terminaison :

Soumettez une charge JSON avec l’email de l’invité (et éventuellement un lien vers la plateforme) :

Supprimer une invitation

Point de terminaison :

Fournissez le invite_token dans le corps de la requête pour supprimer l’invitation.

Gestion des sous-administrateurs

Les administrateurs peuvent également récupérer, ajouter ou supprimer des sous-administrateurs en utilisant les points de terminaison suivants :

  • Récupérer, ajouter et supprimer des sous-administrateurs :


Récupération du statut de l’organisation

Les administrateurs et sous-administrateurs peuvent récupérer les détails du statut de l’organisation, y compris le nombre de sessions, l’UID de l’utilisateur, le rôle, le type de paiement et les activités associées.

Point de terminaison

Exemple de réponse

Mis à jour

Ce contenu vous a-t-il été utile ?