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=query
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Récupérer des données de MediaWiki et à propos de celui-ci.
Toutes les modifications de données devront d’abord utiliser une requête pour obtenir un jeton, afin d’éviter les abus de la part de sites malveillants.
- prop
- Quelles propriétés obtenir pour les pages interrogées. - categories
- Lister toutes les catégories auxquelles les pages appartiennent.
- categoryinfo
- Renvoie les informations sur les catégories données.
- contributors
- Obtenir la liste des contributeurs connectés et le nombre de contributeurs anonymes d’une page.
- deletedrevisions
- Obtenir les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- extlinks
- Renvoyer toutes les URL externes (pas les liens interwiki) présentes dans les pages données.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- imageinfo
- Renvoie les informations du fichier et l’historique de téléversement.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- info
- Obtenir les informations de base sur la page.
- iwlinks
- Renvoie tous les liens interwiki venant des pages indiquées.
- langlinks
- Renvoie tous les liens interlangue des pages données.
- links
- Renvoie tous les liens des pages données.
- linkshere
- Trouver toutes les pages ayant un lien vers les pages données.
- pageprops
- Obtenir diverses propriétés de page définies dans le contenu de la page.
- redirects
- Renvoie toutes les redirections vers les pages données.
- revisions
- Obtenir les informations sur une version.
- stashimageinfo
- Renvoie les informations de fichier des fichiers mis en réserve.
- templates
- Renvoie toutes les pages incluses dans les pages fournies.
- transcludedin
- Trouver toutes les pages qui incluent les pages données.
 
- Valeurs (séparées par | ou autre) : categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
- Quelles listes obtenir. - allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- alltransclusions
- Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
- allusers
- Énumérer tous les utilisateurs inscrits.
- backlinks
- Trouver toutes les pages qui ont un lien vers la page donnée.
- blocks
- Lister tous les utilisateurs et adresses IP bloqués.
- categorymembers
- Lister toutes les pages d’une catégorie donnée.
- embeddedin
- Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- exturlusage
- Énumérer les pages qui contiennent une URL donnée.
- filearchive
- Énumérer séquentiellement tous les fichiers supprimés.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- logevents
- Obtenir des événements à partir des journaux.
- mystashedfiles
- Obtenir une liste des fichiers du cache de téléversement de l’utilisateur actuel.
- pagepropnames
- Lister tous les noms de propriété de page utilisés sur le wiki.
- pageswithprop
- Lister toutes les pages utilisant une propriété de page donnée.
- prefixsearch
- Effectuer une recherche de préfixe sur les titres de page.
- protectedtitles
- Lister tous les titres protégés en création.
- querypage
- Obtenir une liste fournie par une page spéciale basée sur QueryPage.
- random
- Récupèrer un ensemble de pages au hasard.
- recentchanges
- Énumérer les modifications récentes.
- search
- Effectuer une recherche en texte intégral.
- tags
- Lister les balises de modification.
- usercontribs
- Obtenir toutes les modifications d'un utilisateur.
- users
- Obtenir des informations sur une liste d’utilisateurs.
- watchlist
- Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
- watchlistraw
- Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
- deletedrevs
- Obsolète. Lister les versions supprimées.
 
- Valeurs (séparées par | ou autre) : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
- meta
- Quelles métadonnées obtenir. - allmessages
- Renvoyer les messages depuis ce site.
- authmanagerinfo
- Récupérer les informations concernant l’état actuel d’authentification.
- filerepoinfo
- Renvoyer les métadonnées d’information sur les dépôts d’images configurés dans le wiki.
- languageinfo
- Renvoyer les informations sur les langues disponibles.
- siteinfo
- Renvoyer les informations générales sur le site.
- tokens
- Récupère les jetons pour les actions de modification de données.
- userinfo
- Obtenir des informations sur l’utilisateur courant.
 
- Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo
- indexpageids
- Inclure une section « pageids » supplémentaire listant tous les identifiants de page renvoyés. 
- Type : booléen (détails)
- export
- Exporter les versions actuelles de toutes les pages données ou générées. 
- Type : booléen (détails)
- exportnowrap
- Renvoyer le XML exporté sans l’inclure dans un résultat XML (même format que Special:Export). Utilisable uniquement avec query+export. 
- Type : booléen (détails)
- exportschema
- Utiliser la version donnée du format de vidage XML lors de l’export. Utilisable uniquement avec query+export. 
- Une des valeurs suivantes : 0.10, 0.11
- Par défaut : 0.11
- iwurl
- Indique s’il faut obtenir l’URL complète quand le titre est un lien interwiki. 
- Type : booléen (détails)
- continue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- rawcontinue
- Renvoyer les données brutes de query-continue permettant de continuer. 
- Type : booléen (détails)
- titles
- Une liste des titres sur lesquels travailler. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pageids
- Une liste des IDs de pages sur lesquelles travailler. 
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- revids
- Une liste d’identifiants de révision sur lesquels travailler. Noter bien que presque tous les modules de requête convertiront les identifiants de révision en identifiant de la page correspondante et travailleront plutôt sur la dernière révision. Seul prop=revisions utilise les révisions exactes pour sa réponse. 
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- generator
- Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié. - NOTE : les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples. - allcategories
- Énumérer toutes les catégories.
- alldeletedrevisions
- Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- allfileusages
- Lister toutes les utilisations de fichiers, y compris les inexistants.
- allimages
- Énumérer toutes les images séquentiellement.
- alllinks
- Énumérer tous les liens pointant vers un espace de noms donné.
- allpages
- Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- allredirects
- Lister toutes les redirections vers un espace de noms.
- allrevisions
- Lister toutes les versions.
- alltransclusions
- Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
- backlinks
- Trouver toutes les pages qui ont un lien vers la page donnée.
- categories
- Lister toutes les catégories auxquelles les pages appartiennent.
- categorymembers
- Lister toutes les pages d’une catégorie donnée.
- deletedrevisions
- Obtenir les informations sur une version supprimée.
- duplicatefiles
- Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- embeddedin
- Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- exturlusage
- Énumérer les pages qui contiennent une URL donnée.
- fileusage
- Trouver toutes les pages qui utilisent les fichiers donnés.
- images
- Renvoie tous les fichiers contenus dans les pages données.
- imageusage
- Trouver toutes les pages qui utilisent le titre d’image donné.
- iwbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
- langbacklinks
- Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
- links
- Renvoie tous les liens des pages données.
- linkshere
- Trouver toutes les pages ayant un lien vers les pages données.
- pageswithprop
- Lister toutes les pages utilisant une propriété de page donnée.
- prefixsearch
- Effectuer une recherche de préfixe sur les titres de page.
- protectedtitles
- Lister tous les titres protégés en création.
- querypage
- Obtenir une liste fournie par une page spéciale basée sur QueryPage.
- random
- Récupèrer un ensemble de pages au hasard.
- recentchanges
- Énumérer les modifications récentes.
- redirects
- Renvoie toutes les redirections vers les pages données.
- revisions
- Obtenir les informations sur une version.
- search
- Effectuer une recherche en texte intégral.
- templates
- Renvoie toutes les pages incluses dans les pages fournies.
- transcludedin
- Trouver toutes les pages qui incluent les pages données.
- watchlist
- Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
- watchlistraw
- Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
 
- Une des valeurs suivantes : allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Résoudre automatiquement les redirections dans query+titles, query+pageids et query+revids, et dans les pages renvoyées par query+generator. 
- Type : booléen (détails)
- converttitles
- Convertir les titres dans d’autres variantes si nécessaire. Fonctionne uniquement si la langue de contenu du wiki prend en charge la conversion en variantes. Les langues qui prennent en charge la conversion en variantes incluent ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh et zh. 
- Type : booléen (détails)
- Récupérer les informations du site et les versions de Accueil.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Accueil&rvprop=user|comment&continue= [ouvrir dans le bac à sable]
- Récupérer les versions des pages commençant par API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [ouvrir dans le bac à sable]
prop=categories (cl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister toutes les catégories auxquelles les pages appartiennent.
- clprop
- Quelles propriétés supplémentaires obtenir de chaque catégorie : - sortkey
- Ajoute la clé de tri (chaîne hexadécimale) et son préfixe (partie lisible par un humain) pour la catégorie.
- timestamp
- Ajoute l’horodatage de l’ajout dans la catégorie.
- hidden
- Marque les catégories qui sont masquées avec __HIDDENCAT__.
 
- Valeurs (séparées par | ou autre) : hidden, sortkey, timestamp
- clshow
- Quelle sorte de catégories afficher. 
- Valeurs (séparées par | ou autre) : !hidden, hidden
- cllimit
- Combien de catégories renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- clcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- clcategories
- Lister uniquement ces catégories. Utile pour vérifier si une certaine page est dans une catégorie donnée. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- cldir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Obtenir une liste des catégories auxquelles appartient la page Albert Einstein.
- api.php?action=query&prop=categories&titles=Albert%20Einstein [ouvrir dans le bac à sable]
- Obtenir des informations sur toutes les catégories utilisées dans la page Albert Einstein.
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [ouvrir dans le bac à sable]
prop=categoryinfo (ci)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoie les informations sur les catégories données.
- cicontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir les informations sur Category:Foo et Category:Bar.
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [ouvrir dans le bac à sable]
prop=contributors (pc)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir la liste des contributeurs connectés et le nombre de contributeurs anonymes d’une page.
- pcgroup
- Inclut uniquement les utilisateurs dans les groupes donnés. N’inclut pas les groupes implicites ou auto-promus comme * (tous), user (utilisateur) ou autoconfirmed (autoconfirmé). 
- Valeurs (séparées par | ou autre) : bot, bureaucrat, interface-admin, suppress, sysop
- pcexcludegroup
- Exclure les utilisateurs des groupes donnés. Ne pas inclure les groupes implicites ou auto-promus comme * (tous), user (utilisateur) ou autoconfirmed (autoconfirmé). 
- Valeurs (séparées par | ou autre) : bot, bureaucrat, interface-admin, suppress, sysop
- pcrights
- Inclure uniquement les utilisateurs ayant les droits donnés. Ne pas inclure les droits accordés par les 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, changetags, 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, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, 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).
- pcexcluderights
- Exclure les utilisateurs ayant les droits donnés. Ne pas inclure les droits accordés par les 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, changetags, 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, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, 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).
- pclimit
- Combien de contributeurs renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- pccontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Afficher les contributeurs dans la Accueil.
- api.php?action=query&prop=contributors&titles=Accueil [ouvrir dans le bac à sable]
prop=deletedrevisions (drv)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir les informations sur une version supprimée.
Peut être utilisé de différentes manières :
- obtenir les versions supprimées pour un ensemble de pages, défini par des titres ou des identifiants de page (liste ordonnée par titre et horodatage) ;
- obtenir les données sur un ensemble de versions supprimées, défini par leurs identifiants avec leurs identifiants de version (liste ordonnée par identifiant de version).
- drvprop
- Quelles propriétés obtenir pour chaque révision : - ids
- L’identifiant de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- L’horodatage de la révision.
- user
- L’utilisateur qui a réalisé la version. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) sera retournée.
- userid
- L’ID de l’utilisateur créateur de la version. Si l'utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
- size
- Longueur (en octets) de la révision.
- slotsize
- Longueur (en octets) de chaque emplacement de révision.
- sha1
- Hachage SHA-1 (en hexadécimal) de la version. Si le contenu a été supprimé d’une version, une propriété sha1hidden sera retournée.
- slotsha1
- Hachage SHA-1 (en hexadécimal) de chaque emplacement de version. Si le contenu a été supprimé d’une version, une propriété sha1hidden (SHA1 masqué) sera retournée.
- contentmodel
- Identifiant du modèle de contenu de chaque créneau de révision.
- comment
- Commentaire de l’utilisateur pour la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Commentaire analysé de l’utilisateur sur la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- content
- Contenu de chaque slot de révision. Si le contenu a été supprimé par révision, une propriété texthidden sera renvoyée. Pour des raisons de performances, si cette option est utilisée, drvlimit est appliquée à 50 .
- tags
- Balises de la révision.
- roles
- Lister les rôles d’emplacement de contenu qui existent dans la version.
- parsetree
- Obsolète. Utilisez plutôt action=expandtemplates ou action=parse. L’arborescence d’analyse XML du contenu des révisions (nécessite le modèle de contenu wikitext). Pour des raisons de performances, si cette option est utilisée, drvlimit est appliquée à 50.
 
- Valeurs (séparées par | ou autre) : comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Par défaut : ids|timestamp|flags|comment|user
- drvslots
- Pour quels emplacements de version renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans drvprops. Si omis, les données de l’emplacement main (principal) seront renvoyées dans un format rétro-compatible. 
- Valeurs (séparées par | ou autre) : main
- Pour spécifier toutes les valeurs, utiliser *.
- drvcontentformat-{slot}
- Format de sérialisation du contenu utilisé pour la sortie du contenu. 
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de drvslots.
- Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvlimit
- Limitez le nombre de révisions qui seront renvoyées. Si drvprop=content , drvprop=parsetree , drvdiffto ou drv difftotext est utilisé, la limite est 50 . Si drvparse est utilisée, la limite est 1 . 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- drvexpandtemplates
- Obsolète.
- Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite drvprop=content). 
- Type : booléen (détails)
- drvgeneratexml
- Obsolète.
- Utiliser action=expandtemplates ou action=parse à la place. Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite drvprop=content). 
- Type : booléen (détails)
- drvparse
- Obsolète.
- Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite drvprop=content). Pour des raisons de performance, si cette option est utilisée, drvlimit est forcé à 1. 
- Type : booléen (détails)
- drvsection
- Récupérer seulement le contenu de la section ayant cet identifiant. 
- drvdiffto
- Obsolète.
- Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement. Pour des raisons de performance, si cette option est utilisée, drvlimit est forcé à 50. 
- drvdifftotext
- Obsolète.
- Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Écrase drvdiffto. Si drvsection est positionné, seule cette section sera comparée avec ce texte. Pour des raisons de performance, si cette option est utilisée, drvlimit est forcé à 50. 
- drvdifftotextpst
- Obsolète.
- Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec drvdifftotext. 
- Type : booléen (détails)
- drvcontentformat
- Obsolète.
- Format de sérialisation utilisé pour drvdifftotext et attendu pour la sortie du contenu. 
- Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvstart
- L’horodatage auquel commencer l’énumération. Ignoré lors du traitement d’une liste d’identifiants de versions. 
- Type : horodatage (formats autorisés)
- drvend
- L’horodatage auquel arrêter l’énumération. Ignoré lors du traitement d’une liste d’identifiants de versions. 
- Type : horodatage (formats autorisés)
- drvdir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : drvstart doit être antérieur à drvend.
- older
- lister les plus récents en premier (par défaut) ; note : drvstart doit être postérieur à drvend.
 
