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
list=allusers (au)
- Ce module nécessite des droits de lecture.
 - Source : MediaWiki
 - Licence : GPL-2.0-or-later
 
Énumérer tous les utilisateurs inscrits.
- aufrom
 Le nom d’utilisateur auquel commencer l’énumération.
- auto
 Le nom d’utilisateur auquel arrêter l’énumération.
- auprefix
 Rechercher tous les utilisateurs qui commencent par cette valeur.
- audir
 Direction dans laquelle trier.
- Une des valeurs suivantes : ascending, descending
 - Par défaut : ascending
 - augroup
 Inclure uniquement les utilisateurs dans les groupes donnés. Ne comprend pas les groupes implicites ou auto-promus comme *, utilisateur ou auto-confirmé.
- Valeurs (séparées par | ou autre) : bot, bureaucrat, interface-admin, suppress, sysop
 - auexcludegroup
 Exclure les utilisateurs dans les groupes donnés.
- Valeurs (séparées par | ou autre) : bot, bureaucrat, interface-admin, suppress, sysop
 - aurights
 Inclure uniquement les utilisateurs avec les droits donnés. Ne comprend pas les droits accordés par des groupes implicites ou auto-promus comme * (tous), user (utilisateur) ou autoconfirmed (autoconfirmé).
- Valeurs (séparées par | ou autre) : apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changeemail, changetags, confirmemail, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, linkpurge, mailpassword, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, renderfile, renderfile-nonstandard, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, stashbasehtml, stashedit, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed
 - Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
 - auprop
 Quels éléments d’information inclure :
- blockinfo
 - Ajoute les informations sur un blocage en cours de l’utilisateur.
 - groups
 - Liste les groupes auxquels appartient l’utilisateur. Cela utilise beaucoup de ressources du serveur et peut renvoyer moins de résultats que la limite.
 - implicitgroups
 - Liste tous les groupes dont l’utilisateur est automatiquement membre.
 - rights
 - Liste les droits dont dispose l’utilisateur.
 - editcount
 - Ajoute le compteur de modifications de l’utilisateur.
 - registration
 - Ajoute l’horodatage de l’inscription de l’utilisateur, s’il est disponible (peut être vide).
 - centralids
 - Ajoute les identifiants centraux et l’état d’attachement de l’utilisateur.
 
- Valeurs (séparées par | ou autre) : blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
 - aulimit
 Combien de noms d’utilisateur renvoyer au total.
- Type : entier ou max
 - La valeur doit être entre 1 et 500.
 - Par défaut : 10
 - auwitheditsonly
 Lister uniquement les utilisateurs qui ont effectué des modifications.
- Type : booléen (détails)
 - auactiveusers
 Lister uniquement les utilisateurs actifs durant les 30 derniers jours.
- Type : booléen (détails)
 - auattachedwiki
 Avec auprop=centralids, indiquer aussi si l’utilisateur est attaché au wiki identifié par cet identifiant.
- auexcludenamed
 Exclure les utilisateurs des comptes nommés.
- Type : booléen (détails)
 - auexcludetemp
 Exclure les utilisateurs de comptes temporaires.
- Type : booléen (détails)
 
- Lister les utilisateurs en commençant à Y.
 - api.php?action=query&list=allusers&aufrom=Y [ouvrir dans le bac à sable]