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.

Paramètres :
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.
entityterms
Obtenir les termes (étiquettes, descriptions et alias) de l'entité sur cette page.
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.
pageterms
Obtenir les termes de Référentiels d’autorité Biblissima (typiquement, les libellés, descriptions et alias) associés à une page via un lien de site.
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.
wbentityusage
Renvoie tous les identifiants d’entité utilisés dans les pages données.
description
Interne. Obtenir une brève description ou un sous-titre expliquant le sujet de la page cible.
Valeurs (séparées par | ou autre) : categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, entityterms, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, pageterms, redirects, revisions, stashimageinfo, templates, transcludedin, wbentityusage, description
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.
messagecollection
Rechercher des traductions dans MessageCollection.
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.
wblistentityusage
Renvoie toutes les pages qui utilisent les identifiants d’entités donnés.
wbsubscribers
Obtenir les abonnements à des entités données.
deletedrevs
Obsolète. Lister les versions supprimées.
wbsearch
Interne. Recherche des entités en utilisant des libellés et des alias.
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, messagecollection, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wbsubscribers, deletedrevs, wbsearch
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.
languagestats
Demander les statistiques de langue.
managemessagegroups
Récupérer les renommages possibles pour un message dans un groupe durant les importations
messagegroups
Renvoie des informations concernant les groupes de messages.
messagegroupstats
Demander les statistiques des groupes de messages.
messagetranslations
Recherche toutes les traductions d’un unique message.
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.
wbcontentlanguages
Retourne des informations sur les langues de contenu acceptées par Wikibase dans les différents contextes.
wikibase
Obtenir des informations sur le client Wikibase et le dépôt Wikibase associé.
Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, filerepoinfo, languageinfo, languagestats, managemessagegroups, messagegroups, messagegroupstats, messagetranslations, siteinfo, tokens, userinfo, wbcontentlanguages, wikibase
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, utiliser cela pour continuer.

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 des IDs de révisions 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).
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.
messagecollection
Rechercher des traductions dans MessageCollection.
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.
wblistentityusage
Renvoie toutes les pages qui utilisent les identifiants d’entités donnés.
wbsearch
Interne. Recherche des entités en utilisant des libellés et des alias.
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, messagecollection, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, wblistentityusage, wbsearch
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, kk, ku, shi, sr, tg, uz et zh.

Type : booléen (détails)

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.

Paramètres :
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 caché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, utiliser cela pour continuer.

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
Exemples :
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.

Paramètre :
cicontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemple :
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.

Paramètres :
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, contributor, 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, contributor, 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, deletebatch, deletebatch-spoof, 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, item-merge, item-redirect, item-term, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, pagetranslation, patrol, patrolmarks, property-create, property-term, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, suppressionlog, suppressredirect, suppressrevision, translate, translate-groupreview, translate-import, translate-manage, translate-messagereview, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
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, deletebatch, deletebatch-spoof, 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, item-merge, item-redirect, item-term, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, pagetranslation, patrol, patrolmarks, property-create, property-term, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, suppressionlog, suppressredirect, suppressrevision, translate, translate-groupreview, translate-import, translate-manage, translate-messagereview, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
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, utiliser cela pour continuer.

Exemple :
Afficher les contributeurs dans la Main Page.
api.php?action=query&prop=contributors&titles=Main_Page [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 :

  1. 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) ;
  2. 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).
Paramètres :
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 emplacement de version. Si le contenu a été supprimé d’une version, une propriété texthidden (texte masqué) sera retournée.
tags
Balises de la révision.
roles
Lister les rôles d’emplacement de contenu qui existent dans la version.
parsetree
Obsolète. Utiliser action=expandtemplates ou action=parse à la place. L’arbre d’analyse XML du contenu de la révision (nécessite le modèle de contenu wikitext).
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 *.
drvlimit

Limiter le nombre de révisions renvoyées.

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.

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.

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/vnd.php.serialized, 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, 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, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
drvcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemples :
Lister les versions supprimées des pages Main Page et Talk:Main Page, avec leur contenu.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [ouvrir dans le bac à sable]
Lister les informations pour la version supprimée 123456.
api.php?action=query&prop=deletedrevisions&revids=123456 [ouvrir dans le bac à sable]

prop=description (desc)

  • Ce module est interne ou instable. Son fonctionnement peut être modifié sans préavis.
  • Ce module nécessite des droits de lecture.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Obtenir une brève description ou un sous-titre expliquant le sujet de la page cible.

La description est du texte sans mise en forme, tenant sur une seule ligne, mais par ailleurs arbitraire (contenant potentiellement des balises HTML brutes, qui seront interprétées comme du texte sans mise en forme). Elle ne doit pas être utilisée en HTML sans échappement !

Paramètres :
desccontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Type: entier
Par défaut : 0
descprefersource

Quelle source de description préférer, si présente :