- Une des valeurs suivantes : newer, older
- Par défaut : older
- drvtag
- Lister uniquement les versions marquées par cette balise. 
- drvuser
- Lister uniquement les versions réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- drvexcludeuser
- Ne pas lister les versions réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- drvcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Lister les informations pour la version supprimée 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [ouvrir dans le bac à sable]
- Lister les révisions supprimées de la page Accueil et de sa page de discussion, avec leur contenu.
- api.php?action=query&prop=deletedrevisions&titles=Accueil|Discussion%3AAccueil&drvslots=*&drvprop=user|comment|content [ouvrir dans le bac à sable]
prop=duplicatefiles (df)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister tous les fichiers qui sont des doublons des fichiers donnés d’après leurs valeurs de hachage.
- dflimit
- Combien de fichiers dupliqués à renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- dfcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- dfdir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- dflocalonly
- Rechercher uniquement les fichiers dans le dépôt local. 
- Type : booléen (détails)
- Rechercher les doublons de File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=duplicatefiles [ouvrir dans le bac à sable]
- Rechercher les doublons de tous les fichiers.
- api.php?action=query&generator=allimages&prop=duplicatefiles [ouvrir dans le bac à sable]
prop=extlinks (el)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoyer toutes les URL externes (pas les liens interwiki) présentes dans les pages données.
- ellimit
- Combien de liens renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- elcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- elprotocol
- Protocole de l’URL. Si vide et elquery est positionné, le protocole est http et https. Laisser à la fois ceci et elquery vides pour lister tous les liens externes. 
- Une des valeurs suivantes : Peut être vide, ou bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- Par défaut : (vide)
- elquery
- Rechercher une chaîne sans protocole. Utile pour vérifier si une certaine page contient une certaine URL externe. 
- elexpandurl
- Obsolète.
- Étendre les URL relatives au protocole avec le protocole canonique. 
- Type : booléen (détails)
- Obtenir une liste des liens externes présents sur la page Accueil.
- api.php?action=query&prop=extlinks&titles=Accueil [ouvrir dans le bac à sable]
prop=fileusage (fu)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Trouver toutes les pages qui utilisent les fichiers donnés.
- fuprop
- Quelles propriétés obtenir : - pageid
- Identifiant de chaque page.
- title
- Titre de chaque page.
- redirect
- Indique si la page est une redirection.
 
- Valeurs (séparées par | ou autre) : pageid, redirect, title
- Par défaut : pageid|title|redirect
- funamespace
- Inclure uniquement les pages dans ces espaces de nom. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- fushow
- Afficher uniquement les éléments qui correspondent à ces critères : - redirect
- afficher uniquement les redirections.
- !redirect
- afficher uniquement les non-redirections.
 
- Valeurs (séparées par | ou autre) : !redirect, redirect
- fulimit
- Combien d’éléments renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- fucontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir une liste des pages qui utilisent File:Example.jpg.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages qui utilisent File:Example.jpg.
- api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [ouvrir dans le bac à sable]
prop=imageinfo (ii)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoie les informations du fichier et l’historique de téléversement.
- iiprop
- Quelles informations du fichier obtenir : - timestamp
- Ajoute l’horodatage de la version téléversée.
- user
- Ajoute l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur a été supprimé des versions, une propriété userhidden sera retournée.
- userid
- Ajouter l’identifiant de l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur est celui d’une version supprimée, une propriété userhidden sera retournée.
- comment
- Commentaire sur la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Analyser le commentaire de la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- canonicaltitle
- Ajoute le titre canonique du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- url
- Fournit l’URL du fichier et de la page de description. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- size
- Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
- dimensions
- Alias pour la taille.
- sha1
- Ajoute le hachage SHA-1 du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- mime
- Ajoute le type MIME du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- thumbmime
- Ajoute le type MIME de la vignette de l’image (nécessite l’URL et le paramètre iiurlwidth). Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- mediatype
- Ajoute le type de média du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- metadata
- Liste les métadonnées Exif de la version du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- commonmetadata
- Liste les métadonnées génériques du format du fichier pour la version du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- extmetadata
- Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- archivename
- Ajoute le nom de fichier de la version d’archive pour les versions autres que la dernière. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- bitdepth
- Ajoute la profondeur de couleurs de la version. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- uploadwarning
- Utilisé par la page Special:Upload pour obtenir les informations sur un fichier existant. Non conçu pour être utilisé en dehors du cœur de MediaWiki.
- badfile
- Ajoute si le fichier figure dans MediaWiki:Bad image list (liste de mauvaises images)
 
- Valeurs (séparées par | ou autre) : archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
- Par défaut : timestamp|user
- iilimit
- Combien de versions de fichier renvoyer par fichier. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 1
- iistart
- Horodatage auquel commencer la liste. 
- Type : horodatage (formats autorisés)
- iiend
- Horodatage auquel arrêter la liste. 
- Type : horodatage (formats autorisés)
- iiurlwidth
- Si iiprop=url est défini, une URL vers une image mise à l’échelle de cette largeur sera renvoyée. Pour des raisons de performance si cette option est utilisée, pas plus de 50 images mises à l’échelle ne seront renvoyées. 
- Type: entier
- Par défaut : -1
- iiurlheight
- Similaire à iiurlwidth. 
- Type: entier
- Par défaut : -1
- iimetadataversion
- Version de métadonnées à utiliser. Si latest est spécifié, utiliser la dernière version. Par défaut à 1 pour la rétrocompatibilité. 
- Par défaut : 1
- iiextmetadatalanguage
- Dans quelle langue récupérer les métadonnées étendues. Cela affecte à la fois la sélection de la traduction à récupérer, s’il y en a plusieurs, et comment des éléments comme les nombres et d’autres valeurs sont mises en forme. 
- Par défaut : fr
- iiextmetadatamultilang
- Si des traductions pour la propriété de métadonnées étendues sont disponibles, les récupérer toutes. 
- Type : booléen (détails)
- iiextmetadatafilter
- Si spécifié et non vide, seules ces clés seront renvoyées pour iiprop=extmetadata. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- iiurlparam
- Une chaîne de paramètres spécifique à l’analyseur. Par exemple, les PDF peuvent utiliser page15-100px. iiurlwidth doit être utilisé et être cohérent avec iiurlparam. 
- Par défaut : (vide)
- iibadfilecontexttitle
- Si badfilecontexttitleprop=badfile est indiqué, il s’agit du titre de la page utilisé pour évaluer la MediaWiki:Bad image list (liste de mauvaises images). 
- iicontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- iilocalonly
- Rechercher les fichiers uniquement dans le dépôt local. 
- Type : booléen (détails)
- Récupérer les informations sur la version actuelle de File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [ouvrir dans le bac à sable]
- Récupérer les informations sur les versions de File:Test.jpg depuis 2008 et après.
- api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [ouvrir dans le bac à sable]
prop=images (im)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoie tous les fichiers contenus dans les pages données.
- imlimit
- Combien de fichiers renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- imcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- imimages
- Lister uniquement ces fichiers. Utile pour vérifier si une page donnée utilise un certain fichier. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- imdir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Obtenir une liste des fichiers utilisés sur la page Accueil.
- api.php?action=query&prop=images&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir les informations sur tous les fichiers utilisés sur la page Accueil.
- api.php?action=query&generator=images&titles=Accueil&prop=info [ouvrir dans le bac à sable]
prop=info (in)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir les informations de base sur la page.
- inprop
- Quelles propriétés supplémentaires récupérer : - protection
- Lister le niveau de protection de chaque page.
- talkid
- L’identifiant de la page de discussion associé à chaque page de sujet.
- watched
- Lister l’état de suivi de chaque page.
- watchers
- Le nombre de suiveurs, si c’est autorisé.
- visitingwatchers
- Le nombre d’utilisateurs qui ont chaque page dans leur liste de suivi et qui ont consulté les modifications récentes de cette page, si c’est autorisé.
- notificationtimestamp
- L’horodatage de notification de la liste de suivi de chaque page.
- subjectid
- L’identifiant de page de la page parente de chaque page de discussion.
- associatedpage
- Le titre préfixé du sujet ou de la page de discussion associé.
- url
- Fournit une URL complète, une URL de modification et l’URL canonique de chaque page.
- readable
- Obsolète. Si l’utilisateur peut lire cette page. Utiliser plutôt intestactions=read.
- preload
- Obsolète. Fournit le texte de préremplissage renvoyé par EditFormPreloadText. Utilisez preloadcontent à la place, qui prend également en charge d’autres types de texte préchargé.
- preloadcontent
- Donne le contenu à afficher dans l’éditeur lorsque la page n’existe pas ou lors de l’ajout d’une nouvelle section.
- editintro
- Donne les messages d’introduction qui doivent être présentés à l’utilisateur lors de la modification de cette page ou révision, au format HTML.
- displaytitle
- Fournit la manière dont le titre de la page est réellement affiché.
- varianttitles
- Donne le titre affiché dans toutes les variantes de la langue de contenu du site.
- linkclasses
- Fournit des classes CSS supplémentaires (par ex. des couleurs de lien) utilisées pour les liens vers cette page s’ils doivent apparaître sur la page nommée par inlinkcontext.
 
- Valeurs (séparées par | ou autre) : associatedpage, displaytitle, editintro, linkclasses, notificationtimestamp, preloadcontent, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, preload, readable
- inlinkcontext
- Le titre du contexte à utiliser pour déterminer les classes CSS supplémentaires (par ex. les couleurs de lien) quand inprop contient linkclasses. 
- Type : titre de page
- Accepte les pages inexistantes.
- Par défaut : Accueil
- intestactions
- Tester si l’utilisateur actuel peut effectuer certaines actions sur la page. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- intestactionsdetail
- Niveau de détail pour intestactions. Utiliser les paramètres errorformat et errorlang du module principal pour contrôler la mise en forme des messages renvoyés. - boolean
- Renvoyer une valeur booléenne pour chaque action.
- full
- Renvoyer des messages décrivant pourquoi l’action n’est pas autorisée, ou bien un tableau vide si elle est autorisée.
- quick
- Comme full mais en sautant les contrôles coûteux.
 
- Une des valeurs suivantes : boolean, full, quick
- Par défaut : boolean
- intestactionsautocreate
- Teste si l’exécution des intestactions créerait automatiquement un compte temporaire. 
- Type : booléen (détails)
- inpreloadcustom
- Titre d’une page personnalisée à utiliser comme contenu préchargé. 
- Utilisé uniquement lorsque inprop contient preloadcontent .
- inpreloadparams
- Paramètres de la page personnalisée utilisée comme contenu préchargé. 
- Utilisé uniquement lorsque inprop contient preloadcontent .
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- inpreloadnewsection
- Renvoie le contenu préchargé pour une nouvelle section sur la page, plutôt que celui pour une nouvelle page. 
- Utilisé uniquement lorsque inprop contient preloadcontent .
- Type : booléen (détails)
- ineditintrostyle
- Certains messages d’introduction sont accompagnés d’encadrements facultatifs. Utilisez moreframes pour les inclure ou lessframes pour les omettre. 
- Utilisé uniquement lorsque inprop contient preloadcontent .
- Une des valeurs suivantes : lessframes, moreframes
- Par défaut : moreframes
- ineditintroskip
- Liste de messages d’introduction à supprimer de la réponse. Utilisez ceci si un message spécifique n’est pas pertinent pour votre outil ou si les informations sont transmises d’une manière différente. 
- Utilisé uniquement lorsque inprop contient preloadcontent .
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- ineditintrocustom
- Titre d’une page personnalisée à utiliser comme message d’introduction supplémentaire. 
- Utilisé uniquement lorsque inprop contient preloadcontent .
- incontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir les informations sur la page Accueil.
- api.php?action=query&prop=info&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations générales et de protection sur la page Accueil.
- api.php?action=query&prop=info&inprop=protection&titles=Accueil [ouvrir dans le bac à sable]
prop=iwlinks (iw)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoie tous les liens interwiki venant des pages indiquées.
- iwprop
- Quelles propriétés supplémentaires obtenir pour chaque lien interwiki : - url
- Ajoute l’URL complète.
 
- Valeurs (séparées par | ou autre) : url
- iwprefix
- Renvoyer uniquement les liens interwiki avec ce préfixe. 
- iwtitle
- Lien interwiki à rechercher. Doit être utilisé avec iwprefix. 
- iwdir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- iwlimit
- Combien de liens interwiki renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- iwcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- iwurl
- Obsolète.
- S'il faut obtenir l’URL complète (ne peut pas être utilisé conjointement avec iwprop). 
- Type : booléen (détails)
- Obtenir les liens interwiki de la page Accueil.
- api.php?action=query&prop=iwlinks&titles=Accueil [ouvrir dans le bac à sable]
prop=langlinks (ll)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoie tous les liens interlangue des pages données.
- llprop
- Quelles propriétés supplémentaires obtenir pour chaque lien interlangue : - url
- Ajoute l’URL complète.
- langname
- Ajoute le nom traduit (au mieux) de la langue de la page liée. Utiliser llinlanguagecode pour contrôler la langue de traduction.
- autonym
- Ajoute le nom natif de la langue.
 
