doc-locale/fr-fr/api/user_moderation.md
{{< details >}}
{{< /details >}}
Utilisez cette API pour modérer les comptes utilisateurs. Pour plus d'informations, voir Modérer les utilisateurs.
Approuve l'accès à un compte utilisateur spécifié qui est en attente d'approbation.
Prérequis :
POST /users/:id/approve
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
curl --request POST \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/users/42/approve"
Retourne :
201 Created en cas de succès.404 User Not Found si l'utilisateur est introuvable.403 Forbidden si l'utilisateur ne peut pas être approuvé parce qu'il est bloqué par un administrateur ou par la synchronisation LDAP.409 Conflict si l'utilisateur a été désactivé.Exemples de réponses :
{ "message": "Success" }
{ "message": "404 User Not Found" }
{ "message": "The user you are trying to approve is not pending approval" }
Rejette l'accès à un compte utilisateur spécifié qui est en attente d'approbation.
Prérequis :
POST /users/:id/reject
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
curl --request POST \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/users/42/reject"
Retourne :
200 OK en cas de succès.403 Forbidden si l'authentification en tant qu'administrateur n'est pas effectuée.404 User Not Found si l'utilisateur est introuvable.409 Conflict si l'utilisateur n'est pas en attente d'approbation.Exemples de réponses :
{ "message": "Success" }
{ "message": "404 User Not Found" }
{ "message": "User does not have a pending request" }
Désactive un compte utilisateur spécifié. Pour plus d'informations sur les utilisateurs bannis, voir Activer et désactiver les utilisateurs.
Prérequis :
POST /users/:id/deactivate
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
curl --request POST \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/users/42/deactivate"
Retourne :
201 OK en cas de succès.404 User Not Found si l'utilisateur est introuvable.403 Forbidden lors d'une tentative de désactivation d'un utilisateur qui est :
Réactive un compte utilisateur spécifié qui était précédemment désactivé.
Prérequis :
POST /users/:id/activate
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
curl --request POST \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/users/42/activate"
Retourne :
201 OK en cas de succès.404 User Not Found si l'utilisateur est introuvable.403 Forbidden si l'utilisateur ne peut pas être activé parce qu'il est bloqué par un administrateur ou par la synchronisation LDAP.Bloque un compte utilisateur spécifié. Pour plus d'informations sur les utilisateurs bannis, voir Bloquer et débloquer des utilisateurs.
Prérequis :
POST /users/:id/block
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
curl --request POST \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/users/42/block"
Retourne :
201 OK en cas de succès.404 User Not Found si l'utilisateur est introuvable.403 Forbidden lors d'une tentative de blocage :
Débloque un compte utilisateur spécifié qui était précédemment bloqué.
Prérequis :
POST /users/:id/unblock
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
curl --request POST \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/users/42/unblock"
Retourne :
201 OK en cas de succès.404 User Not Found si l'utilisateur est introuvable.403 Forbidden lors d'une tentative de déblocage d'un utilisateur bloqué par la synchronisation LDAP.Bannit un compte utilisateur spécifié. Pour plus d'informations sur les utilisateurs bannis, voir Bannir et débannir des utilisateurs.
Prérequis :
POST /users/:id/ban
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
curl --request POST \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/users/42/ban"
Retourne :
201 OK en cas de succès.404 User Not Found si l'utilisateur est introuvable.403 Forbidden lors d'une tentative de bannissement d'un utilisateur qui n'est pas actif.Débannit un compte utilisateur spécifié qui était précédemment banni.
Prérequis :
POST /users/:id/unban
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
curl --request POST \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/users/42/unban"
Retourne :
201 OK en cas de succès.404 User Not Found si l'utilisateur est introuvable.403 Forbidden lors d'une tentative de débannissement d'un utilisateur qui n'est pas banni.