local
Descriptions locales via la fonction de l’analyseur {{SHORTDESC:...}} dans le wikicode de la page.
central
Descriptions centrales de l'élément associé Référentiels d’autorité Biblissima .
Une des valeurs suivantes : central, local
Par défaut : local
Exemples :
Obtenir la description de la page 'London'.
api.php?action=query&prop=description&titles=London [ouvrir dans le bac à sable]
Obtenez la description de la page 'London', en préférant la description centrale si elle existe.
api.php?action=query&prop=description&titles=London&descprefersource=central [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.

Paramètres :
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, utiliser cela pour continuer.

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)

prop=entityterms (wbet)

  • Ce module nécessite des droits de lecture.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Obtenir les termes (étiquettes, descriptions et alias) de l'entité sur cette page.

Paramètres :
wbetcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Type: entier
wbetlanguage

Le code de langue dans lequel obtenir les conditions. Si non spécifié, la langue de l’utilisateur est utilisée.

Une des valeurs suivantes : aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, agq, ak, aln, als, alt, am, ami, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, bag, ban, ban-bali, bar, bas, bat-smg, bax, bbc, bbc-latn, bbj, bcc, bci, bcl, be, be-tarask, be-x-old, bfd, bg, bgn, bh, bho, bi, bjn, bkc, bkh, bkm, blk, bm, bn, bo, bpy, bqi, bqz, br, brh, bs, btm, bto, bug, bxr, byv, ca, cak, cbk-zam, cdo, ce, ceb, ch, cho, chr, chy, ckb, cnh, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dua, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, en-us, eo, es, es-419, es-formal, et, eto, etu, eu, ewo, ext, fa, fat, ff, fi, fit, fiu-vro, fj, fkv, fmp, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, gya, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isu, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kcg, kea, ker, kg, khw, ki, kiu, kj, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksf, ksh, ksw, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lem, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lns, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mai, map-bms, mcn, mcp, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mua, mus, mwl, my, myv, mzn, na, nah, nan, nan-hani, nap, nb, nds, nds-nl, ne, new, ng, nge, nia, niu, nl, nl-informal, nla, nmg, nmz, nn, nnh, nnz, no, nod, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, osa-latn, ota, pa, pag, pam, pap, pap-aw, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, quc, qug, rgn, rif, rm, rmc, rmf, rmy, rn, ro, roa-rup, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, rwr, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, shi, shi-latn, shi-tfng, shn, shy, shy-latn, si, simple, sjd, sje, sju, sk, skr, skr-arab, sl, sli, sm, sma, smj, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, srq, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tly-cyrl, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tum, tvu, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uselang, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, vut, wa, war, wes, wls, wo, wuu, wya, xal, xh, xmf, xsy, yas, yat, yav, ybb, yi, yo, yrl, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
Par défaut : uselang
wbetterms

Types des termes à récupérer, par exemple 'description', chacun valeur renvoyée est un tableau de chaînes ayant pour clé le type, par exemple {"description": ["foo"]}. Si non spécifié, tous les types sont renvoyés.

Valeurs (séparées par | ou autre) : alias, description, label
Par défaut : alias|label|description
Exemple :
Obtenir les libellés et les alias de l’élément Q84.
api.php?action=query&prop=entityterms&titles=Q84 [ouvrir dans le bac à sable]
  • 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.

Paramètres :
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, utiliser cela pour continuer.

elprotocol

Protocole de l’URL. Si vide et elquery est positionné, le protocole est http. 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

Étendre les URL relatives au protocole avec le protocole canonique.

Type : booléen (détails)
Exemple :
Obtenir une liste des liens externes présents dans Main Page.
api.php?action=query&prop=extlinks&titles=Main%20Page [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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

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.

Paramètres :
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, utiliser cela pour continuer.

iilocalonly

Rechercher les fichiers uniquement dans le dépôt local.

Type : booléen (détails)

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.

Paramètres :
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, utiliser cela pour continuer.

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
Exemples :
Obtenir une liste des fichiers utilisés dans Main Page (Page d’accueil).
api.php?action=query&prop=images&titles=Main%20Page [ouvrir dans le bac à sable]
Obtenir les informations sur tous les fichiers utilisés dans Main Page (Page d’accueil).
api.php?action=query&generator=images&titles=Main%20Page&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.

Paramètres :
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
Fournit le texte de pré-remplissage renvoyé par EditFormPreloadText.
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, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, 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
incontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemples :
Obtenir les informations sur la page Main Page (Page d’accueil).
api.php?action=query&prop=info&titles=Main%20Page [ouvrir dans le bac à sable]
Obtenir des informations générales et de protection sur la page Main Page (Page d’accueil).
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [ouvrir dans le bac à sable]
  • 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.

Paramètres :
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, utiliser cela pour continuer.

iwurl
Obsolète.

S'il faut obtenir l’URL complète (ne peut pas être utilisé conjointement avec iwprop).

Type : booléen (détails)
Exemple :
Obtenir les liens interwiki de la page Main Page (Page d’accueil).
api.php?action=query&prop=iwlinks&titles=Main%20Page [ouvrir dans le bac à sable]
  • 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.

Paramètres :
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, utiliser cela pour continuer.

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)
Exemple :
Obtenir les liens interlangue de la page Main Page (Page d’accueil).
api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [ouvrir dans le bac à sable]
  • 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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

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
Exemples :
Obtenir les liens de la page Main Page
api.php?action=query&prop=links&titles=Main%20Page [ouvrir dans le bac à sable]
Obtenir des informations sur tous les liens de page dans Main Page.
api.php?action=query&generator=links&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
Obtenir les liens de la page Main Page dans les espaces de nom Utilisateur et Modèle.
api.php?action=query&prop=links&titles=Main%20Page&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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

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.