- Valeurs (séparées par | ou autre) : autonym, langname, url
- lllang
- Renvoyer uniquement les liens interlangue avec ce code de langue. 
- lltitle
- Lien à rechercher. Doit être utilisé avec lllang. 
- lldir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- llinlanguagecode
- Code de langue pour les noms de langue traduits. 
- Par défaut : fr
- lllimit
- Combien de liens interlangue renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- llcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- llurl
- Obsolète.
- S’il faut récupérer l’URL complète (ne peut pas être utilisé conjointement avec llprop). 
- Type : booléen (détails)
- Obtenir les liens interlangue de la page Accueil.
- api.php?action=query&prop=langlinks&titles=Accueil&redirects= [ouvrir dans le bac à sable]
prop=links (pl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoie tous les liens des pages données.
- plnamespace
- Afficher les liens uniquement dans ces espaces de noms. 
- Valeurs (séparées par | ou autre) : -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- pllimit
- Combien de liens renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- plcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- pltitles
- Lister uniquement les liens vers ces titres. Utile pour vérifier si une certaine page comporte un lien vers un titre donné. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- pldir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Obtenir les liens de la page Accueil
- api.php?action=query&prop=links&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur tous les liens de page Accueil.
- api.php?action=query&generator=links&titles=Accueil&prop=info [ouvrir dans le bac à sable]
- Obtenir les liens de la page Accueil dans les espaces de nom Utilisateur et Modèle.
- api.php?action=query&prop=links&titles=Accueil&plnamespace=2|10 [ouvrir dans le bac à sable]
prop=linkshere (lh)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Trouver toutes les pages ayant un lien vers les pages données.
- lhprop
- Quelles propriétés obtenir : - pageid
- Identifiant de chaque page.
- title
- Titre de chaque page.
- redirect
- Indique si la page est une redirection.
 
- Valeurs (séparées par | ou autre) : pageid, redirect, title
- Par défaut : pageid|title|redirect
- lhnamespace
- Inclure uniquement les pages dans ces espaces de noms. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- lhshow
- Afficher uniquement les éléments qui correspondent à ces critères : - redirect
- Afficher uniquement les redirections.
- !redirect
- Afficher uniquement les non-redirections.
 
- Valeurs (séparées par | ou autre) : !redirect, redirect
- lhlimit
- Combien de résultats renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- lhcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir une liste des pages liées à Accueil.
- api.php?action=query&prop=linkshere&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages liées à la Accueil.
- api.php?action=query&generator=linkshere&titles=Accueil&prop=info [ouvrir dans le bac à sable]
prop=pageprops (pp)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir diverses propriétés de page définies dans le contenu de la page.
- ppcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- ppprop
- Lister uniquement ces propriétés de page (action=query&list=pagepropnames renvoie les noms de propriété de page utilisés). Utile pour vérifier si des pages utilisent une certaine propriété de page. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- Obtenir les propriétés des pages Accueil et MediaWiki.
- api.php?action=query&prop=pageprops&titles=Accueil|MediaWiki [ouvrir dans le bac à sable]
prop=redirects (rd)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoie toutes les redirections vers les pages données.
- rdprop
- Quelles propriétés obtenir : - pageid
- Identifiant de page de chaque redirection.
- title
- Titre de chaque redirection.
- fragment
- Fragment de chaque redirection, s’il y en a un.
 
- Valeurs (séparées par | ou autre) : fragment, pageid, title
- Par défaut : pageid|title
- rdnamespace
- Inclure uniquement les pages dans ces espaces de noms. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- rdshow
- Afficher uniquement les éléments correspondant à ces critères : - fragment
- Afficher uniquement les redirections avec un fragment.
- !fragment
- Afficher uniquement les redirections sans fragment.
 
- Valeurs (séparées par | ou autre) : !fragment, fragment
- rdlimit
- Combien de redirections renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- rdcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir une liste des redirections vers Accueil.
- api.php?action=query&prop=redirects&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur toutes les redirections vers Accueil
- api.php?action=query&generator=redirects&titles=Accueil&prop=info [ouvrir dans le bac à sable]
prop=revisions (rv)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir les informations sur une version.
Peut être utilisé de différentes manières :
- obtenir les données sur un ensemble de pages (dernière version), en indiquant les titres ou les identifiants de page ;
- obtenir les versions d’une page donnée, en indiquant les titres ou les identifiants de page avec un horodatage de début ou de fin ou une limite en nombre ;
- obtenir des données sur un ensemble de versions en indiquant leurs identifiants de version.
- rvprop
- Quelles propriétés obtenir pour chaque révision : - ids
- L’identifiant de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- L’horodatage de la révision.
- user
- L’utilisateur qui a réalisé la version. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) sera retournée.
- userid
- L’ID de l’utilisateur créateur de la version. Si l'utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
- size
- Longueur (en octets) de la révision.
- slotsize
- Longueur (en octets) de chaque emplacement de révision.
- sha1
- Hachage SHA-1 (en hexadécimal) de la version. Si le contenu a été supprimé d’une version, une propriété sha1hidden sera retournée.
- slotsha1
- Hachage SHA-1 (en hexadécimal) de chaque emplacement de version. Si le contenu a été supprimé d’une version, une propriété sha1hidden (SHA1 masqué) sera retournée.
- contentmodel
- Identifiant du modèle de contenu de chaque créneau de révision.
- comment
- Commentaire de l’utilisateur pour la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Commentaire analysé de l’utilisateur sur la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- content
- Contenu de chaque slot de révision. Si le contenu a été supprimé par révision, une propriété texthidden sera renvoyée. Pour des raisons de performances, si cette option est utilisée, rvlimit est appliquée à 50 .
- tags
- Balises de la révision.
- roles
- Lister les rôles d’emplacement de contenu qui existent dans la version.
- parsetree
- Obsolète. Utilisez plutôt action=expandtemplates ou action=parse. L’arborescence d’analyse XML du contenu des révisions (nécessite le modèle de contenu wikitext). Pour des raisons de performances, si cette option est utilisée, rvlimit est appliquée à 50.
 
