Supprimer un utilisateur
Ce guide décrit le processus de suppression d'un utilisateur existant de la plateforme Stonal à l'aide de l'API.
- Un jeu valide d'identifiants API
- Un jeton d'accès valide (voir : Obtenir un jeton)
- Un code d'organisation
Étape 1 : Récupérer l'UID de l'utilisateur
Avant de supprimer un utilisateur, vérifiez qu'il existe afin de garantir que le bon utilisateur sera supprimé.
Voir : Spécification de l'API
POST /v1/organizations/{organizationCode}/users/search
Corps de la requête :
{
"email": "firstName.lastName@corp.com"
}
Si l'utilisateur existe, vous recevrez une réponse 200 avec les détails de l'utilisateur, y compris son identifiant. Sinon, vous devrez vérifier les informations de l'utilisateur.
Étape 2 : Supprimer l'utilisateur
Une fois que vous avez confirmé l'existence de l'utilisateur et obtenu son identifiant, vous pouvez procéder à la suppression.
Voir : Spécification de l'API
DELETE /v1/organizations/{organizationCode}/users/{id}
Paramètres de chemin :
organizationCode: Code du client (par exemple, "STONAL")id: Identifiant de l'utilisateur à supprimer (par exemple, "123456789")
Réponses possibles :
- 204 : L'utilisateur a été supprimé avec succès
- 404 : L'utilisateur à supprimer n'existe pas
Notes
- L'opération de suppression est définitive et irréversible
- Vous devez disposer de l'autorisation appropriée pour supprimer des utilisateurs
- L'identifiant de l'utilisateur doit être obtenu lors d'une recherche ou d'une récupération d'utilisateur précédente
- Toutes les autorisations et habilitations de l'utilisateur seront supprimées lors de la suppression
Gestion des erreurs
Scénarios d'erreur courants :
- UID de l'utilisateur introuvable
- Code d'organisation invalide
- Autorisations insuffisantes pour supprimer des utilisateurs
- Jeton d'accès invalide ou expiré
- Problèmes de connectivité réseau
Vérifiez toujours le statut de la réponse et gérez les erreurs de manière appropriée dans votre implémentation.