Paramètres :
ppcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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).
Exemple :
Obtenir les propriétés des pages Main Page et MediaWiki.
api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [ouvrir dans le bac à sable]

prop=pageterms (wbpt)

  • Ce module nécessite des droits de lecture.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Obtenir les termes de Référentiels d’autorité Biblissima (typiquement, les libellés, descriptions et alias) associés à une page via un lien de site.

Paramètres :
wbptcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Type: entier
wbptlanguage

Le code de la langue dans laquelle obtenir les termes. Si non spécifié, la langue de l’utilisateur est utilisée.

Une des valeurs suivantes : aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, agq, ak, aln, als, alt, am, ami, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, bag, ban, ban-bali, bar, bas, bat-smg, bax, bbc, bbc-latn, bbj, bcc, bci, bcl, be, be-tarask, be-x-old, bfd, bg, bgn, bh, bho, bi, bjn, bkc, bkh, bkm, blk, bm, bn, bo, bpy, bqi, bqz, br, brh, bs, btm, bto, bug, bxr, byv, ca, cak, cbk-zam, cdo, ce, ceb, ch, cho, chr, chy, ckb, cnh, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dua, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, en-us, eo, es, es-419, es-formal, et, eto, etu, eu, ewo, ext, fa, fat, ff, fi, fit, fiu-vro, fj, fkv, fmp, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, gya, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isu, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kcg, kea, ker, kg, khw, ki, kiu, kj, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksf, ksh, ksw, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lem, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lns, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mai, map-bms, mcn, mcp, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mua, mus, mwl, my, myv, mzn, na, nah, nan, nan-hani, nap, nb, nds, nds-nl, ne, new, ng, nge, nia, niu, nl, nl-informal, nla, nmg, nmz, nn, nnh, nnz, no, nod, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, osa-latn, ota, pa, pag, pam, pap, pap-aw, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, quc, qug, rgn, rif, rm, rmc, rmf, rmy, rn, ro, roa-rup, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, rwr, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, shi, shi-latn, shi-tfng, shn, shy, shy-latn, si, simple, sjd, sje, sju, sk, skr, skr-arab, sl, sli, sm, sma, smj, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, srq, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tly-cyrl, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tum, tvu, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uselang, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, vut, wa, war, wes, wls, wo, wuu, wya, xal, xh, xmf, xsy, yas, yat, yav, ybb, yi, yo, yrl, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
Par défaut : uselang
wbptterms

Les types de termes à obtenir, par exemple « description », chacun étant retourné en tant que tableau de chaînes associées par la clé de leur type, par exemple {"description": ["foo"]}. Si non spécifié, tous les types sont renvoyés.

Valeurs (séparées par | ou autre) : alias, description, label
Par défaut : alias|label|description
Exemples :
Obtenir tous les termes associés avec la page « Londres », dans la langue de l’utilisateur.
api.php?action=query&prop=pageterms&titles=London [ouvrir dans le bac à sable]
Obtenir les libellés et les alias associés avec la page « London », en anglais.
api.php?action=query&prop=pageterms&titles=London&wbptterms=label|alias&wbptlanguage=en [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.

Paramètres :
rdprop

Quelles propriétés récupérer :

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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

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 :

  1. obtenir les données sur un ensemble de pages (dernière version), en indiquant les titres ou les identifiants de page ;
  2. 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 ;
  3. obtenir des données sur un ensemble de versions en indiquant leurs identifiants identifiants de version.
Paramètres :
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 emplacement de version. Si le contenu a été supprimé d’une version, une propriété texthidden (texte masqué) sera retournée.
tags
Balises de la révision.
roles
Lister les rôles d’emplacement de contenu qui existent dans la version.
parsetree
Obsolète. Utiliser action=expandtemplates ou action=parse à la place. L’arbre d’analyse XML du contenu de la révision (nécessite le modèle de contenu wikitext).
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 *.
rvlimit

Limiter le nombre de révisions renvoyées.

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.

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.

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/vnd.php.serialized, 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, 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, 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, utiliser cela pour continuer.

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.

Paramètres :
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)

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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

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
Exemples :
Obtenir les modèles utilisés sur la page Main Page.
api.php?action=query&prop=templates&titles=Main%20Page [ouvrir dans le bac à sable]
Obtenir des informations sur les pages modèle utilisé sur Main Page.
api.php?action=query&generator=templates&titles=Main%20Page&prop=info [ouvrir dans le bac à sable]
Obtenir les pages des espaces de noms Utilisateur et Modèle qui sont inclues dans la page <kdb>Main Page<kdb>.
api.php?action=query&prop=templates&titles=Main%20Page&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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

