Aide de l’API de MediaWiki

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

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

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.

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.

protections

Liste des niveaux de protection, au format action=niveau (par ex. edit=sysop).

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

Ce paramètre est obligatoire.
Valeurs séparées par |. Le nombre maximal de valeurs est 50 (500 pour les robots).
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 |. Le nombre maximal de valeurs est 50 (500 pour les robots).
Par défaut : infinite
reason

Motif de (dé)protection.

Par défaut : (vide)
cascade

Activer la protection en cascade (c’est-à-dire protéger les pages incluses dans cette page). Ignoré si tous les niveaux de protection fournis ne supportent pas la mise en cascade.

watch
Obsolète.

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

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 valeur : watch, unwatch, preferences, nochange
Par défaut : preferences
token

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

Ce paramètre est obligatoire.