Aide de l’API de 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/API
list=blocks (bk)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0-or-later
 
Lister tous les utilisateurs et les adresses IP bloqués.
- bkstart
 L’horodatage auquel démarrer l’énumération.
- Type : horodatage (formats autorisés)
 - bkend
 L’horodatage auquel arrêter l’énumération.
- Type : horodatage (formats autorisés)
 - bkdir
 Dans quelle direction énumérer :
- newer
 - Lister les plus anciens en premier. Note : bkstart doit être avant bkend.
 - older
 - Lister les nouveaux en premier (par défaut). Note : bkstart doit être postérieur à bkend.
 
- Une des valeurs suivantes : newer, older
 - Par défaut : older
 - bkids
 Liste des IDs de bloc à lister (facultatif).
- Type : liste d’entiers
 - Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - bkusers
 Liste des utilisateurs à rechercher (facultatif).
- Type : liste de noms d’utilisateur
 - Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
 - bkip
 Obtenir tous les blocs s’appliquant à cette adresse IP ou à cette plage CIDR, y compris les blocs de plage. Impossible à utiliser avec bkusers. Les plages CIDR plus larges que IPv4/16 ou IPv6/19 ne sont pas acceptées.
- bklimit
 Le nombre maximal de blocs à lister.
- Pas plus de 500 autorisé (5 000 pour les robots).
 - Type : entier ou max
 - Par défaut : 10
 - bkprop
 Quelles propriétés obtenir :
- id
 - Ajoute l’ID du blocage.
 - user
 - Ajoute le nom de l’utilisateur bloqué.
 - userid
 - Ajoute l’ID de l’utilisateur bloqué.
 - by
 - Ajoute le nom de l’utilisateur ayant bloqué.
 - byid
 - Ajoute l’ID de l’utilisateur ayant bloqué.
 - timestamp
 - Ajoute l’horodatage du blocage.
 - expiry
 - Ajoute l’horodatage d’expiration du blocage.
 - reason
 - Ajoute le motif du blocage.
 - range
 - Ajoute la plage d’adresses IP affectée par le blocage.
 - flags
 - Marque le bannissement avec (autoblock, anononly, etc.).
 
- Valeurs (séparées par | ou autre) : id, user, userid, by, byid, timestamp, expiry, reason, range, flags
 - Par défaut : id|user|by|timestamp|expiry|reason|flags
 - bkshow
 Afficher uniquement les éléments correspondant à ces critères. Par exemple, pour voir uniquement les blocages infinis sur les adresses IP, mettre bkshow=ip|!temp.
- Valeurs (séparées par | ou autre) : account, !account, temp, !temp, ip, !ip, range, !range
 - bkcontinue
 Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les blocages
 - api.php?action=query&list=blocks [ouvrir dans le bac à sable]
 - Lister les blocages des utilisateurs Alice et Bob.
 - api.php?action=query&list=blocks&bkusers=Alice|Bob [ouvrir dans le bac à sable]