prop=wbentityusage (wbeu)

  • Ce module nécessite des droits de lecture.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Renvoie tous les identifiants d’entité utilisés dans les pages données.

Paramètres :
wbeuprop

Propriétés à ajouter au résultat.

url
Si activé, l’URL de l’entité sera ajoutée
Valeurs (séparées par | ou autre) : url
wbeuaspect

Renvoyer uniquement les identifiants d’entité qui ayant utilisé cet aspect.

S
Les liens de site de l’entité sont utilisés
L
Le libellé de l’entité est utilisé
D
La description de l’entité est utilisée
T
Le titre de la page locale correspondant à l’entité est utilisé
C
Les déclarations de l’entité sont utilisées
X
Tous les aspects d’une entité sont ou peuvent être utilisés
O
Quelque chose d’autre concernant l’entité est utilisé. Cela implique actuellement l’utilisation d’alias et des vérifications explicites pour l’existence de l’entité.
Valeurs (séparées par | ou autre) : C, D, L, O, S, T, X
wbeuentities

Renvoyer uniquement la page ayant utilisé ces entités.

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).
wbeulimit

Combien d’utilisations d’entités renvoyer.

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
wbeucontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemple :
Obtenir les entités utilisées dans la page Main Page (Page d’accueil).
api.php?action=query&prop=wbentityusage&titles=Main%20Page [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.

Paramètres :
acfrom

La catégorie depuis laquelle commencer l’énumération.

accontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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 récupérer :

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)
Exemples :
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.

Paramètres :
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 emplacement de version. Si le contenu a été supprimé d’une version, une propriété texthidden (texte masqué) sera retournée.
tags
Balises de la révision.
roles
Lister les rôles d’emplacement de contenu qui existent dans la version.
parsetree
Obsolète. Utiliser action=expandtemplates ou action=parse à la place. L’arbre d’analyse XML du contenu de la révision (nécessite le modèle de contenu wikitext).
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 *.
adrlimit

Limiter le nombre de révisions renvoyées.

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.

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.

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/vnd.php.serialized, 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, 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, 120, 121, 122, 123, 1198, 1199
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, 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, utiliser cela pour continuer.

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)
Exemples :
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.

Paramètres :
afcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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
Exemples :
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.

Paramètres :
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, utiliser cela pour continuer.

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, 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
Exemples :
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]
  • 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é.

Paramètres :
alcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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, 120, 121, 122, 123, 1198, 1199
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
Exemples :
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é.

Paramètres :
apfrom

Le titre de la page depuis lequel commencer l’énumération.

apcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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, 120, 121, 122, 123, 1198, 1199
Par défaut : 0
apfilterredir

Quelles pages lister.

Une des valeurs suivantes : all, nonredirects, redirects
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
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
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
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
Exemples :
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.

Paramètres :
arcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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, 120, 121, 122, 123, 1198, 1199
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
Exemples :
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.

Paramètres :
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 emplacement de version. Si le contenu a été supprimé d’une version, une propriété texthidden (texte masqué) sera retournée.
tags
Balises de la révision.
roles
Lister les rôles d’emplacement de contenu qui existent dans la version.
parsetree
Obsolète. Utiliser action=expandtemplates ou action=parse à la place. L’arbre d’analyse XML du contenu de la révision (nécessite le modèle de contenu wikitext).
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 *.
arvlimit

Limiter le nombre de révisions renvoyées.

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.

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.

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/vnd.php.serialized, 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, 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, 120, 121, 122, 123, 1198, 1199
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, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
arvcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

arvgeneratetitles

Utilisé comme générateur, génère des titres plutôt que des identifiants de version.

Type : booléen (détails)
Exemples :
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.

Paramètres :
atcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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, 120, 121, 122, 123, 1198, 1199
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
Exemples :
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.

Paramètres :
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.

Valeurs (séparées par | ou autre) : bot, bureaucrat, contributor, interface-admin, suppress, sysop
auexcludegroup

Exclure les utilisateurs dans les groupes donnés.

Valeurs (séparées par | ou autre) : bot, bureaucrat, contributor, 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, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletebatch, deletebatch-spoof, 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, item-merge, item-redirect, item-term, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, pagetranslation, patrol, patrolmarks, property-create, property-term, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, suppressionlog, suppressredirect, suppressrevision, translate, translate-groupreview, translate-import, translate-manage, translate-messagereview, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
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.

Exemple :
Lister les utilisateurs en commençant à Y.
api.php?action=query&list=allusers&aufrom=Y [ouvrir dans le bac à sable]
  • 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.

Paramètres :
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, utiliser cela pour continuer.

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, 120, 121, 122, 123, 1198, 1199
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)

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.

Paramètres :
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 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, utiliser cela pour continuer.

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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

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).

Exemples :
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 :

  1. Lister les versions supprimées pour les titres donnés, triées par horodatage.
  2. Lister les contributions supprimées pour l’utilisateur donné, triées par horodatage (aucun titre spécifié).
  3. 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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, 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, 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 version ;
