Aide de l’API MediaWiki

Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.

Documentation et exemples : https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=protect

(main | protect)
  • Ce module nécessite des droits de lecture.
  • Ce module nécessite des droits d’écriture.
  • Ce module n’accepte que les requêtes POST.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Modifier le niveau de protection d’une page.

Paramètres :
title

Titre de la page à (dé)protéger. Impossible à utiliser avec pageid.

pageid

ID de la page à (dé)protéger. Impossible à utiliser avec title.

Type: entier
protections

Liste des niveaux de protection, au format action=niveau (par exemple edit=sysop). Un niveau de tout, indique que tout le monde est autorisé à faire l'action, c'est à dire aucune restriction.

NOTE : Toutes les actions non listées auront leur restrictions supprimées.

Ce paramètre est obligatoire.
Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
expiry

Horodatages d’expiration. Si un seul horodatage est fourni, il sera utilisé pour toutes les protections. Utiliser infinite, indefinite, infinity ou never pour une protection sans expiration.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
Par défaut : infinite
reason

Motif de (dé)protection.

Par défaut : (vide)
tags

Modifier les balises à appliquer à l’entrée dans le journal de protection.

Valeurs (séparées par | ou autre) :
cascade

Activer la protection en cascade (c’est-à-dire protéger les modèles transclus et les images utilisés dans cette page). Ignoré si aucun des niveaux de protection fournis ne prend en charge la mise en cascade.

Type : booléen (détails)
watch
Obsolète.

Si activé, ajouter la page (dé)protégée à la liste de suivi de l'utilisateur actuel.

Type : booléen (détails)
watchlist

Ajouter ou supprimer sans condition la page de la liste de suivi de l'utilisateur actuel, utiliser les préférences ou ne pas modifier le suivi.

Une des valeurs suivantes : nochange, preferences, unwatch, watch
Par défaut : preferences
token

Un jeton « csrf » récupéré par action=query&meta=tokens

Ce paramètre est obligatoire.