- Valeurs (séparées par | ou autre) : comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Par défaut : ids|timestamp|flags|comment|user
- rvslots
- Pour quels emplacements de version renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans rvprops. Si omis, les données de l’emplacement main (principal) seront renvoyées dans un format rétro-compatible. 
- Valeurs (séparées par | ou autre) : main
- Pour spécifier toutes les valeurs, utiliser *.
- rvcontentformat-{slot}
- Format de sérialisation du contenu utilisé pour la sortie du contenu. 
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de rvslots.
- Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- rvlimit
- Limitez le nombre de révisions qui seront renvoyées. Si rvprop=content , rvprop=parsetree , rvdiffto ou rv difftotext est utilisé, la limite est 50 . Si rvparse est utilisée, la limite est 1 . 
- Utilisable uniquement avec une seule page (mode #2).
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- rvexpandtemplates
- Obsolète.
- Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite rvprop=content). 
- Type : booléen (détails)
- rvgeneratexml
- Obsolète.
- Utiliser action=expandtemplates ou action=parse à la place. Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite rvprop=content). 
- Type : booléen (détails)
- rvparse
- Obsolète.
- Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite rvprop=content). Pour des raisons de performance, si cette option est utilisée, rvlimit est forcé à 1. 
- Type : booléen (détails)
- rvsection
- Récupérer seulement le contenu de la section ayant cet identifiant. 
- rvdiffto
- Obsolète.
- Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement. Pour des raisons de performance, si cette option est utilisée, rvlimit est forcé à 50. 
- rvdifftotext
- Obsolète.
- Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Écrase rvdiffto. Si rvsection est positionné, seule cette section sera comparée avec ce texte. Pour des raisons de performance, si cette option est utilisée, rvlimit est forcé à 50. 
- rvdifftotextpst
- Obsolète.
- Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec rvdifftotext. 
- Type : booléen (détails)
- rvcontentformat
- Obsolète.
- Format de sérialisation utilisé pour rvdifftotext et attendu pour la sortie du contenu. 
- Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- rvstartid
- Commencer l’énumération à partir de la date de cette version. La version doit exister mais il n’est pas nécessaire que ce soit une version de cette page. 
- Utilisable uniquement avec une seule page (mode #2).
- Type: entier
- rvendid
- Arrêter l’énumération à l’horodatage de cette version. La version doit exister mais il n’est pas nécessaire que ce soit une version de cette page. 
- Utilisable uniquement avec une seule page (mode #2).
- Type: entier
- rvstart
- À quel horodatage de version commencer l’énumération. 
- Utilisable uniquement avec une seule page (mode #2).
- Type : horodatage (formats autorisés)
- rvend
- Énumérer jusqu’à cet horodatage. 
- Utilisable uniquement avec une seule page (mode #2).
- Type : horodatage (formats autorisés)
- rvdir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : rvstart doit être antérieur à rvend.
- older
- lister les plus récents en premier (par défaut) ; note : rvstart doit être postérieur à rvend.
 
- Utilisable uniquement avec une seule page (mode #2).
- Une des valeurs suivantes : newer, older
- Par défaut : older
- rvuser
- Inclure uniquement les versions réalisées par un utilisateur donné. 
- Utilisable uniquement avec une seule page (mode #2).
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- rvexcludeuser
- Exclure les versions réalisées par un utilisateur donné. 
- Utilisable uniquement avec une seule page (mode #2).
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- rvtag
- Lister uniquement les révisions marquées avec cette balise. 
- rvcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir des données pour la dernière révision des titres API et Accueil.
- api.php?action=query&prop=revisions&titles=API|Accueil&rvslots=*&rvprop=timestamp|user|comment|content [ouvrir dans le bac à sable]
- Obtenir les 5 dernières révisions de Accueil.
- api.php?action=query&prop=revisions&titles=Accueil&rvlimit=5&rvprop=timestamp|user|comment [ouvrir dans le bac à sable]
- Obtenir les 5 premières révisions de Accueil.
- api.php?action=query&prop=revisions&titles=Accueil&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [ouvrir dans le bac à sable]
- Obtenir les 5 premières versions de Accueil réalisées après le 01/05/2006.
- api.php?action=query&prop=revisions&titles=Accueil&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [ouvrir dans le bac à sable]
- Obtenir les 5 premières versions de Accueil qui n’ont pas été réalisées par un utilisateur anonyme 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Accueil&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [ouvrir dans le bac à sable]
- Obtenir les 5 premières versions de Accueil qui ont été réalisées par l’utilisateur MediaWiki default.
- api.php?action=query&prop=revisions&titles=Accueil&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [ouvrir dans le bac à sable]
prop=stashimageinfo (sii)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoie les informations de fichier des fichiers mis en réserve.
- siifilekey
- Clé qui identifie un téléversement précédent qui a été temporairement mis en réserve. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- siisessionkey
- Obsolète.
- Alias pour siifilekey, pour la compatibilité ascendante. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- siiprop
- Quelles informations du fichier obtenir : - timestamp
- Ajoute l’horodatage de la version téléversée.
- canonicaltitle
- Ajoute le titre canonique du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- url
- Fournit l’URL du fichier et de la page de description. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- size
- Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
- dimensions
- Alias pour la taille.
- sha1
- Ajoute le hachage SHA-1 du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- mime
- Ajoute le type MIME du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- thumbmime
- Ajoute le type MIME de la vignette de l’image (nécessite l’URL et le paramètre siiurlwidth). Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- metadata
- Liste les métadonnées Exif de la version du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- commonmetadata
- Liste les métadonnées génériques du format du fichier pour la version du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- extmetadata
- Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- bitdepth
- Ajoute la profondeur de couleurs de la version. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- badfile
- Ajoute si le fichier figure dans MediaWiki:Bad image list (liste de mauvaises images)
 
- Valeurs (séparées par | ou autre) : badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
- Par défaut : timestamp|url
- siiurlwidth
- Si siiprop=url est défini, une URL vers une image mise à l’échelle de cette largeur sera renvoyée. Pour des raisons de performance si cette option est utilisée, pas plus de 50 images mises à l’échelle ne seront renvoyées. 
- Type: entier
- Par défaut : -1
- siiurlheight
- Similaire à siiurlwidth. 
- Type: entier
- Par défaut : -1
- siiurlparam
- Une chaîne de paramètres spécifique à l’analyseur. Par exemple, les PDF peuvent utiliser page15-100px. siiurlwidth doit être utilisé et être cohérent avec siiurlparam. 
- Par défaut : (vide)
- Renvoie les informations sur un fichier mis en réserve.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [ouvrir dans le bac à sable]
- Renvoie les vignettes pour deux fichiers mis de côté.
- api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [ouvrir dans le bac à sable]
prop=templates (tl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoie toutes les pages incluses dans les pages fournies.
- tlnamespace
- Afficher les modèles uniquement dans ces espaces de noms. 
- Valeurs (séparées par | ou autre) : -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- tllimit
- Combien de modèles renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- tlcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- tltemplates
- Lister uniquement ces modèles. Utile pour vérifier si une certaine page utilise un modèle donné. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- tldir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Obtenir les modèles utilisés sur la page Accueil.
- api.php?action=query&prop=templates&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages modèle utilisé sur la page Accueil.
- api.php?action=query&generator=templates&titles=Accueil&prop=info [ouvrir dans le bac à sable]
- Obtenir les pages des espaces de noms Utilisateur et Modèle qui sont inclues dans la page Accueil.
- api.php?action=query&prop=templates&titles=Accueil&tlnamespace=2|10 [ouvrir dans le bac à sable]
prop=transcludedin (ti)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Trouver toutes les pages qui incluent les pages données.
- tiprop
- Quelles propriétés obtenir : - pageid
- Identifiant de chaque page.
- title
- Titre de chaque page.
- redirect
- Marque si cette page est une redirection.
 
- Valeurs (séparées par | ou autre) : pageid, redirect, title
- Par défaut : pageid|title|redirect
- tinamespace
- Inclure uniquement les pages dans ces espaces de nom. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- tishow
- Afficher uniquement les éléments qui correspondent à ces critères : - redirect
- Afficher uniquement les redirections.
- !redirect
- Afficher uniquement les non-redirections.
 
- Valeurs (séparées par | ou autre) : !redirect, redirect
- tilimit
- Combien en renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- ticontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir une liste des pages incluant Accueil.
- api.php?action=query&prop=transcludedin&titles=Accueil [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages incluant Accueil.
- api.php?action=query&generator=transcludedin&titles=Accueil&prop=info [ouvrir dans le bac à sable]
list=allcategories (ac)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Énumérer toutes les catégories.
- acfrom
- La catégorie depuis laquelle commencer l’énumération. 
- accontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- acto
- La catégorie à laquelle terminer l’énumération. 
- acprefix
- Rechercher tous les titres de catégorie qui commencent par cette valeur. 
- acdir
- Direction dans laquelle trier. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- acmin
- Renvoyer uniquement les catégories avec au moins ce nombre de membres. 
- Type: entier
- acmax
- Renvoyer uniquement les catégories avec au plus ce nombre de membres. 
- Type: entier
- aclimit
- Combien de catégories renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- acprop
- Quelles propriétés obtenir : - size
- Ajoute le nombre de pages dans la catégorie.
- hidden
- Marque les catégories qui sont masquées avec __HIDDENCAT__.
 
- Valeurs (séparées par | ou autre) : hidden, size
- Par défaut : (vide)
- Lister les catégories avec l’information sur le nombre de pages dans chacune.
- api.php?action=query&list=allcategories&acprop=size [ouvrir dans le bac à sable]
- Récupérer les informations sur la page de catégorie elle-même pour les catégories commençant par List.
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info [ouvrir dans le bac à sable]
list=alldeletedrevisions (adr)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister toutes les versions supprimées par un utilisateur ou dans un espace de noms.
- adrprop
- Quelles propriétés obtenir pour chaque révision : - ids
- L’identifiant de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- L’horodatage de la révision.
- user
- L’utilisateur qui a réalisé la version. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) sera retournée.
- userid
- L’ID de l’utilisateur créateur de la version. Si l'utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
- size
- Longueur (en octets) de la révision.
- slotsize
- Longueur (en octets) de chaque emplacement de révision.
- sha1
- Hachage SHA-1 (en hexadécimal) de la version. Si le contenu a été supprimé d’une version, une propriété sha1hidden sera retournée.
- slotsha1
- Hachage SHA-1 (en hexadécimal) de chaque emplacement de version. Si le contenu a été supprimé d’une version, une propriété sha1hidden (SHA1 masqué) sera retournée.
- contentmodel
- Identifiant du modèle de contenu de chaque créneau de révision.
- comment
- Commentaire de l’utilisateur pour la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Commentaire analysé de l’utilisateur sur la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- content
- Contenu de chaque slot de révision. Si le contenu a été supprimé par révision, une propriété texthidden sera renvoyée. Pour des raisons de performances, si cette option est utilisée, adrlimit est appliquée à 50 .
- tags
- Balises de la révision.
- roles
- Lister les rôles d’emplacement de contenu qui existent dans la version.
- parsetree
- Obsolète. Utilisez plutôt action=expandtemplates ou action=parse. L’arborescence d’analyse XML du contenu des révisions (nécessite le modèle de contenu wikitext). Pour des raisons de performances, si cette option est utilisée, adrlimit est appliquée à 50.
 
- Valeurs (séparées par | ou autre) : comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Par défaut : ids|timestamp|flags|comment|user
- adrslots
- Pour quels emplacements de version renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans adrprops. Si omis, les données de l’emplacement main (principal) seront renvoyées dans un format rétro-compatible. 
- Valeurs (séparées par | ou autre) : main
- Pour spécifier toutes les valeurs, utiliser *.
- adrcontentformat-{slot}
- Format de sérialisation du contenu utilisé pour la sortie du contenu. 
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de adrslots.
- Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- adrlimit
- Limitez le nombre de révisions qui seront renvoyées. Si adrprop=content , adrprop=parsetree , adrdiffto ou adr difftotext est utilisé, la limite est 50 . Si adrparse est utilisée, la limite est 1 . 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- adrexpandtemplates
- Obsolète.
- Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite adrprop=content). 
- Type : booléen (détails)
- adrgeneratexml
- Obsolète.
- Utiliser action=expandtemplates ou action=parse à la place. Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite adrprop=content). 
- Type : booléen (détails)
- adrparse
- Obsolète.
- Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite adrprop=content). Pour des raisons de performance, si cette option est utilisée, adrlimit est forcé à 1. 
- Type : booléen (détails)
- adrsection
- Récupérer seulement le contenu de la section ayant cet identifiant. 
- adrdiffto
- Obsolète.
- Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement. Pour des raisons de performance, si cette option est utilisée, adrlimit est forcé à 50. 
- adrdifftotext
- Obsolète.
- Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Écrase adrdiffto. Si adrsection est positionné, seule cette section sera comparée avec ce texte. Pour des raisons de performance, si cette option est utilisée, adrlimit est forcé à 50. 
- adrdifftotextpst
- Obsolète.
- Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec adrdifftotext. 
- Type : booléen (détails)
- adrcontentformat
- Obsolète.
- Format de sérialisation utilisé pour adrdifftotext et attendu pour la sortie du contenu. 
- Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- adruser
- Lister uniquement les versions réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- adrnamespace
- Lister uniquement les pages dans cet espace de noms. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- adrstart
- L’horodatage auquel commencer l’énumération. 
- Utilisable uniquement avec adruser.
- Type : horodatage (formats autorisés)
- adrend
- L’horodatage auquel arrêter l’énumération. 
- Utilisable uniquement avec adruser.
- Type : horodatage (formats autorisés)
- adrdir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : adrstart doit être antérieur à adrend.
- older
- lister les plus récents en premier (par défaut) ; note : adrstart doit être postérieur à adrend.
 
- Une des valeurs suivantes : newer, older
- Par défaut : older
- adrfrom
- Commencer la liste à ce titre. 
- Ne peut pas être utilisé avec adruser.
- adrto
- Arrêter la liste à ce titre. 
- Ne peut pas être utilisé avec adruser.
- adrprefix
- Rechercher tous les titres de page commençant par cette valeur. 
- Ne peut pas être utilisé avec adruser.
- adrexcludeuser
- Ne pas lister les versions réalisées par cet utilisateur. 
- Ne peut pas être utilisé avec adruser.
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- adrtag
- Lister uniquement les versions marquées avec cette balise. 
- adrcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- adrgeneratetitles
- Lorsque c’est utilisé comme un générateur, générer des titres plutôt que des identifiants de version. 
- Type : booléen (détails)
- Lister les 50 dernières contributions supprimées par l'utilisateur Example.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [ouvrir dans le bac à sable]
- Lister les 50 premières versions supprimées dans l’espace de noms principal.
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [ouvrir dans le bac à sable]
list=allfileusages (af)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister toutes les utilisations de fichiers, y compris les inexistants.
- afcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- affrom
- Le titre du fichier depuis lequel commencer l’énumération. 
- afto
- Le titre du fichier auquel arrêter l’énumération. 
- afprefix
- Rechercher tous les fichiers dont le titre commence par cette valeur. 
- afunique
- Afficher uniquement les titres de fichiers distincts. Ne peut pas être utilisé avec afprop=ids. Quand ceci est utilisé comme générateur, produit les pages cibles au lieu des pages sources. 
- Type : booléen (détails)
- afprop
- Quelles informations inclure : - ids
- Ajoute les identifiants de pages qui l’utilisent (incompatible avec afunique).
- title
- Ajoute le titre du fichier.
 
- Valeurs (séparées par | ou autre) : ids, title
- Par défaut : title
- aflimit
- Combien d’éléments renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- afdir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Lister les titres des fichiers, y compris ceux manquants, avec les identifiants des pages qui les référencent, en commençant à la lettre B.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [ouvrir dans le bac à sable]
- Lister des titres de fichier uniques.
- api.php?action=query&list=allfileusages&afunique=&affrom=B [ouvrir dans le bac à sable]
- Obtient tous les titres de fichier, en marquant ceux qui manquent.
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [ouvrir dans le bac à sable]
- Obtient les pages contenant les fichiers.
- api.php?action=query&generator=allfileusages&gaffrom=B [ouvrir dans le bac à sable]
list=allimages (ai)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Énumérer toutes les images séquentiellement.
- aisort
- Propriété par laquelle trier. 
- Une des valeurs suivantes : name, timestamp
- Par défaut : name
- aidir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending, newer, older
- Par défaut : ascending
- aifrom
- Le titre de l’image depuis laquelle commencer l’énumération. Ne peut être utilisé qu’avec aisort=name. 
- aito
- Le titre de l’image auquel arrêter l’énumération. Ne peut être utilisé qu’avec aisort=name. 
- aicontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- aistart
- L’horodatage depuis lequel commencer l’énumération. Ne peut être utilisé qu’avec aisort=timestamp. 
- Type : horodatage (formats autorisés)
- aiend
- L’horodatage auquel arrêter l’énumération. Ne peut être utilisé qu’avec aisort=timestamp. 
- Type : horodatage (formats autorisés)
- aiprop
- Quelles informations du fichier obtenir : - timestamp
- Ajoute l’horodatage de la version téléversée.
- user
- Ajoute l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur a été supprimé des versions, une propriété userhidden sera retournée.
- userid
- Ajouter l’identifiant de l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur est celui d’une version supprimée, une propriété userhidden sera retournée.
- comment
- Commentaire sur la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Analyser le commentaire de la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- canonicaltitle
- Ajoute le titre canonique du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- url
- Fournit l’URL du fichier et de la page de description. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- size
- Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
- dimensions
- Alias pour la taille.
- sha1
- Ajoute le hachage SHA-1 du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- mime
- Ajoute le type MIME du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- mediatype
- Ajoute le type de média du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- metadata
- Liste les métadonnées Exif de la version du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- commonmetadata
- Liste les métadonnées génériques du format du fichier pour la version du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- extmetadata
- Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- bitdepth
- Ajoute la profondeur de couleurs de la version. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
- badfile
- Ajoute si le fichier figure dans MediaWiki:Bad image list (liste de mauvaises images)
 
- Valeurs (séparées par | ou autre) : badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
- Par défaut : timestamp|url
- aiprefix
- Rechercher toutes les images dont le titre commence par cette valeur. Ne peut être utilisé qu’avec aisort=name. 
- aiminsize
- Restreindre aux images avec au moins ce nombre d’octets. 
- Type: entier
- aimaxsize
- Restreindre aux images avec au plus ce nombre d’octets. 
- Type: entier
- aisha1
- Hachage SHA1 de l’image. Écrase aisha1base36. 
- aisha1base36
- Hachage SHA1 de l’image en base 36 (utilisé dans MediaWiki). 
- aiuser
- Renvoyer seulement les fichiers dont la dernière version a été téléversée par cet utilisateur. Utilisable uniquement avec aisort=timestamp. Impossible à utiliser avec aifilterbots. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- aifilterbots
- Comment filtrer les fichiers téléversés par des robots. Ne peut être utilisé qu’avec aisort=timestamp. Ne peut pas être utilisé avec aiuser. 
- Une des valeurs suivantes : all, bots, nobots
- Par défaut : all
- aimime
- Quels types MIME rechercher, par ex. image/jpeg. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- ailimit
- Combien d’images renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- Afficher une liste des fichiers en commençant à la lettre B.
- api.php?action=query&list=allimages&aifrom=B [ouvrir dans le bac à sable]
- Afficher une liste de fichiers récemment téléversés, semblable à Special:NewFiles.
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [ouvrir dans le bac à sable]
- Afficher une liste de fichiers avec un type MIME image/png ou image/gif
- api.php?action=query&list=allimages&aimime=image/png|image/gif [ouvrir dans le bac à sable]
- Afficher les informations sur 4 fichiers en commençant à la lettre T.
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [ouvrir dans le bac à sable]
list=alllinks (al)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Énumérer tous les liens pointant vers un espace de noms donné.
- alcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- alfrom
- Le titre du lien depuis lequel commencer l’énumération. 
- alto
- Le titre du lien auquel arrêter l’énumération. 
- alprefix
- Rechercher tous les titres liés commençant par cette valeur. 
- alunique
- Afficher uniquement les titres liés distincts. Impossible à utiliser avec alprop=ids. Quand ceci est utilisé comme un générateur, produit les pages cibles au lieu des pages sources. 
- Type : booléen (détails)
- alprop
- Quels éléments d’information inclure : - ids
- Ajoute l’identifiant de la page avec le lien (impossible à utiliser avec alunique).
- title
- Ajoute le titre du lien.
 
- Valeurs (séparées par | ou autre) : ids, title
- Par défaut : title
- alnamespace
- L’espace de noms à énumérer. 
- Une des valeurs suivantes : -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 0
- allimit
- Combien d’éléments renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- aldir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Lister les titres liés, y compris ceux manquants, avec les identifiants des pages d’où ils proviennent, en commençant à la lettre B.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [ouvrir dans le bac à sable]
- Liste les titres liés uniques.
- api.php?action=query&list=alllinks&alunique=&alfrom=B [ouvrir dans le bac à sable]
- Obtient tous les titres liés, en marquant les manquants.
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [ouvrir dans le bac à sable]
- Obtient les pages contenant les liens.
- api.php?action=query&generator=alllinks&galfrom=B [ouvrir dans le bac à sable]
list=allpages (ap)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Énumérer toutes les pages séquentiellement dans un espace de noms donné.
- apfrom
- Le titre de la page depuis lequel commencer l’énumération. 
- apcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- apto
- Le titre de la page auquel stopper l’énumération. 
- apprefix
- Rechercher tous les titres de page qui commencent par cette valeur. 
- apnamespace
- L’espace de noms à énumérer. 
- Une des valeurs suivantes : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 0
- apfilterredir
- Quelles pages lister. 
- Une des valeurs suivantes : all, nonredirects, redirects
- Par défaut : all
- apfilterlanglinks
- Filtrer si une page a des liens de langue. Noter que cela ne prend pas en compte les liens de langue ajoutés par des extensions. 
- Une des valeurs suivantes : all, withlanglinks, withoutlanglinks
- Par défaut : all
- apminsize
- Limiter aux pages avec au moins ce nombre d’octets. 
- Type: entier
- apmaxsize
- Limiter aux pages avec au plus ce nombre d’octets. 
- Type: entier
- apprtype
- Limiter aux pages protégées uniquement. 
- Valeurs (séparées par | ou autre) : edit, move, upload
- apprlevel
- Filtrer les protections basées sur le niveau de protection (doit être utilisé avec le paramètre apprtype=). 
- Valeurs (séparées par | ou autre) : Peut être vide, ou autoconfirmed, sysop
- apprfiltercascade
- Filtrer les protections selon leur mise en cascade (ignoré si apprtype n’est pas défini). 
- Une des valeurs suivantes : all, cascading, noncascading
- Par défaut : all
- apprexpiry
- Quelle expiration de protection sur laquelle filtrer la page : - indefinite
- n’obtenir que les pages avec une expiration de protection infinie.
- definite
- n’obtenir que les pages avec une expiration de protection définie (spécifique).
- all
- Obtenir toutes les pages avec une expiration de protection quelconque.
 
- Une des valeurs suivantes : all, definite, indefinite
- Par défaut : all
- aplimit
- Combien de pages renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- apdir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Afficher une liste de pages, en commençant à la lettre B.
- api.php?action=query&list=allpages&apfrom=B [ouvrir dans le bac à sable]
- Afficher les informations sur 4 pages commençant par la lettre T.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [ouvrir dans le bac à sable]
- Afficher le contenu des 2 premières pages non redirigées commençant par Re.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [ouvrir dans le bac à sable]
list=allredirects (ar)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister toutes les redirections vers un espace de noms.
- arcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- arfrom
- Le titre de la redirection auquel commencer l’énumération. 
- arto
- Le titre de la redirection auquel arrêter l’énumération. 
- arprefix
- Rechercher toutes les pages cible commençant par cette valeur. 
- arunique
- Afficher uniquement les pages cibles distinctes. Impossible à utiliser avec arprop=ids|fragment|interwiki. Utilisé avec un générateur, produit les pages cibles au lieu des pages sources. 
- Type : booléen (détails)
- arprop
- Quelles informations inclure : - ids
- Ajoute l’identifiant de la page de redirection (impossible à utiliser avec arunique).
- title
- Ajoute le titre de la redirection.
- fragment
- Ajoute le fragment de la redirection, s’il existe (impossible à utiliser avec arunique).
- interwiki
- Ajoute le préfixe interwiki de la redirection, s’il existe (impossible à utiliser avec arunique).
 
- Valeurs (séparées par | ou autre) : fragment, ids, interwiki, title
- Par défaut : title
- arnamespace
- L’espace de noms à énumérer. 
- Une des valeurs suivantes : -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 0
- arlimit
- Combien d’éléments renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- ardir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Lister les pages cibles, y compris celles manquantes, avec les identifiants des pages d’où elles proviennent, en commençant à B.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [ouvrir dans le bac à sable]
- Lister des pages cibles uniques.
- api.php?action=query&list=allredirects&arunique=&arfrom=B [ouvrir dans le bac à sable]
- Obtient toutes les pages cibles, en marquant les manquantes.
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [ouvrir dans le bac à sable]
- Obtient les pages contenant les redirections.
- api.php?action=query&generator=allredirects&garfrom=B [ouvrir dans le bac à sable]
list=allrevisions (arv)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister toutes les versions.
- arvprop
- Quelles propriétés obtenir pour chaque révision : - ids
- L’identifiant de la révision.
- flags
- Attributs de la révision (mineure).
- timestamp
- L’horodatage de la révision.
- user
- L’utilisateur qui a réalisé la version. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) sera retournée.
- userid
- L’ID de l’utilisateur créateur de la version. Si l'utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
- size
- Longueur (en octets) de la révision.
- slotsize
- Longueur (en octets) de chaque emplacement de révision.
- sha1
- Hachage SHA-1 (en hexadécimal) de la version. Si le contenu a été supprimé d’une version, une propriété sha1hidden sera retournée.
- slotsha1
- Hachage SHA-1 (en hexadécimal) de chaque emplacement de version. Si le contenu a été supprimé d’une version, une propriété sha1hidden (SHA1 masqué) sera retournée.
- contentmodel
- Identifiant du modèle de contenu de chaque créneau de révision.
- comment
- Commentaire de l’utilisateur pour la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Commentaire analysé de l’utilisateur sur la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- content
- Contenu de chaque slot de révision. Si le contenu a été supprimé par révision, une propriété texthidden sera renvoyée. Pour des raisons de performances, si cette option est utilisée, arvlimit est appliquée à 50 .
- tags
- Balises de la révision.
- roles
- Lister les rôles d’emplacement de contenu qui existent dans la version.
- parsetree
- Obsolète. Utilisez plutôt action=expandtemplates ou action=parse. L’arborescence d’analyse XML du contenu des révisions (nécessite le modèle de contenu wikitext). Pour des raisons de performances, si cette option est utilisée, arvlimit est appliquée à 50.
 
- Valeurs (séparées par | ou autre) : comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Par défaut : ids|timestamp|flags|comment|user
- arvslots
- Pour quels emplacements de version renvoyer des données, quand les propriétés relatives aux emplacements sont incluses dans arvprops. Si omis, les données de l’emplacement main (principal) seront renvoyées dans un format rétro-compatible. 
- Valeurs (séparées par | ou autre) : main
- Pour spécifier toutes les valeurs, utiliser *.
- arvcontentformat-{slot}
- Format de sérialisation du contenu utilisé pour la sortie du contenu. 
- Ceci est un paramètre de modèle. En faisant une requête, {slot} dans le nom du paramètre doit être remplacé par des valeurs de arvslots.
- Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- arvlimit
- Limitez le nombre de révisions qui seront renvoyées. Si arvprop=content , arvprop=parsetree , arvdiffto ou arv difftotext est utilisé, la limite est 50 . Si arvparse est utilisée, la limite est 1 . 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- arvexpandtemplates
- Obsolète.
- Utiliser action=expandtemplates à la place. Développer les modèles dans le contenu de la révision (nécessite arvprop=content). 
- Type : booléen (détails)
- arvgeneratexml
- Obsolète.
- Utiliser action=expandtemplates ou action=parse à la place. Générer l’arbre d’analyse XML pour le contenu de la révision (nécessite arvprop=content). 
- Type : booléen (détails)
- arvparse
- Obsolète.
- Utiliser action=parse à la place. Analyser le contenu de la révision (nécessite arvprop=content). Pour des raisons de performance, si cette option est utilisée, arvlimit est forcé à 1. 
- Type : booléen (détails)
- arvsection
- Récupérer seulement le contenu de la section ayant cet identifiant. 
- arvdiffto
- Obsolète.
- Utiliser action=compare à la place. ID de révision à prendre pour comparer chaque révision. Utiliser prev, next et cur pour la version précédente, suivante et actuelle respectivement. Pour des raisons de performance, si cette option est utilisée, arvlimit est forcé à 50. 
- arvdifftotext
- Obsolète.
- Utiliser action=compare à la place. Texte auquel comparer chaque révision. Compare uniquement un nombre limité de révisions. Écrase arvdiffto. Si arvsection est positionné, seule cette section sera comparée avec ce texte. Pour des raisons de performance, si cette option est utilisée, arvlimit est forcé à 50. 
- arvdifftotextpst
- Obsolète.
- Utiliser action=compare à la place. Effectuer une transformation avant enregistrement sur le texte avant de le comparer. Valide uniquement quand utilisé avec arvdifftotext. 
- Type : booléen (détails)
- arvcontentformat
- Obsolète.
- Format de sérialisation utilisé pour arvdifftotext et attendu pour la sortie du contenu. 
- Une des valeurs suivantes : application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- arvuser
- Lister uniquement les versions réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- arvnamespace
- Lister uniquement les pages dans cet espace de noms. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- arvstart
- L’horodatage auquel commencer l’énumération. 
- Type : horodatage (formats autorisés)
- arvend
- L’horodatage auquel arrêter l’énumération. 
- Type : horodatage (formats autorisés)
- arvdir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : arvstart doit être antérieur à arvend.
- older
- lister les plus récents en premier (par défaut) ; note : arvstart doit être postérieur à arvend.
 
- Une des valeurs suivantes : newer, older
- Par défaut : older
- arvexcludeuser
- Ne pas lister les versions réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- arvcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- arvgeneratetitles
- Utilisé comme générateur, génère des titres plutôt que des identifiants de version. 
- Type : booléen (détails)
- Lister les 50 dernières contributions de l’utilisateur Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [ouvrir dans le bac à sable]
- Lister les 50 premières versions de n’importe quel espace de noms.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [ouvrir dans le bac à sable]
list=alltransclusions (at)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister toutes les transclusions (pages intégrées en utilisant {{x}}), y compris les inexistantes.
- atcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- atfrom
- Le titre de la transclusion depuis lequel commencer l’énumération. 
- atto
- Le titre de la transclusion auquel arrêter l’énumération. 
- atprefix
- Rechercher tous les titres inclus qui commencent par cette valeur. 
- atunique
- Afficher uniquement les titres inclus. Impossible à utiliser avec atprop=ids. Utilisé avec un générateur, produit les pages cibles plutôt que les pages sources. 
- Type : booléen (détails)
- atprop
- Quels éléments d’information inclure : - ids
- Ajoute l’identifiant de la page qui transclut (impossible à utiliser avec atunique).
- title
- Ajoute le titre de la transclusion.
 
- Valeurs (séparées par | ou autre) : ids, title
- Par défaut : title
- atnamespace
- L’espace de noms à énumérer. 
- Une des valeurs suivantes : -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 10
- atlimit
- Combien d’éléments renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- atdir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Lister les titres inclus, y compris les manquants, avec les identifiants des pages d’où ils viennent, en commençant à B.
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [ouvrir dans le bac à sable]
- Lister des titres inclus uniques.
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [ouvrir dans le bac à sable]
- Obtient tous les titres inclus, en marquant les manquants.
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [ouvrir dans le bac à sable]
- Obtient les pages contenant les transclusions.
- api.php?action=query&generator=alltransclusions&gatfrom=B [ouvrir dans le bac à sable]
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]
list=backlinks (bl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Trouver toutes les pages qui ont un lien vers la page donnée.
- bltitle
- Titre à rechercher. Impossible à utiliser avec blpageid. 
- blpageid
- Identifiant de la page à chercher. Incompatible avec bltitle. 
- Type: entier
- blcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- blnamespace
- L’espace de noms à énumérer. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- bldir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- blfilterredir
- Comment filtrer les redirections. Si positionné à nonredirects (pas les redirections) lorsque blredirect est activé, cela ne s’applique qu’au second niveau. 
- Une des valeurs suivantes : all, nonredirects, redirects
- Par défaut : all
- bllimit
- Combien de pages renvoyer au total. Si blredirect est activé, la limite s’applique à chaque niveau séparément, ce qui signifie que jusqu’à (2 × bllimit) résultats pouvant être renvoyés. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- blredirect
- Si le lien vers une page est une redirection, trouver également toutes les pages qui ont un lien vers cette redirection. La limite maximale est divisée par deux. 
- Type : booléen (détails)
- Afficher les liens vers Accueil.
- api.php?action=query&list=backlinks&bltitle=Accueil [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages ayant un lien vers Accueil.
- api.php?action=query&generator=backlinks&gbltitle=Accueil&prop=info [ouvrir dans le bac à sable]
list=blocks (bk)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister tous les utilisateurs et adresses IP bloqués.
- bkstart
- L’horodatage auquel commencer 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 antérieur à bkend.
- older
- lister les plus récents 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 identifiants de blocage à lister (facultatif). 
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- bkusers
- Liste des utilisateurs à rechercher (facultatif). 
- Type : liste d’utilisateurs, parmi nom d’utilisateur, IP, Utilisateur temporaire et plage d’adresses IP
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- bkip
- Obtenir tous les blocages s’appliquant à cette adresse IP ou à cette plage CIDR, y compris les blocages 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 blocages à lister. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- bkprop
- Quelles propriétés obtenir : - id
- Ajoute l’identifiant du blocage.
- user
- Ajoute le nom de l’utilisateur bloqué.
- userid
- Ajoute l’identifiant de l’utilisateur bloqué.
- by
- Ajoute le nom de l’utilisateur ayant effectué le blocage.
- byid
- Ajoute l’identifiant de l’utilisateur ayant effectué le blocage.
- timestamp
- Ajoute l’horodatage de mise en place du blocage.
- expiry
- Ajoute l’horodatage d’expiration du blocage.
- reason
- Ajoute le motif invoqué pour le blocage.
- range
- Ajoute la plage d’adresses IP affectée par le blocage.
- flags
- Marque le bannissement avec autoblock (blocage automatique), anononly (anonymes uniquement), etc.
- restrictions
- Ajoute les restrictions de blocage partiel si le blocage ne s’applique pas pour tout le site.
 
- Valeurs (séparées par | ou autre) : by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- 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 illimités (non temporaires) sur les adresses IP, indiquer bkshow=ip|!temp. 
- Valeurs (séparées par | ou autre) : !account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- 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]
list=categorymembers (cm)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister toutes les pages d’une catégorie donnée.
- cmtitle
- Quelle catégorie énumérer (obligatoire). Doit comprendre le préfixe Catégorie:. Incompatible avec cmpageid (identifiant de page). 
- cmpageid
- Identifiant de la page de la catégorie à énumérer. Incompatible avec cmtitle (titre). 
- Type: entier
- cmprop
- Quels éléments d’information inclure : - ids
- Ajoute l’identifiant de la page.
- title
- Ajoute le titre et l’identifiant de l’espace de noms de la page.
- sortkey
- Ajoute la clé de tri utilisée pour trier dans la catégorie (chaîne hexadécimale).
- sortkeyprefix
- Ajoute le préfixe de la clé de tri utilisé pour trier dans la catégorie (partie lisible par un humain de la clé de tri).
- type
- Ajoute le type sous lequel a été catégorisée la page (page, subcat ou file).
- timestamp
- Ajoute l’horodatage de l’inclusion de la page.
 
- Valeurs (séparées par | ou autre) : ids, sortkey, sortkeyprefix, timestamp, title, type
- Par défaut : ids|title
- cmnamespace
- Inclure uniquement les pages dans ces espaces de nom. Remarquez que cmtype=subcat (sous-catégorie) ou cmtype=file (fichier) peuvent être utilisés à la place de cmnamespace=14 ou 6. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- cmtype
- Quel type de membres de la catégorie inclure. Ignoré quand cmsort=timestamp (trié par horodatage) est défini. 
- Valeurs (séparées par | ou autre) : file, page, subcat
- Par défaut : page|subcat|file
- cmcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- cmlimit
- Le nombre maximal de pages à renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- cmsort
- Propriété par laquelle trier. 
- Une des valeurs suivantes : sortkey, timestamp
- Par défaut : sortkey
- cmdir
- Dans quelle direction trier. 
- Une des valeurs suivantes : asc, ascending, desc, descending, newer, older
- Par défaut : ascending
- cmstart
- Horodatage auquel commencer la liste. Peut être utilisé uniquement avec cmsort=timestamp (trié par horodatage). 
- Type : horodatage (formats autorisés)
- cmend
- Horodatage auquel terminer la liste. Peut être utilisé uniquement avec cmsort=timestamp (trié par horodatage). 
- Type : horodatage (formats autorisés)
- cmstarthexsortkey
- Clé de tri à laquelle commencer la liste, telle que renvoyée par cmprop=sortkey (propriété de la clé de tri). Utilisable uniquement avec cmsort=sortkey (trié par horodatage). 
- cmendhexsortkey
- Clé de tri à laquelle arrêter la liste, telle que renvoyée par cmprop=sortkey (propriété de la clé de tri). Utilisable uniquement avec cmsort=sortkey (trié par horodatage). 
- cmstartsortkeyprefix
- Préfixe de la clé de tri à laquelle commencer la liste. Utilisable uniquement avec cmsort=sortkey (propriété de la clé de tri). Écrase cmstarthexsortkey (clé de tri hexadécimale de début). 
- cmendsortkeyprefix
- Préfixe de la clé de tri avant laquelle se termine la liste (et non pas à ; si cette valeur existe, elle ne sera pas incluse !). Utilisable uniquement avec cmsort=sortkey (propriété de la clé de tri). Écrase cmendhexsortkey (clé de tri hexadécimale de fin). 
- cmstartsortkey
- Obsolète.
- Utiliser plutôt cmstarthexsortkey. 
- cmendsortkey
- Obsolète.
- Utiliser plutôt cmendhexsortkey (clé de tri hexadécimale de fin). 
- Obtenir les 10 premières pages de Category:Physics.
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [ouvrir dans le bac à sable]
- Obtenir des informations sur les 10 premières pages de Category:Physics.
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [ouvrir dans le bac à sable]
list=deletedrevs (dr)
- Ce module est désuet.
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister les versions supprimées.
Opère selon trois modes :
- Lister les versions supprimées pour les titres donnés, triées par horodatage.
- Lister les contributions supprimées pour l’utilisateur donné, triées par horodatage (aucun titre spécifié).
- Lister toutes les versions supprimées dans l’espace de noms donné, triées par titre et horodatage (aucun titre spécifié, druser non défini).
Certains paramètres ne s’appliquent qu’à certains modes et sont ignorés dans les autres.
- drstart
- L’horodatage auquel commencer l’énumération. 
- Modes : 1, 2
- Type : horodatage (formats autorisés)
- drend
- L’horodatage auquel arrêter l’énumération. 
- Modes : 1, 2
- Type : horodatage (formats autorisés)
- drdir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : drstart doit être antérieur à drend.
- older
- lister les plus récents en premier (par défaut) ; note : drstart doit être postérieur à drend.
 
- Modes : 1, 3
- Une des valeurs suivantes : newer, older
- Par défaut : older
- drfrom
- Commencer la liste à ce titre. 
- Mode : 3
- drto
- Arrêter la liste à ce titre. 
- Mode : 3
- drprefix
- Rechercher tous les titres de page commençant par cette valeur. 
- Mode : 3
- drunique
- Lister uniquement une version pour chaque page. 
- Mode : 3
- Type : booléen (détails)
- drnamespace
- Lister uniquement les pages dans cet espace de noms. 
- Mode : 3
- Une des valeurs suivantes : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Par défaut : 0
- drtag
- Lister uniquement les versions marquées par cette balise. 
- druser
- Lister uniquement les versions réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- drexcludeuser
- Ne pas lister les versions réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- drprop
- Quelles propriétés obtenir : - revid
- ajoute l’identifiant de la version supprimée.
- parentid
- ajoute l’identifiant de la version précédente de la page.
- user
- ajoute l’utilisateur ayant réalisé la version.
- userid
- ajoute l’identifiant de l’utilisateur qui a réalisé la version.
- comment
- ajoute le commentaire de la version.
- parsedcomment
- ajoute le commentaire analysé de la version.
- minor
- marque si la version est mineure.
- len
- ajoute la longueur (en octets) de la version.
- sha1
- ajoute le hachage SHA-1 (en base 16) de la version.
- content
- Ajoute le contenu de la révision. Pour des raisons de performances, si cette option est utilisée, drlimit est appliquée à 50 .
- token
- Obsolète. fournit le jeton de modification.
- tags
- balises pour la version.
 
- Valeurs (séparées par | ou autre) : comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
- Par défaut : user|comment
- drlimit
- Le nombre maximum de révisions à lister. Si dr prop=content est utilisé, la limite est 50 . 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- drcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Lister les dernières révisions supprimées des pages Accueil et Talk:Main Page, avec leur contenu (mode 1).
- api.php?action=query&list=deletedrevs&titles=Accueil|Discussion%3AAccueil&drprop=user|comment|content [ouvrir dans le bac à sable]
- Lister les 50 dernières contributions de Bob supprimées (mode 2).
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [ouvrir dans le bac à sable]
- Lister les 50 premières versions supprimées dans l’espace de noms principal (mode 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [ouvrir dans le bac à sable]
- Lister les 50 premières pages supprimées dans l’espace de noms Discussion (mode 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [ouvrir dans le bac à sable]
list=embeddedin (ei)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Trouver toutes les pages qui incluent (par transclusion) le titre donné.
- eititle
- Titre à rechercher. Incompatible avec eipageid (identifiant de la page). 
- eipageid
- Identifiant de la page à rechercher. Incompatible avec eititle. 
- Type: entier
- eicontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- einamespace
- L’espace de noms à énumérer. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- eidir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- eifilterredir
- Comment filtrer les redirections. 
- Une des valeurs suivantes : all, nonredirects, redirects
- Par défaut : all
- eilimit
- Combien de pages renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- Afficher les pages qui incluent Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages qui incluent Template:Stub.
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [ouvrir dans le bac à sable]
list=exturlusage (eu)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Énumérer les pages qui contiennent une URL donnée.
- euprop
- Quels éléments d’information inclure : - ids
- Ajoute l’identifiant de la page.
- title
- Ajoute le titre et l’identifiant de l’espace de noms de la page.
- url
- Ajoute l’URL utilisée dans la page.
 
- Valeurs (séparées par | ou autre) : ids, title, url
- Par défaut : ids|title|url
- eucontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- euprotocol
- Protocole de l’URL. Si vide et que euquery est positionné, le protocole est http et https. Laisser à la fois ceci et euquery vides pour lister tous les liens externes. 
- Une des valeurs suivantes : Peut être vide, ou bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- Par défaut : (vide)
- euquery
- Rechercher une chaîne sans protocole. Voyez Special:LinkSearch. Laisser ceci vide pour lister tous les liens externes. 
- eunamespace
- Les espaces de nom à énumérer. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- eulimit
- Combien de pages renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- euexpandurl
- Obsolète.
- Étendre les URL relatives au protocole avec le protocole canonique. 
- Type : booléen (détails)
- Afficher les pages avec un lien vers https://www.mediawiki.org.
- api.php?action=query&list=exturlusage&euquery=www.mediawiki.org [ouvrir dans le bac à sable]
list=filearchive (fa)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Énumérer séquentiellement tous les fichiers supprimés.
- fafrom
- Le titre de l’image auquel commencer l’énumération. 
- fato
- Le titre de l’image auquel arrêter l’énumération. 
- faprefix
- Rechercher tous les titres d’image qui commencent par cette valeur. 
- fadir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- fasha1
- Hachage SHA1 de l’image. Écrase fasha1base36. 
- fasha1base36
- Hachage SHA1 de l’image en base 36 (utilisé dans MediaWiki). 
- faprop
- Quelles informations sur l’image obtenir : - sha1
- Ajoute le hachage SHA-1 pour l’image.
- timestamp
- Ajoute l’horodatage pour la version téléversée.
- user
- Ajoute l’utilisateur qui a téléversé la version de l’image.
- size
- Ajoute la taille de l’image en octets et la hauteur, la largeur et le nombre de page (le cas échéant).
- dimensions
- Alias pour la taille.
- description
- Ajoute la description de la version de l’image.
- parseddescription
- Analyser la description de la version.
- mime
- Ajoute le type MIME de l’image.
- mediatype
- Ajoute le type de média de l’image.
- metadata
- Liste les métadonnées Exif pour la version de l’image.
- bitdepth
- Ajoute la profondeur en bits de la version.
- archivename
- Ajoute le nom de fichier de la version en archive pour les versions autres que la dernière.
 
- Valeurs (séparées par | ou autre) : archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
- Par défaut : timestamp
- falimit
- Combien d’images renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- facontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Afficher une liste de tous les fichiers supprimés.
- api.php?action=query&list=filearchive [ouvrir dans le bac à sable]
list=imageusage (iu)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Trouver toutes les pages qui utilisent le titre d’image donné.
- iutitle
- Titre à rechercher. Ne peut pas être utilisé conjointement avec iupageid. 
- iupageid
- Identifiant de la page à rechercher. Incompatible avec iutitle. 
- Type: entier
- iucontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- iunamespace
- L’espace de noms à énumérer. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- iudir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- iufilterredir
- Comment filtrer les redirections. Si positionné à nonredirects quand iuredirect est activé, cela ne s’appliquera qu’au second niveau. 
- Une des valeurs suivantes : all, nonredirects, redirects
- Par défaut : all
- iulimit
- Combien de pages renvoyer au total. Si iuredirect est activé, la limite s’applique à chaque niveau séparément, ce qui veut dire que jusqu’à (2 × iulimit) résultats peuvent être renvoyés. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- iuredirect
- Si le lien vers une page est une redirection, trouver toutes les pages qui ont également un lien vers cette redirection. La limite maximale est divisée par deux. 
- Type : booléen (détails)
- Afficher les pages qui utilisent File:Albert Einstein Head.jpg.
- api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages qui utilisent File:Albert Einstein Head.jpg.
- api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [ouvrir dans le bac à sable]
list=iwbacklinks (iwbl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Trouver toutes les pages qui ont un lien vers le lien interwiki donné.
Peut être utilisé pour trouver tous les liens avec un préfixe, ou bien tous les liens vers un titre (avec un préfixe donné). Sans paramètre, équivaut à « tous les liens interwiki ».
- iwblprefix
- Préfixe pour l’interwiki. 
- iwbltitle
- Lien interwiki à rechercher. Doit être utilisé avec iwblblprefix. 
- iwblcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- iwbllimit
- Combien de pages renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- iwblprop
- Quelles propriétés obtenir : - iwprefix
- Ajoute le préfixe de l’interwiki.
- iwtitle
- Ajoute le titre de l’interwiki.
 
- Valeurs (séparées par | ou autre) : iwprefix, iwtitle
- Par défaut : (vide)
- iwbldir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Obtenir les pages qui ont un lien vers wikibooks:Test.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [ouvrir dans le bac à sable]
- Obtenir des informations sur les pages qui ont un lien vers wikibooks:Test.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [ouvrir dans le bac à sable]
list=langbacklinks (lbl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Trouver toutes les pages qui ont un lien vers le lien interlangue indiqué.
Peut être utilisé pour trouver tous les liens interlangue avec un code de langue donné, ou bien tous les liens vers un titre (avec une langue donnée). Sans paramètre, équivaut à « tous les liens interlangue ».
Notez que cela peut ne pas prendre en compte les liens interlangue ajoutés par des extensions.
- lbllang
- Langue pour le lien interlangue. 
- lbltitle
- Lien interlangue à rechercher. Doit être utilisé avec lbllang. 
- lblcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- lbllimit
- Combien de pages renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- lblprop
- Quelles propriétés obtenir : - lllang
- Ajoute le code de langue du lien interlangue.
- lltitle
- Ajoute le titre du lien interlangue.
 
- Valeurs (séparées par | ou autre) : lllang, lltitle
- Par défaut : (vide)
- lbldir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Obtenir les pages qui ont un lien vers fr:Test.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages qui ont un lien vers fr:Test.
- api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [ouvrir dans le bac à sable]
list=logevents (le)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir des événements à partir des journaux.
- leprop
- Quelles propriétés obtenir : - ids
- Ajoute l’identifiant de l’événement.
- title
- Ajoute le titre de la page pour l’événement du journal.
- type
- Ajoute le type d’événement du journal.
- user
- Ajoute l’utilisateur responsable de l’événement du journal. Si l’utilisateur a été supprimé de la version, une propriété userhidden sera renvoyée.
- userid
- Ajoute l’identifiant de l’utilisateur responsable de l’événement du journal. Si l’utilisateur a été supprimé dans la version, une propriété userhidden (utilisateur masqué) sera renvoyée.
- timestamp
- Ajoute l’horodatage de l’événement du journal.
- comment
- Ajoute le commentaire de l’événement du journal. Si le commentaire a été supprimé dans la version, une propriété commenthidden (commentaire masqué) sera renvoyée.
- parsedcomment
- Ajoute le commentaire analysé de l’événement du journal. Si le commentaire a été supprimé dans la version, une propriété commenthidden (commentaire masqué) sera renvoyée.
- details
- Liste les détails supplémentaires sur l’événement du journal. Si l’événement du journal a été supprimé dans la version, une propriété actionhidden (action masquée) sera renvoyée.
- tags
- Liste les balises de l’événement du journal.
 
- Valeurs (séparées par | ou autre) : comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
- Par défaut : ids|title|type|user|timestamp|comment|details
- letype
- Filtrer les entrées du journal sur ce seul type. 
- Une des valeurs suivantes : Peut être vide, ou block, contentmodel, create, delete, import, managetags, merge, move, newusers, patrol, protect, renameuser, rights, suppress, tag, upload
- leaction
- Filtrer les actions du journal sur cette seule action. Écrase letype. Dans la liste des valeurs possibles, les valeurs suivies d’un astérisque, comme action/*, peuvent comprendre différentes chaînes après la barre oblique (/). 
- Une des valeurs suivantes : block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
- lestart
- L’horodatage auquel commencer l’énumération. 
- Type : horodatage (formats autorisés)
- leend
- L’horodatage auquel arrêter l’énumération. 
- Type : horodatage (formats autorisés)
- ledir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : lestart doit être antérieur à leend.
- older
- lister les plus récents en premier (par défaut) ; note : lestart doit être postérieur à leend.
 
- Une des valeurs suivantes : newer, older
- Par défaut : older
- leuser
- Filtrer les entrées sur celles réalisées par l’utilisateur donné. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- letitle
- Filtrer les entrées sur celles relatives à une page donnée. 
- lenamespace
- Filtrer les entrées sur celles dans l’espace de noms donné. 
- Une des valeurs suivantes : -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- leprefix
- Filtrer les entrées sur celles qui commencent par ce préfixe. 
- letag
- Lister uniquement les entrées d’événements marquées avec cette balise. 
- lelimit
- Combien d’entrées d’événements renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- lecontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Liste les entrées de journal récentes.
- api.php?action=query&list=logevents [ouvrir dans le bac à sable]
list=mystashedfiles (msf)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir une liste des fichiers du cache de téléversement de l’utilisateur actuel.
- msfprop
- Quelles propriétés récupérer pour les fichiers. - size
- Récupérer la taille du fichier et les dimensions de l’image.
- type
- Récupérer le type MIME du fichier et son type de média.
 
- Valeurs (séparées par | ou autre) : size, type
- Par défaut : (vide)
- msflimit
- Combien de fichiers obtenir. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- msfcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir la clé de fichier, la taille de fichier et la taille en pixels des fichiers du cache de téléversement de l’utilisateur actuel.
- api.php?action=query&list=mystashedfiles&msfprop=size [ouvrir dans le bac à sable]
list=pagepropnames (ppn)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister tous les noms de propriété de page utilisés sur le wiki.
- ppncontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- ppnlimit
- Le nombre maximal de noms à renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- Obtenir les 10 premiers noms de propriété.
- api.php?action=query&list=pagepropnames [ouvrir dans le bac à sable]
list=pageswithprop (pwp)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister toutes les pages utilisant une propriété de page donnée.
- pwppropname
- Propriété de page pour laquelle énumérer les pages (action=query&list=pagepropnames renvoie les noms des propriétés de page utilisés). 
- Ce paramètre est obligatoire.
- pwpprop
- Quelles informations inclure : - ids
- Ajoute l’identifiant de la page.
- title
- Ajoute le titre et l’identifiant de l’espace de noms de la page.
- value
- Ajoute la valeur de la propriété de page.
 
- Valeurs (séparées par | ou autre) : ids, title, value
- Par défaut : ids|title
- pwpcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- pwplimit
- Le nombre maximal de pages à renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- pwpdir
- Dans quelle direction trier. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- Lister les 10 premières pages qui utilisent {{DISPLAYTITLE:}}.
- api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [ouvrir dans le bac à sable]
- Obtenir des informations supplémentaires sur les 10 premières pages qui utilisent __NOTOC__.
- api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [ouvrir dans le bac à sable]
list=prefixsearch (ps)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Effectuer une recherche de préfixe sur les titres de page.
Malgré les similarités dans le nom, ce module n’est pas destiné à être l’équivalent de Special:PrefixIndex ; pour cela, voyez action=query&list=allpages avec le paramètre apprefix. Le but de ce module est similaire à action=opensearch : prendre l’entrée utilisateur et fournir les meilleurs titres s’en approchant. Selon le serveur du moteur de recherche, cela peut inclure la correction des fautes de frappe, éviter des redirections, ou d’autres heuristiques.
- pssearch
- Chaîne recherchée. 
- Ce paramètre est obligatoire.
- psnamespace
- Espaces de noms à rechercher. Ignoré if pssearch commence avec le préfixe d'un espace de noms valide. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- Par défaut : 0
- pslimit
- Nombre maximal de résultats à renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- psoffset
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- Par défaut : 0
- Rechercher les titres de page commençant par meaning.
- api.php?action=query&list=prefixsearch&pssearch=meaning [ouvrir dans le bac à sable]
list=protectedtitles (pt)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister tous les titres protégés en création.
- ptnamespace
- Lister uniquement les titres dans ces espaces de nom. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- ptlevel
- Lister uniquement les titres avec ces niveaux de protection. 
- Valeurs (séparées par | ou autre) : autoconfirmed, sysop
- ptlimit
- Combien de pages renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- ptdir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : ptstart doit être antérieur à ptend.
- older
- lister les plus récents en premier (par défaut) ; note : ptstart doit être postérieur à ptend.
 
- Une des valeurs suivantes : newer, older
- Par défaut : older
- ptstart
- Commencer la liste à cet horodatage de protection. 
- Type : horodatage (formats autorisés)
- ptend
- Arrêter la liste à cet horodatage de protection. 
- Type : horodatage (formats autorisés)
- ptprop
- Quelles propriétés obtenir : - timestamp
- Ajoute l’horodatage de l’ajout de la protection.
- user
- Ajoute l’utilisateur ayant ajouté la protection.
- userid
- Ajoute l’ID de l’utilisateur ayant ajouté la protection.
- comment
- Ajoute le commentaire pour la protection.
- parsedcomment
- Ajoute le commentaire analysé de la protection.
- expiry
- Ajoute l’horodatage de levée de la protection.
- level
- Ajoute le niveau de protection.
 
- Valeurs (séparées par | ou autre) : comment, expiry, level, parsedcomment, timestamp, user, userid
- Par défaut : timestamp|level
- ptcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Lister les titres protégés
- api.php?action=query&list=protectedtitles [ouvrir dans le bac à sable]
- Trouver les liens vers les titres protégés dans l’espace de noms principal.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [ouvrir dans le bac à sable]
list=querypage (qp)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir une liste fournie par une page spéciale basée sur QueryPage.
- qppage
- Le nom de la page spéciale. Notez que ce nom est sensible à la casse. 
- Ce paramètre est obligatoire.
- Une des valeurs suivantes : Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
- qpoffset
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Type: entier
- Par défaut : 0
- qplimit
- Nombre de résultats à renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- Renvoyer les résultats de Special:Ancientpages.
- api.php?action=query&list=querypage&qppage=Ancientpages [ouvrir dans le bac à sable]
list=random (rn)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Récupèrer un ensemble de pages au hasard.
Les pages sont listées dans un ordre prédéterminé, seul le point de départ est aléatoire. Par exemple, cela signifie que si la première page dans la liste est Accueil, la seconde sera toujours Liste des singes de fiction, la troisième Liste de personnes figurant sur les timbres de Vanuatu, etc.
- rnnamespace
- Renvoyer seulement des pages de ces espaces de noms. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- rnfilterredir
- Comment filtrer les redirections. 
- Une des valeurs suivantes : all, nonredirects, redirects
- Par défaut : nonredirects
- rnredirect
- Obsolète.
- Utilisez rnfilterredir=redirects au lieu de ce paramètre. 
- Type : booléen (détails)
- rnlimit
- Limiter le nombre de pages aléatoires renvoyées. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 1
- rncontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir deux pages aléatoires de l’espace de noms principal.
- api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [ouvrir dans le bac à sable]
- Renvoyer les informations de la page sur deux pages au hasard de l’espace de noms principal.
- api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [ouvrir dans le bac à sable]
list=recentchanges (rc)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Énumérer les modifications récentes.
- rcstart
- L’horodatage auquel commencer l’énumération. 
- Type : horodatage (formats autorisés)
- rcend
- L’horodatage auquel arrêter l’énumération. 
- Type : horodatage (formats autorisés)
- rcdir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : rcstart doit être antérieur à rcend.
- older
- lister les plus récents en premier (par défaut) ; note : rcstart doit être postérieur à rcend.
 
- Une des valeurs suivantes : newer, older
- Par défaut : older
- rcnamespace
- Liste uniquement les modifications dans ces espaces de noms. 
- Valeurs (séparées par | ou autre) : -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- rcuser
- Lister uniquement les modifications réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- rcexcludeuser
- Ne pas lister les modifications réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- rctag
- Lister uniquement les modifications marquées avec cette balise. 
- rcprop
- Inclure des informations supplémentaires : - user
- Ajoute l’utilisateur responsable de la modification, ainsi qu’un marqueur s’il s'agit d’une adresse IP. Si l'utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
- userid
- Ajoute l’ID de l’utilisateur responsable de la modification. Si l'utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
- comment
- Ajoute le commentaire de la modification. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Ajoute le commentaire analysé pour la modification. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- flags
- Ajoute les balises de la modification.
- timestamp
- Ajoute l’horodatage de la modification.
- title
- Ajoute le titre de la page modifiée.
- ids
- Ajoute l’identifiant de la page, l’identifiant des modifications récentes et les identifiants de l’ancienne et de la nouvelle version.
- sizes
- Ajoute l’ancienne et la nouvelle taille de la page en octets.
- redirect
- Marque la modification si la page est une redirection.
- patrolled
- Marque les modifications à relire comme relues ou pas.
- loginfo
- Ajoute des informations du journal (identifiant du journal, type de trace, etc.) aux entrées du journal.
- tags
- Liste les balises de l’entrée.
- sha1
- Ajoute le hachage du contenu pour les entrées associées à une version. Si le contenu a été supprimé d’une version, une propriété sha1hidden sera retournée.
 
- Valeurs (séparées par | ou autre) : comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
- Par défaut : title|timestamp|ids
- rcshow
- Afficher uniquement les éléments correspondant à ces critères. Par exemple, pour voir uniquement les modifications mineures par des utilisateurs connectés, mettre rcshow=minor|!anon. 
- Valeurs (séparées par | ou autre) : !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
- rclimit
- Combien de modifications renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- rctype
- Quels types de modification afficher. 
- Valeurs (séparées par | ou autre) : categorize, edit, external, log, new
- Par défaut : edit|new|log|categorize
- rctoponly
- Lister uniquement les modifications qui portent sur la dernière version. 
- Type : booléen (détails)
- rctitle
- Lister uniquement les entrées concernant une page donnée. 
- rccontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- rcgeneraterevisions
- Utilisé comme générateur, générer des identifiants de version plutôt que des titres. Les entrées de modification récentes sans identifiant de version associé (par ex. la plupart des entrées de journaux) ne généreront rien. 
- Type : booléen (détails)
- rcslot
- Lister uniquement les modifications qui touchent l’emplacement nommé. 
- Une des valeurs suivantes : main
- Lister les modifications récentes
- api.php?action=query&list=recentchanges [ouvrir dans le bac à sable]
- Obtenir l’information de page sur les modifications récentes non relues.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [ouvrir dans le bac à sable]
list=search (sr)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Effectuer une recherche en texte intégral.
- srsearch
- Rechercher les titres de page ou le contenu correspondant à cette valeur. Vous pouvez utiliser la chaîne de recherche pour invoquer des fonctionnalités de recherche spéciales, selon ce que met en œuvre le serveur de recherche du wiki. 
- Ce paramètre est obligatoire.
- srnamespace
- Rechercher uniquement dans ces espaces de noms. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- Par défaut : 0
- srlimit
- Combien de pages renvoyer au total. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- sroffset
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Type: entier
- La valeur ne peut pas être inférieure à 0.
- Par défaut : 0
- srwhat
- Quel type de recherche effectuer. 
- Une des valeurs suivantes : nearmatch, text, title
- srinfo
- Quelles métadonnées renvoyer. 
- Valeurs (séparées par | ou autre) : rewrittenquery, suggestion, totalhits
- Par défaut : totalhits|suggestion|rewrittenquery
- srprop
- Quelles propriétés renvoyer : - size
- Ajoute la taille de la page en octets.
- wordcount
- Ajoute le nombre de mots de la page.
- timestamp
- Ajoute l’horodatage de la dernière modification de la page.
- snippet
- Ajoute un extrait de la page, avec le balisage mettant en évidence le terme de recherche.
- titlesnippet
- Ajoute le titre de la page, avec le balisage mettant en évidence le terme de recherche.
- redirecttitle
- Ajoute le titre de la redirection correspondante.
- redirectsnippet
- Ajoute le titre de la redirection correspondante, avec le balisage mettant en évidence le terme de recherche.
- sectiontitle
- Ajoute le titre de la section correspondante.
- sectionsnippet
- Ajoute le titre de la section correspondante, avec le balisage mettant en évidence le terme de recherche.
- isfilematch
- Ajoute un booléen indiquant si la recherche correspond au contenu du fichier.
- categorysnippet
- Ajoute le nom de la catégorie correspondante, avec le balisage mettant en évidence le terme de recherche.
- score
- Obsolète. Ignoré.
- hasrelated
- Obsolète. Ignoré.
- extensiondata
- Va ajouter des données générées supplémentaires par extension.
 
- Valeurs (séparées par | ou autre) : categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
- Par défaut : size|wordcount|timestamp|snippet
- srinterwiki
- Inclure les résultats interwiki dans la recherche, s’ils sont disponibles. 
- Type : booléen (détails)
- srenablerewrites
- Activer la réécriture interne de la requête. Les serveurs de recherche peuvent réécrire la requête en une autre qui est censée donner de meilleurs résultats, par exemple en corrigeant les erreurs d’orthographe. 
- Type : booléen (détails)
- srsort
- Fixe l’ordre de tri des résultats renvoyés. 
- Une des valeurs suivantes : relevance
- Par défaut : relevance
- Rechercher meaning.
- api.php?action=query&list=search&srsearch=meaning [ouvrir dans le bac à sable]
- Rechercher des textes pour meaning.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [ouvrir dans le bac à sable]
- Obtenir les informations sur les pages renvoyées par une recherche de meaning.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [ouvrir dans le bac à sable]
list=tags (tg)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister les balises de modification.
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Le nombre maximal de balises à lister. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- Quelles propriétés obtenir : - displayname
- Ajoute le message système pour la balise.
- description
- Ajoute la description de la balise.
- hitcount
- Ajoute le nombre de révisions et d’entrées du journal qui ont cette balise.
- defined
- Indique si la balise est définie.
- source
- Retourne les sources de la balise, ce qui comprend extension pour les balises définies par une extension et manual pour les balises pouvant être appliquées manuellement par les utilisateurs.
- active
- Si la balise est encore appliquée.
 
- Valeurs (séparées par | ou autre) : active, defined, description, displayname, hitcount, source
- Par défaut : (vide)
- Lister les balises disponibles.
- api.php?action=query&list=tags&tgprop=displayname|description|hitcount|defined [ouvrir dans le bac à sable]
list=usercontribs (uc)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir toutes les modifications d'un utilisateur.
- uclimit
- Le nombre maximal de contributions à renvoyer. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- ucstart
- L’horodatage de début à retourner, c.-à-d. les versions d’avant cet horodatage. 
- Type : horodatage (formats autorisés)
- ucend
- L’horodatage auquel arrêter le retour, c.-à-d. les révisions après cet horodatage. 
- Type : horodatage (formats autorisés)
- uccontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- ucuser
- Les utilisateurs pour lesquels récupérer les contributions. Ne peut pas être utilisé avec ucuserid ucuserprefix, ou uciprange. 
- Type : liste d’utilisateurs, parmi nom d’utilisateur, IP, Utilisateur temporaire et nom interwiki (par ex. « préfixe>NomParExemple »)
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- ucuserids
- Les identifiants des utilisateurs pour lesquels récupérer les contributions. Ne peut pas être utilisé avec ucuser, ucuserprefix ou uciprange. 
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- ucuserprefix
- Récupérer les contributions pour tous les utilisateurs dont les noms commencent par cette valeur. Ne peut pas être utilisé avec ucuser, ucuserids ou uciprange. 
- uciprange
- La plage CIDR pour laquelle récupérer les contributions. Ne peut pas être utilisé avec ucuser, ucuserprefix ou ucuserids. 
- ucdir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : ucstart doit être antérieur à ucend.
- older
- lister les plus récents en premier (par défaut) ; note : ucstart doit être postérieur à ucend.
 
- Une des valeurs suivantes : newer, older
- Par défaut : older
- ucnamespace
- Lister uniquement les contributions dans ces espaces de noms. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- ucprop
- Inclure des informations supplémentaires: - ids
- Ajoute l’ID de page et l’ID de révision.
- title
- Ajoute le titre et l’ID d’espace de noms de la page.
- timestamp
- Ajoute l’horodatage de la modification.
- comment
- Ajoute le commentaire de la modification. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Ajoute le commentaire analysé de la modification. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- size
- Ajoute la nouvelle taille de la modification.
- sizediff
- Ajoute le delta de taille de la modification par rapport à son parent.
- flags
- Ajoute les marques de la modification.
- patrolled
- Marque les modifications relues.
- tags
- Liste les balises de la modification.
 
- Valeurs (séparées par | ou autre) : comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
- Par défaut : ids|title|timestamp|comment|size|flags
- ucshow
- Afficher uniquement les éléments correspondant à ces critères, par ex. les modifications non mineures uniquement : ucshow=!minor. - Si ucshow=patrolled ou ucshow=!patrolled est positionné, les révisions plus anciennes que $wgRCMaxAge (7776000 secondes) ne seront pas affichées. 
- Valeurs (séparées par | ou autre) : !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
- uctag
- Lister uniquement les révisions marquées avec cette balise. 
- uctoponly
- Obsolète.
- Lister uniquement les modifications de la dernière révision. 
- Type : booléen (détails)
- Afficher les contributions de l'utilisateur Exemple.
- api.php?action=query&list=usercontribs&ucuser=Example [ouvrir dans le bac à sable]
- Afficher les contributions de toutes les adresses IP avec le préfixe 192.0.2..
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [ouvrir dans le bac à sable]
list=users (us)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir des informations sur une liste d’utilisateurs.
- usprop
- Quelles informations inclure : - blockinfo
- Marque si l’utilisateur est bloqué, par qui, et pour quelle raison.
- groups
- Liste tous les groupes auxquels appartient chaque utilisateur.
- groupmemberships
- Liste les groupes auxquels chaque utilisateur a été explicitement affecté, avec la date d’expiration de l’appartenance à chaque groupe.
- implicitgroups
- Liste tous les groupes dont un utilisateur est automatiquement membre.
- rights
- Liste tous les droits qu’a un utilisateur.
- editcount
- Ajoute le compteur de modifications de l’utilisateur.
- registration
- Ajoute l’horodatage d’inscription de l’utilisateur.
- emailable
- Marque si l’utilisateur peut et veut recevoir des courriels via Special:Emailuser.
- gender
- Marque le sexe de l’utilisateur. Renvoie « male », « female », ou « unknown ».
- centralids
- Ajoute les IDs centraux et l’état d’attachement de l’utilisateur.
- cancreate
- Indique si un compte pour les noms d’utilisateur valides mais non enregistrés peut être créé. Pour vérifier si l’utilisateur actuel peut effectuer la création de compte, utilisez action=query&meta=userinfo&uiprop=cancreateaccount.
 
- Valeurs (séparées par | ou autre) : blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
- usattachedwiki
- Avec usprop=centralids, indiquer si l’utilisateur est attaché au wiki identifié par cet identifiant. 
- ususers
- Une liste d’utilisateurs pour lesquels obtenir des informations. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- ususerids
- Une liste d’ID utilisateur pour lesquels obtenir des informations. 
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- Renvoyer des informations pour l'utilisateur Example.
- api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [ouvrir dans le bac à sable]
list=watchlist (wl)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
- wlallrev
- Inclure les multiples révisions de la même page dans l’intervalle de temps fourni. 
- Type : booléen (détails)
- wlstart
- L’horodatage auquel commencer l’énumération. 
- Type : horodatage (formats autorisés)
- wlend
- L’horodatage auquel arrêter l’énumération. 
- Type : horodatage (formats autorisés)
- wlnamespace
- Filtrer les modifications aux seuls espaces de nom fournis. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- wluser
- Lister uniquement les modifications par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- wlexcludeuser
- Ne pas lister les modifications réalisées par cet utilisateur. 
- Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
- wldir
- Dans quelle direction énumérer : - newer
- lister les plus anciens en premier ; note : wlstart doit être antérieur à wlend.
- older
- lister les plus récents en premier (par défaut) ; note : wlstart doit être postérieur à wlend.
 
- Une des valeurs suivantes : newer, older
- Par défaut : older
- wllimit
- Combien de résultats au total renvoyer par demande. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- wlprop
- Quelles propriétés supplémentaires obtenir : - ids
- Ajoute les IDs de révision et de page.
- title
- Ajoute le titre de la page.
- flags
- Ajoute les marqueurs de la modification.
- user
- Ajoute l’utilisateur ayant réalisé la modification. Si le nom de l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) sera retournée.
- userid
- Ajoute l’identifiant de l’utilisateur ayant réalisé la modification. Si l’utilisateur a été supprimé d’une version, une propriété userhidden (utilisateur masqué) sera retournée.
- comment
- Ajoute le commentaire de la modification. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- parsedcomment
- Ajoute le commentaire analysé de la modification. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
- timestamp
- Ajoute l’horodatage de la modification.
- patrol
- Marque les modifications relues.
- sizes
- Ajoute les tailles ancienne et nouvelle de la page.
- notificationtimestamp
- Ajoute l’horodatage de la dernière notification de la modification à l’utilisateur.
- loginfo
- Ajoute l’information de trace le cas échéant.
- tags
- Liste les balises associées à l'entrée.
- expiry
- Ajoute la date d'expiration.
 
- Valeurs (séparées par | ou autre) : comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
- Par défaut : ids|title|flags
- wlshow
- Afficher uniquement les éléments qui correspondent à ces critères. Par exemple, pour voir uniquement les modifications mineures réalisées par des utilisateurs connectés, indiquer wlshow=minor|!anon. 
- Valeurs (séparées par | ou autre) : !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
- Quels types de modification afficher : - edit
- Modifications normales de page.
- new
- Créations de pages.
- log
- Entrées du journal.
- external
- Modifications externes.
- categorize
- Modifications d’appartenance aux catégories.
 
- Valeurs (séparées par | ou autre) : categorize, edit, external, log, new
- Par défaut : edit|new|log|categorize
- wlowner
- Utilisé avec wltoken pour accéder à la liste de suivi d’un autre utilisateur. 
- Type : utilisateur, par nom d’utilisateur
- wltoken
- Un jeton de sécurité (disponible dans les préférences de l’utilisateur) pour autoriser l’accès à la liste de suivi d’un autre utilisateur. 
- wlcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Lister la révision de tête des pages récemment modifiées dans la liste de suivi de l’utilisateur actuel.
- api.php?action=query&list=watchlist [ouvrir dans le bac à sable]
- Chercher des informations supplémentaires sur la révision de tête des pages récemment modifiées de la liste de suivi de l’utilisateur actuel.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [ouvrir dans le bac à sable]
- Récupérer des informations supplémentaires sur la révision maître pour les pages récemment modifiées de la liste de suivi de l’utilisateur actuel, avec la date d'expiration pour les éléments temporairement suivis.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [ouvrir dans le bac à sable]
- Chercher les informations sur toutes les modifications récentes des pages de la liste de suivi de l’utilisateur actuel
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [ouvrir dans le bac à sable]
- Chercher l’information de la page sur les pages récemment modifiées de la liste de suivi de l’utilisateur actuel
- api.php?action=query&generator=watchlist&prop=info [ouvrir dans le bac à sable]
- Chercher l’information de la révision pour les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [ouvrir dans le bac à sable]
- Lister la révision de tête des pages récemment modifiées de la liste de suivi de l'utilisateur Exemple.
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [ouvrir dans le bac à sable]
list=watchlistraw (wr)
- Ce module nécessite des droits de lecture.
- Ce module peut être utilisé comme générateur.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
- wrcontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- wrnamespace
- Lister uniquement les pages dans les espaces de noms fournis. 
- Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Pour spécifier toutes les valeurs, utiliser *.
- wrlimit
- Combien de résultats renvoyer au total par requête. 
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- wrprop
- Quelles propriétés supplémentaires obtenir : - changed
- Ajoute l’horodatage de la dernière notification de l’utilisateur à propos de la modification.
 
- Valeurs (séparées par | ou autre) : changed
- wrshow
- Lister uniquement les éléments correspondant à ces critères. 
- Valeurs (séparées par | ou autre) : !changed, changed
- wrowner
- Utilisé avec wrtoken pour accéder à la liste de suivi d’un autre utilisateur. 
- Type : utilisateur, par nom d’utilisateur
- wrtoken
- Un jeton de sécurité (disponible dans les préférences de l’utilisateur) pour permettre l’accès à la liste de suivi d’un autre utilisateur. 
- wrdir
- La direction dans laquelle lister. 
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- wrfromtitle
- Titre (avec le préfixe d’espace de noms) auquel commencer l’énumération : 
- wrtotitle
- Terminer l’énumération avec ce titre (inclure le préfixe d’espace de noms) : 
- Lister les pages dans la liste de suivi de l’utilisateur actuel.
- api.php?action=query&list=watchlistraw [ouvrir dans le bac à sable]
- Chercher l’information sur les pages de la liste de suivi de l’utilisateur actuel.
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [ouvrir dans le bac à sable]
meta=allmessages (am)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoyer les messages depuis ce site.
- ammessages
- Quels messages sortir. * (par défaut) signifie tous les messages. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- Par défaut : *
- amprop
- Quelles propriétés obtenir. 
- Valeurs (séparées par | ou autre) : default
- amenableparser
- Positionner pour activer l’analyseur, cela prétraitera le wikicode du message (substitution des mots magiques, gestion des modèles, etc.). 
- Type : booléen (détails)
- amnocontent
- Si positionné, ne pas inclure le contenu des messages dans la sortie. 
- Type : booléen (détails)
- amincludelocal
- Inclure aussi les messages locaux, c’est-à-dire les messages qui n’existent pas dans le logiciel mais dans l’espace de noms MediaWiki. Cela liste toutes les pages de l’espace de noms MediaWiki, donc aussi celles qui ne sont pas vraiment des messages, telles que Common.js. 
- Type : booléen (détails)
- amargs
- Arguments à substituer dans le message. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- amfilter
- Renvoyer uniquement les messages dont les noms contiennent cette chaîne. 
- amcustomised
- Renvoyer uniquement les messages dans cet état de personnalisation. 
- Une des valeurs suivantes : all, modified, unmodified
- Par défaut : all
- amlang
- Renvoyer les messages dans cette langue. 
- amfrom
- Renvoyer les messages en commençant à ce message. 
- amto
- Renvoyer les messages en terminant à ce message. 
- amtitle
- Nom de page à utiliser comme contexte en analysant le message (pour l’option amenableparser). 
- amprefix
- Renvoyer les messages avec ce préfixe. 
- Afficher les messages qui commencent par ipb-.
- api.php?action=query&meta=allmessages&refix=ipb- [ouvrir dans le bac à sable]
- Afficher les messages august et mainpage en allemand.
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [ouvrir dans le bac à sable]
meta=authmanagerinfo (ami)
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Récupérer les informations concernant l’état actuel d’authentification.
- amisecuritysensitiveoperation
- Tester si l’état actuel d’authentification de l’utilisateur est suffisant pour l’opération spécifiée comme sensible au point de vue de la sécurité. 
- amirequestsfor
- Récupérer les informations sur les requêtes d’authentification nécessaires pour l’action d’authentification spécifiée. 
- Une des valeurs suivantes : change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
- amimergerequestfields
- Fusionner dans un tableau le champ information de toutes les demandes d’authentification. 
- Type : booléen (détails)
- amimessageformat
- Format à utiliser pour retourner les messages. 
- Une des valeurs suivantes : html, none, raw, wikitext
- Par défaut : wikitext
- Récupérer les requêtes qui peuvent être utilisées au début d’une connexion.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [ouvrir dans le bac à sable]
- Récupérer les requêtes qui peuvent être utilisées au début d’une connexion, avec les champs de formulaire fusionnés.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [ouvrir dans le bac à sable]
- Tester si l’authentification est suffisante pour l’action foo.
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [ouvrir dans le bac à sable]
meta=filerepoinfo (fri)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoyer les métadonnées d’information sur les dépôts d’images configurés dans le wiki.
- friprop
- Quelles propriétés du dépôt obtenir (les propriétés disponibles peuvent varier sur d’autres wikis). - canUpload
- Si les fichiers peuvent être téléversés sur ce dépôt, par exemple via CORS et l’authentification partagée.
- displayname
- Le nom lisible par un humain du wiki du dépôt.
- favicon
- URL de l’icône de favori pour le dépôt du wiki, depuis $wgFavicon.
- initialCapital
- Si les noms de fichier commencent implicitement par une majuscule.
- local
- Si ce dépôt est le dépôt local ou pas.
- name
- La clé du dépôt — utilisée dans les valeurs de retour, par ex. $wgForeignFileRepos et imageinfo.
- rootUrl
- Chemin de l’URL racine pour les chemins d’image.
- scriptDirUrl
- Chemin de l’URL racine pour l’installation de MediaWiki sur le wiki du dépôt.
- thumbUrl
- Chemin de l’URL racine pour les chemins de vignettes.
- url
- Chemin de l’URL de la zone publique.
 
- Valeurs (séparées par | ou autre) : canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
- Par défaut : canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
- Obtenir des informations sur les dépôts de fichiers.
- api.php?action=query&meta=filerepoinfo&friprop=name|displayname [ouvrir dans le bac à sable]
meta=languageinfo (li)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoyer les informations sur les langues disponibles.
Une continuation peut être appliquée si la récupération des informations prend trop de temps pour une requête.
- liprop
- Quelles informations obtenir pour chaque langue. - code
- Le code de langue (ce code est spécifique à MediaWiki, bien qu’il y ait des recouvrements avec d’autres standards).
- bcp47
- Le code de langue standard BCP 47.
- dir
- La direction d’écriture de la langue : ltr (de gauche à droite) ou rtl (de droite à gauche).
- autonym
- L’autonyme d’une langue, c’est-à-dire son nom natif dans cette langue.
- name
- Le nom de la langue traduit dans la langue spécifiée par le paramètre uselang, avec l'application des langues de repli si nécessaire.
- variantnames
- Les noms abrégés des variantes de langue utilisées pour les liens de conversion de langue.
- fallbacks
- Les codes de langue des langues de repli configurées pour cette langue. Le repli final implicite sur « en » n’est pas inclus (mais certaines langues peuvent se replier sur « en » explicitement).
- variants
- Les codes de langue des variantes prises en charge par cette langue.
 
- Valeurs (séparées par | ou autre) : autonym, bcp47, code, dir, fallbacks, name, variantnames, variants
- Par défaut : code
- licode
- Codes de langue des langues qui doivent être renvoyées, ou * pour toutes les langues. 
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- Par défaut : *
- licontinue
- Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org. 
- Obtenir les codes de langue de toutes les langues prises en charge.
- api.php?action=query&meta=languageinfo [ouvrir dans le bac à sable]
- Obtenir les autonymes et les noms en allemand de toutes les langues prises en charge.
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [ouvrir dans le bac à sable]
- Obtenir les langues de repli et les variantes de l’occitan.
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [ouvrir dans le bac à sable]
- Obtenir le code de langue BCP 47 et la direction de toutes les langues prises en charge.
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [ouvrir dans le bac à sable]
meta=siteinfo (si)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Renvoyer les informations générales sur le site.
- siprop
- Quelles informations obtenir : - general
- Information globale du système.
- namespaces
- Liste des espaces de noms déclarés avec leur nom canonique.
- namespacealiases
- Liste des alias des espaces de noms déclarés.
- specialpagealiases
- Liste des alias des pages spéciales.
- magicwords
- Liste des mots magiques et leurs alias.
- interwikimap
- Renvoie la correspondance interwiki (éventuellement filtrée, éventuellement localisée en utilisant siinlanguagecode).
- dbrepllag
- Renvoie le serveur de base de données ayant la plus grande latence de réplication.
- statistics
- Renvoie les statistiques du site.
- usergroups
- Renvoie les groupes utilisateur et les droits associés.
- autocreatetempuser
- Retourne la configuration pour la création automatique de comptes d’utilisateur temporaires (également connu comme le masquage des adresses IP).
- clientlibraries
- Renvoie les bibliothèques côté client installées sur le wiki
- libraries
- Renvoie les bibliothèques installées sur le wiki.
- extensions
- Renvoie les extensions installées sur le wiki.
- fileextensions
- Renvoie la liste des extensions de fichiers (types de fichiers) autorisées au téléversement.
- rightsinfo
- Renvoie l’information sur les droits du wiki (sa licence), si elle est disponible.
- restrictions
- Renvoie l’information sur les types de restriction disponibles (protection).
- languages
- Renvoie une liste des langues que MediaWiki prend en charge (éventuellement localisée en utilisant siinlanguagecode).
- languagevariants
- Renvoie une liste de codes de langue pour lesquels LanguageConverter est activé, et les variantes prises en charge pour chacun.
- skins
- Renvoie une liste de tous les habillages activés (éventuellement localisée en utilisant siinlanguagecode, sinon dans la langue du contenu).
- extensiontags
- Renvoie une liste des balises d’extension de l’analyseur.
- functionhooks
- Renvoie une liste des accroches de fonction de l’analyseur.
- showhooks
- Renvoie une liste de toutes les accroches souscrites (contenu de $wgHooks).
- variables
- Renvoie une liste d'IDs de variable.
- protocols
- Renvoie une liste de protocoles autorisés dans les liens externes.
- defaultoptions
- Renvoie les valeurs par défaut pour les préférences utilisateur.
- uploaddialog
- Renvoie la configuration du dialogue de téléversement.
- autopromote
- Renvoie la configuration de la promotion automatique.
- autopromoteonce
- Retourne la configuration automatique de promotion qui est effectuée une seule fois.
 
- Valeurs (séparées par | ou autre) : autocreatetempuser, autopromote, autopromoteonce, clientlibraries, dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
- Par défaut : general
- sifilteriw
- Renvoyer uniquement les entrées locales ou uniquement les non locales de la correspondance interwiki. 
- Une des valeurs suivantes : !local, local
- sishowalldb
- Lister tous les serveurs de base de données, pas seulement celui avec la plus grande latence. 
- Type : booléen (détails)
- sinumberingroup
- Liste le nombre d’utilisateurs dans les groupes. 
- Type : booléen (détails)
- siinlanguagecode
- Code de langue pour les noms de langue localisés (du mieux possible) et les noms d’habillage. 
- Extraire les informations du site.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [ouvrir dans le bac à sable]
- Extraire une liste des préfixes interwiki locaux.
- api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [ouvrir dans le bac à sable]
- Vérifier la latence de réplication actuelle.
- api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [ouvrir dans le bac à sable]
meta=tokens
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Récupère les jetons pour les actions de modification de données.
- type
- Types de jeton à demander. 
- Valeurs (séparées par | ou autre) : createaccount, csrf, login, patrol, rollback, userrights, watch
- Pour spécifier toutes les valeurs, utiliser *.
- Par défaut : csrf
- Récupérer un jeton csrf (par défaut).
- api.php?action=query&meta=tokens [ouvrir dans le bac à sable]
- Récupérer un jeton de suivi et un de patrouille.
- api.php?action=query&meta=tokens&type=watch|patrol [ouvrir dans le bac à sable]
meta=userinfo (ui)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Obtenir des informations sur l’utilisateur courant.
- uiprop
- Quelles informations inclure : - blockinfo
- Marque si l’utilisateur actuel est bloqué, par qui, et pour quelle raison.
- hasmsg
- Ajoute une balise messages si l’utilisateur actuel a des messages en cours.
- groups
- Liste tous les groupes auxquels appartient l’utilisateur actuel.
- groupmemberships
- Liste les groupes auxquels l’utilisateur actuel a été explicitement affecté, avec la date d’expiration de chaque appartenance au groupe.
- implicitgroups
- Liste tous les groupes dont l’utilisateur actuel est automatiquement membre.
- rights
- Liste tous les droits qu’a l’utilisateur actuel.
- changeablegroups
- Liste les groupes pour lesquels l’utilisateur actuel peut ajouter ou supprimer.
- options
- Liste toutes les préférences qu’a définies l’utilisateur actuel.
- editcount
- Ajoute le compteur de modifications de l’utilisateur actuel.
- ratelimits
- Liste toutes les limites de débit s’appliquant à l’utilisateur actuel.
- theoreticalratelimits
- Liste toutes les limites de taux qui s’appliqueraient à l’utilisateur actuel s’il n’était pas exempté de toutes les limites de débit d’après ses droits utilisateur ou son adresse IP
- Ajoute l’adresse de courriel de l’utilisateur et sa date d’authentification.
- realname
- Ajoute le vrai nom de l’utilisateur actuel.
- acceptlang
- Renvoie en écho l’entête Accept-Languageenvoyé par le client dans un format structuré.
- registrationdate
- Ajoute la date d’inscription de l’utilisateur.
- unreadcount
- Ajoute le compteur de pages non lues de la liste de suivi de l’utilisateur (au maximum 999 ; renvoie 1000+ s’il y en a plus).
- centralids
- Ajoute les IDs centraux et l’état d’attachement de l’utilisateur.
- latestcontrib
- Ajoute la date de la dernière contribution de l'utilisateur.
- cancreateaccount
- Indique si l’utilisateur est autorisé à créer des comptes. Pour vérifier si un compte spécifique peut être créé, utilisez action=query&list=users&usprop=cancreate.
 
- Valeurs (séparées par | ou autre) : acceptlang, blockinfo, cancreateaccount, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- Pour spécifier toutes les valeurs, utiliser *.
- uiattachedwiki
- Avec uiprop=centralids, indiquer si l’utilisateur est attaché au wiki identifié par cet identifiant. 
- Obtenir des informations sur l’utilisateur actuel.
- api.php?action=query&meta=userinfo [ouvrir dans le bac à sable]
- Obtenir des informations supplémentaires sur l’utilisateur actuel.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [ouvrir dans le bac à sable]