token
(désuet) 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, token, user, userid
Par défaut : user|comment
drlimit

Le nombre maximal de versions à lister.

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
drcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemples :
Lister les dernières versions supprimées des pages Main Page et Talk:Main Page, avec leur contenu (mode 1).
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&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é.

Paramètres :
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, utiliser cela pour continuer.

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, 120, 121, 122, 123, 1198, 1199
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

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.

Paramètres :
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, utiliser cela pour continuer.

euprotocol

Protocole de l’URL. Si vide et que euquery est positionné, le protocole est http. 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, 120, 121, 122, 123, 1198, 1199
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

Étendre les URL relatives au protocole avec le protocole canonique.

Type : booléen (détails)

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.

Paramètres :
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, utiliser cela pour continuer.

Exemple :
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é.

Paramètres :
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, utiliser cela pour continuer.

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, 120, 121, 122, 123, 1198, 1199
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)
  • 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 ».

Paramètres :
iwblprefix

Préfixe pour l’interwiki.

iwbltitle

Lien interwiki à rechercher. Doit être utilisé avec iwblblprefix.

iwblcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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
  • 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.

Paramètres :
lbllang

Langue pour le lien interlangue.

lbltitle

Lien interlangue à rechercher. Doit être utilisé avec lbllang.

lblcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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

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.

Paramètres :
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, messagebundle, move, newusers, pagetranslation, patrol, protect, rights, suppress, tag, translationreview, 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, messagebundle/deletefnok, messagebundle/deletefok, messagebundle/movenok, messagebundle/moveok, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, pagetranslation/associate, pagetranslation/deletefnok, pagetranslation/deletefok, pagetranslation/deletelnok, pagetranslation/deletelok, pagetranslation/discourage, pagetranslation/dissociate, pagetranslation/encourage, pagetranslation/mark, pagetranslation/movenok, pagetranslation/moveok, pagetranslation/prioritylanguages, pagetranslation/unmark, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, translationreview/group, translationreview/message, 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, 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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

Exemple :
Liste les entrées de journal récentes.
api.php?action=query&list=logevents [ouvrir dans le bac à sable]

list=messagecollection (mc)

  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.
  • Source : Traduire
  • Licence : GPL-2.0-or-later

Rechercher des traductions dans MessageCollection.

Paramètres :
mcgroup

Groupe de messages.

Ce paramètre est obligatoire.
mclanguage

Code de langue.

Par défaut : en
mclimit

Combien de messages à afficher (après filtrage).

Type : entier ou max
La valeur doit être entre 1 et 5 000.
Par défaut : 500
mcoffset

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Par défaut : (vide)
mcfilter

Filtres sur les collections de messages. Utilisez ! pour nier la condition. Par exemple !fuzzy signifie uniquement la liste de tous les messages non-flous. Les filtres sont appliqués dans l'ordre indiqué.

fuzzy
messages flous (approximatifs), c.-à-d. avec étiquette fuzzy.
optional
messages qui ne doivent être traduits que si des changements sont nécessaires.
ignored
messages qui ne sont jamais traduits.
hastranslation
messages qui ont une traduction peu importe si elle est floue ou pas.
translated
messages qui ont une traduction non floue.
changed
messages qui ont été traduits ou changés depuis la dernière exportation.
reviewer:N
messages dont l’utilisateur numéro N est l’un des relecteurs.
last-translator:N
messages dont l’utilisateur numéro N est le dernier traducteur.
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 : !optional|!ignored
mcprop

Quelles propriétés obtenir :

definition
la définition du message.
translation
la traduction actuelle (sans la chaîne !!FUZZY!! si elle est présente, utiliser les étiquettes pour vérifier les traductions désuètes ou cassées).
tags
les balises du message, telles que optional (facultatif), ignored (ignoré) et fuzzy (flou).
properties
les propriétés du message, telles que state (état), revision (révision), last-translator (dernier traducteur). Peut varier suivant les messages.
revision
Désuet ! utiliser mcprop=propriétés.
Valeurs (séparées par | ou autre) : definition, properties, revision, tags, translation
Par défaut : definition|translation
Exemples :
Liste des langues prises en charge
api.php?action=query&meta=siteinfo&siprop=languages [ouvrir dans le bac à sable]
Liste des définitions de messages non facultatifs pour le groupe « page-Example »
api.php?action=query&list=messagecollection&mcgroup=page-Example [ouvrir dans le bac à sable]
Liste des messages facultatifs en finnois, avec les balises pour le groupe « page-Example »
api.php?action=query&list=messagecollection&mcgroup=page-Example&mclanguage=fi&mcprop=definition|translation|tags&mcfilter=optional [ouvrir dans le bac à sable]
Davantage d’informations sur les dernières révisions de traduction pour le groupe « page-Example »
api.php?action=query&generator=messagecollection&gmcgroup=page-Example&gmclanguage=nl&prop=revisions [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.

Paramètres :
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, utiliser cela pour continuer.

Exemple :
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.

Paramètres :
ppncontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

ppnlimit

Le nombre maximal de noms à renvoyer.

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
Exemple :
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.

Paramètres :
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, utiliser cela pour continuer.

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
Exemples :
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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

Type: entier
Par défaut : 0
Exemple :
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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

Exemples :
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.

Paramètres :
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, UnconnectedPages, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
qpoffset

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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

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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

Exemples :
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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, 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, 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, utiliser cela pour continuer.

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
Exemples :
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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
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, utiliser cela pour continuer.

Type: entier
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

list=tags (tg)

  • Ce module nécessite des droits de lecture.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Lister les balises de modification.

Paramètres :
tgcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

tglimit

Le nombre maximal de balises à lister.

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
tgprop

Quelles propriétés récupérer :

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)

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.

