Delete user live config
DELETE /user-live-configs/{id}
Supprimer un Profil de Configuration
đ€ Authentification Utilisateur Requise
Description
Ce point dâaccĂšs permet de supprimer un profil de configuration live existant en utilisant son identifiant unique.
Lâutilisateur ne peut supprimer que les profils qui lui appartiennent.
đš RĂšgle Critique : Suppression du Dernier Profil
Il est impossible de supprimer le dernier profil de configuration dâun utilisateur. Chaque utilisateur doit conserver au moins un profil. Si vous tentez de supprimer le dernier, lâAPI retournera une erreur 400 Bad Request.
ParamĂštre de Chemin (Path Parameter)
| ParamĂštre | Type | Requis | Description |
|---|---|---|---|
configId | integer | Oui | Lâidentifiant unique du profil Ă supprimer. |
Réponses Possibles
â
200 OK
La suppression a été effectuée avec succÚs.
Exemple de réponse :
{
"message": "Config profile deletion done"
}
â 400 Bad Request La requĂȘte Ă©choue car lâutilisateur essaie de supprimer son unique et dernier profil de configuration.
{
"detail": "Cannot delete the only live config for this user."
}
â 404 Not Found La requĂȘte Ă©choue soit parce que le profil avec cet id nâexiste pas, soit parce quâil nâappartient pas Ă lâutilisateur authentifiĂ©.
{
"detail": "Config profile not found."
}
â 401 Unauthorized La requĂȘte Ă©choue si le jeton JWT (userJwtToken) est manquant ou invalide.
Authorizations
Section titled âAuthorizations âParameters
Section titled â Parameters âPath Parameters
Section titled âPath Parameters âExample
1Responses
Section titled â Responses âSuccessful response (inferred from assertions)