Paramètres :
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, utiliser cela pour continuer.

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 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, 120, 121, 122, 123, 1198, 1199
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)
Exemples :
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.

Paramètres :
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 peut être créé pour les noms d’utilisateurs valides mais non enregistrés.
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 l’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).

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.

Paramètres :
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, 120, 121, 122, 123, 1198, 1199
Pour spécifier toutes les valeurs, utiliser *.
wluser

Lister uniquement les modifications par cet utilisateur.

Type : utilisateur, parmi nom d’utilisateur, IP, 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, 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
(aucune description)
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’utilsateur) pour autoriser l’accès à la liste de suivi d'un autre utilisateur.

wlcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemples :
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.

Paramètres :
wrcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

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, 120, 121, 122, 123, 1198, 1199
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) :

Exemples :
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]

list=wblistentityusage (wbeu)

  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Renvoie toutes les pages qui utilisent les identifiants d’entités donnés.

Paramètres :
wbeuprop

Propriétés à ajouter au résultat.

url
Si activé, l’URL de l’entité sera ajoutée au résultat.
Valeurs (séparées par | ou autre) : url
wbeuaspect

Ne retourner que les identificateurs d’entités qui utilisaient cet aspect.

S
Les liens de site de l’entité sont utilisés
L
Le libellé de l’entité est utilisé
D
La description de l’entité est utilisée
T
Le titre de la page locale correspondant à l’entité est utilisé
C
Les déclarations de l’entité sont utilisées
X
Tous les aspects d’une entité sont ou peuvent être utilisés
O
Quelque chose d’autre concernant l’entité est utilisé. Cela implique actuellement l’utilisation d’alias et des vérifications explicites pour l’existence de l’entité.
Valeurs (séparées par | ou autre) : C, D, L, O, S, T, X
wbeuentities

Entités qui ont été utilisées.

Ce paramètre est obligatoire.
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).
wbeulimit

Nombre d’utilisations d’entités à renvoyer.

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
wbeucontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemples :
Obtenir les pages qui utilisent l’entité Q2.
api.php?action=query&list=wblistentityusage&wbeuentities=Q2 [ouvrir dans le bac à sable]
Obtenir les pages qui utilisent l’entité Q2 avec l’URL incluse.
api.php?action=query&list=wblistentityusage&wbeuentities=Q2&wbeuprop=url [ouvrir dans le bac à sable]
Obtenir les pages qui utilisent l’entité Q2 et dont l’aspect était un lien de site ou une déclaration.
api.php?action=query&list=wblistentityusage&wbeuentities=Q2&wbeuaspect=S|O [ouvrir dans le bac à sable]

list=wbsearch (wbs)

  • Ce module est interne ou instable. Son fonctionnement peut être modifié sans préavis.
  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Recherche des entités en utilisant des libellés et des alias.

Ceci peut être utilisé comme générateur pour d’autres requêtes. Renvoie le terme correspondant qui doit être affiché.

Paramètres :
wbssearch

Rechercher ce texte.

Ce paramètre est obligatoire.
wbslanguage

Rechercher dans cette langue.

Une des valeurs suivantes : aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, agq, ak, aln, als, alt, am, ami, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, bag, ban, ban-bali, bar, bas, bat-smg, bax, bbc, bbc-latn, bbj, bcc, bci, bcl, be, be-tarask, be-x-old, bfd, bg, bgn, bh, bho, bi, bjn, bkc, bkh, bkm, blk, bm, bn, bo, bpy, bqi, bqz, br, brh, bs, btm, bto, bug, bxr, byv, ca, cak, cbk-zam, cdo, ce, ceb, ch, cho, chr, chy, ckb, cnh, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dua, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, en-us, eo, es, es-419, es-formal, et, eto, etu, eu, ewo, ext, fa, fat, ff, fi, fit, fiu-vro, fj, fkv, fmp, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, gya, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isu, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kcg, kea, ker, kg, khw, ki, kiu, kj, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksf, ksh, ksw, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lem, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lns, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mai, map-bms, mcn, mcp, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mua, mus, mwl, my, myv, mzn, na, nah, nan, nan-hani, nap, nb, nds, nds-nl, ne, new, ng, nge, nia, niu, nl, nl-informal, nla, nmg, nmz, nn, nnh, nnz, no, nod, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, osa-latn, ota, pa, pag, pam, pap, pap-aw, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, quc, qug, rgn, rif, rm, rmc, rmf, rmy, rn, ro, roa-rup, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, rwr, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, shi, shi-latn, shi-tfng, shn, shy, shy-latn, si, simple, sjd, sje, sju, sk, skr, skr-arab, sl, sli, sm, sma, smj, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, srq, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tly-cyrl, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tum, tvu, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, vut, wa, war, wes, wls, wo, wuu, wya, xal, xh, xmf, xsy, yas, yat, yav, ybb, yi, yo, yrl, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
wbsstrictlanguage

S’il faut désactiver la langue de secours

Type : booléen (détails)
wbstype

Rechercher ce type d’entité.

Une des valeurs suivantes : item, property
Par défaut : item
wbslimit

Nombre maximal de résultats

Type : entier ou max
La valeur doit être entre 0 et 50.
Par défaut : 7
wbsprofile

Le profil de recherche à utiliser.

default
Le profil par défaut, adapté à la plupart des besoins.
Une des valeurs suivantes : default
Par défaut : default

list=wbsubscribers (wbls)

  • Ce module nécessite des droits de lecture.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Obtenir les abonnements à des entités données.

Paramètres :
wblsentities

Entités pour lesquelles obtenir les abonnés

Ce paramètre est obligatoire.
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).
wblsprop

Propriétés à ajouter au résultat

Valeurs (séparées par | ou autre) : url
Par défaut : (vide)
wblslimit

Nombre maximal de résultats

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
wblscontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemples :
Obtenir les abonnés à l’entité Q42
api.php?action=query&list=wbsubscribers&wblsentities=Q42 [ouvrir dans le bac à sable]
Obtenir les abonnés à l’entité Q42 avec l’URL vers Special:EntityUsage
api.php?action=query&list=wbsubscribers&wblsentities=Q42&wblsprop=url [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.

Paramètres :
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.

meta=authmanagerinfo (ami)

Récupérer les informations concernant l’état actuel d’authentification.

Paramètres :
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
Exemples :
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.

Paramètre :
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
Exemple :
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.

Un prolongement peut être appliqué si la récupération de l’information prend trop de temps pour une requête.

Paramètres :
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.
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, 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, utiliser cela pour continuer.

Exemples :
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=languagestats (ls)

  • Ce module nécessite des droits de lecture.
  • Source : Traduire
  • Licence : GPL-2.0-or-later

Demander les statistiques de langue.

Paramètres :
lsoffset

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Par défaut : 0
lslanguage

Code de langue.

Ce paramètre est obligatoire.
lsgroup

Identifiant du groupe de messages.

Exemples :
Liste de statistiques des traductions terminées pour le finnois
api.php?action=query&meta=languagestats&lslanguage=fi [ouvrir dans le bac à sable]
Liste de statistiques des traductions terminées en finnois pour le groupe A
api.php?action=query&meta=languagestats&lslanguage=fi&group=A [ouvrir dans le bac à sable]

meta=managemessagegroups (mmg)

  • Ce module nécessite des droits de lecture.
  • Source : Traduire
  • Licence : GPL-2.0-or-later

Récupérer les renommages possibles pour un message dans un groupe durant les importations

Paramètres :
mmggroupId

Identifiant du groupe

Ce paramètre est obligatoire.
mmgmessageKey

Clef du message

Ce paramètre est obligatoire.
mmgchangesetName

Modifier le nom de l’ensemble : Défaut / Inattendu / MediaWiki / etc.

Par défaut : default
Exemple :
Récupérer les renommages possibles pour la clef donnée dans le groupe donné.
api.php?action=query&meta=managemessagegroup&mmggroupId=hello &mmgchangesetName=default&mmgmessageKey=world [ouvrir dans le bac à sable]

meta=messagegroups (mg)

  • Ce module nécessite des droits de lecture.
  • Source : Traduire
  • Licence : GPL-2.0-or-later

Renvoie des informations concernant les groupes de messages.

Soyez conscient que le paramètre « uselang » modifie la sortie des éléments qui dépendent de la langue.

Paramètres :
mgdepth

Lors de l’utilisation sous forme d’arbre, limiter la profondeur à ces différents niveaux. La valeur 0 signifie qu’aucun des sous-groupes n’est présenté. Si la limite est atteinte, la sortie inclut une valeur « groupcount » qui indique le nombre d’enfants directs.

Type: entier
Par défaut : 100
mgfilter

Seuls seront retournés les messages avec un ID correspondant à l’une ou plusieurs des entrées fournies (insensibles à la casse, séparées par des barres verticale (|), caractère générique *).

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 : (vide)
mgformat

Dans la présentation sous forme d’arbre, les groupes de messages peuvent exister en plusieurs endroits de l’arborescence.

Une des valeurs suivantes : flat, tree
Par défaut : flat
mgiconsize

La taille préférée de l'icône pixelisée du groupe.

Type: entier
Par défaut : 64
mgprop

Quelles informations relatives à la traduction obtenir :

id
indique l’ID du groupe.
label
indique le libellé du groupe.
description
indique la description du groupe.
class
indique le nom de classe du groupe.
namespace
indique l’espace de noms du groupe ; tous les groupes n’appartiennent pas forcément à un unique espace de noms.
exists
indique une propriété auto-calculée d’existence du groupe.
icon
indique des URL vers l’icône du groupe.
priority
indique l’état de priorité, par ex., « discouraged » (découragé).
prioritylangs
indique les langues prioritaires ; si non renseigné, ceci retourne « false » (faux).
priorityforce
indique l’état de priorité — les langues prioritaires sont-elles forcées ?
workflowstates
indique les états du processus pour le groupe de messages.
Valeurs (séparées par | ou autre) : class, description, exists, icon, id, label, namespace, priority, priorityforce, prioritylangs, sourcelanguage, workflowstates
Par défaut : id|label|description|class|exists
mgroot

En utilisant le format arborescent, partir du groupe de message fourni qui doit être un groupe de messages agrégés, au lieu de démarrer depuis le plus haut niveau. En utilisant le format plat, seul le groupe spécifié est renvoyé.

Par défaut : (vide)
mglanguageFilter

Renvoie uniquement les groupes de messages qui peuvent être traduits dans la langue donnée.

Par défaut : (vide)

meta=messagegroupstats (mgs)

  • Ce module nécessite des droits de lecture.
  • Source : Traduire
  • Licence : GPL-2.0-or-later

Demander les statistiques des groupes de messages.

Paramètres :
mgsoffset

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Par défaut : 0
mgsgroup

Identifiant du groupe de messages.

Ce paramètre est obligatoire.
mgssuppresscomplete

Ne pas afficher les langues qui ont achevé leur traduction

Type : booléen (détails)
mgssuppressempty

Ne pas afficher les langues qui n’ont aucune traduction

Type : booléen (détails)
Exemple :
Liste des statistiques d’achèvement des traductions pour le groupe « page-Example »
api.php?action=query&meta=messagegroupstats&mgsgroup=page-Example [ouvrir dans le bac à sable]

meta=messagetranslations (mt)

  • Ce module nécessite des droits de lecture.
  • Source : Traduire
  • Licence : GPL-2.0-or-later

Recherche toutes les traductions d’un unique message.

Paramètres :
mttitle

Titre complet d’un message connu.

Ce paramètre est obligatoire.
mtoffset

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Type: entier
Par défaut : 0
Exemple :
Liste des traductions du wiki pour «MediaWiki:January»
api.php?action=query&meta=messagetranslations&mttitle=MediaWiki:January [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.

Paramètres :
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.
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é 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.
Valeurs (séparées par | ou autre) : 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.

meta=tokens

Récupère les jetons pour les actions de modification de données.

Paramètre :
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
Exemples :
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.

Paramètres :
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
email
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-Language envoyé 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.
Valeurs (séparées par | ou autre) : acceptlang, blockinfo, 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.

Exemples :
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]

meta=wbcontentlanguages (wbcl)

  • Ce module nécessite des droits de lecture.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Retourne des informations sur les langues de contenu acceptées par Wikibase dans les différents contextes.

Paramètres :
wbclcontext

Le contexte dans lequel les langues du contenu doivent être valides.

term
Les termes (étiquette, description, alias) d'une entité.
monolingualtext
Une valeur textuelle monolingue dans une déclaration.
Une des valeurs suivantes : monolingualtext, term
Par défaut : term
wbclprop

Les propriétés devant être retournées pour chaque langue.

code
Le code de langue.
autonym
L'autonyme de la langue, c'est à dire le nom de la langue dans cette langue. Peut ne pas être connu pour toutes les langues.
name
Nom de la langue dans le langage actuel (specifié par le paramètre uselang), avec les langues de repli applicables si nécessaire. Habituellement, au moins un nom anglais est connu pour chaque élément Wikibase de langue.
Valeurs (séparées par | ou autre) : autonym, code, name
Par défaut : code
Exemples :
Obtenir les codes de langue valides pour les termes d'une entité.
api.php?action=query&meta=wbcontentlanguages [ouvrir dans le bac à sable]
Obtenir les langues valides, avec le code de langue et l'autonyme, pour les valeurs textuelles monolingues.
api.php?action=query&meta=wbcontentlanguages&wbclcontext=monolingualtext&wbclprop=code|autonym [ouvrir dans le bac à sable]

meta=wikibase (wb)

  • Ce module nécessite des droits de lecture.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Obtenir des informations sur le client Wikibase et le dépôt Wikibase associé.

Paramètre :
wbprop

Quelles propriétés obtenir :

url
URL de base, chemin du script et chemin de l’article du référentiel Wikibase.
siteid
Le siteid de ce site.
Valeurs (séparées par | ou autre) : siteid, url
Par défaut : url|siteid
Exemple :
Obtenir le chemin de l’URL et d’autres informations sur le client et le référentiel Wikibase.
api.php?action=query&meta=wikibase [ouvrir dans le bac à sable]