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

Module principal

État : l’API de MediaWiki est une interface stable et mature qui est supportée et améliorée de façon active. Bien que nous essayions de l’éviter, nous pouvons avoir parfois besoin de faire des modifications impactantes ; inscrivez-vous à la liste de diffusion mediawiki-api-announce pour être informé des mises à jour.

Requêtes erronées : si des requêtes erronées sont envoyées à l’API, un entête HTTP sera renvoyé avec la clé « MediaWiki-API-Error ». La valeur de cet entête et le code d’erreur renvoyé prendront la même valeur. Pour plus d’information, voyez API:Erreurs et avertissments.

Paramètres :
action

Quelle action effectuer.

abusefiltercheckmatch
Ce module a été désactivé.
abusefilterchecksyntax
Ce module a été désactivé.
abusefilterevalexpression
Ce module a été désactivé.
abusefilterunblockautopromote
Ce module a été désactivé.
addstudents
Ce module a été désactivé.
antispoof
Ce module a été désactivé.
block
Ce module a été désactivé.
bouncehandler
Ce module a été désactivé.
categorytree
Ce module a été désactivé.
centralauthtoken
Ce module a été désactivé.
centralnoticecdbcacheupdatebanner
Ce module a été désactivé.
centralnoticechoicedata
Ce module a été désactivé.
centralnoticequerycampaign
Ce module a été désactivé.
changeauthenticationdata
Ce module a été désactivé.
changecontentmodel
Ce module a été désactivé.
checktoken
Ce module a été désactivé.
cirrus-config-dump
Ce module a été désactivé.
cirrus-mapping-dump
Ce module a été désactivé.
cirrus-settings-dump
Ce module a été désactivé.
clearhasmsg
Ce module a été désactivé.
clientlogin
Ce module a été désactivé.
compare
Ce module a été désactivé.
createaccount
Ce module a été désactivé.
cspreport
Ce module a été désactivé.
cxconfiguration
Ce module a été désactivé.
cxdelete
Ce module a été désactivé.
cxpublish
Ce module a été désactivé.
cxsave
Ce module a été désactivé.
cxsuggestionlist
Ce module a été désactivé.
cxtoken
Ce module a été désactivé.
delete
Ce module a été désactivé.
deleteeducation
Ce module a été désactivé.
deleteglobalaccount
Ce module a été désactivé.
echomarkread
Ce module a été désactivé.
echomarkseen
Ce module a été désactivé.
edit
Ce module a été désactivé.
editmassmessagelist
Ce module a été désactivé.
emailuser
Ce module a été désactivé.
enlist
Ce module a été désactivé.
expandtemplates
Ce module a été désactivé.
fancycaptchareload
Ce module a été désactivé.
feedcontributions
Renvoie le fil des contributions d’un utilisateur.
feedrecentchanges
Renvoie un fil de modifications récentes.
feedwatchlist
Renvoie un flux de liste de suivi.
filerevert
Ce module a été désactivé.
globalblock
Ce module a été désactivé.
globalpreferences
Ce module a été désactivé.
globaluserrights
Ce module a été désactivé.
graph
Ce module a été désactivé.
help
Afficher l’aide pour les modules spécifiés.
imagerotate
Faire pivoter une ou plusieurs images.
import
Ce module a été désactivé.
jsonconfig
Ce module a été désactivé.
jsondata
Ce module a été désactivé.
languagesearch
Ce module a été désactivé.
linkaccount
Ce module a été désactivé.
liststudents
Ce module a été désactivé.
login
Se connecter et récupérer les témoins (cookies) d’authentification.
logout
Se déconnecter et effacer les données de session.
managetags
Ce module a été désactivé.
massmessage
Ce module a été désactivé.
mergehistory
Ce module a été désactivé.
move
Ce module a été désactivé.
oathvalidate
Ce module a été désactivé.
opensearch
Ce module a été désactivé.
options
Ce module a été désactivé.
pagetriageaction
Ce module a été désactivé.
pagetriagelist
Ce module a été désactivé.
pagetriagetagging
Ce module a été désactivé.
pagetriagetemplate
Ce module a été désactivé.
paraminfo
Obtenir des informations sur les modules de l’API.
parse
Ce module a été désactivé.
parser-migration
Ce module a été désactivé.
parsoid-batch
Ce module a été désactivé.
patrol
Ce module a été désactivé.
protect
Ce module a été désactivé.
purge
Ce module a été désactivé.
query
Extraire des données de MediaWiki et à propos de celui-ci.
raw
Ce module a été désactivé.
record-lint
Ce module a été désactivé.
refresheducation
Ce module a été désactivé.
removeauthenticationdata
Ce module a été désactivé.
resetpassword
Ce module a été désactivé.
review
Ce module a été désactivé.
reviewactivity
Ce module a été désactivé.
revisiondelete
Ce module a été désactivé.
rollback
Ce module a été désactivé.
rsd
Ce module a été désactivé.
sanitize-mapdata
Ce module a été désactivé.
scribunto-console
Ce module a été désactivé.
setglobalaccountstatus
Ce module a été désactivé.
setnotificationtimestamp
Ce module a été désactivé.
setpagelanguage
Ce module a été désactivé.
sitematrix
Ce module a été désactivé.
spamblacklist
Ce module a été désactivé.
stabilize
Ce module a été désactivé.
stashedit
Ce module a été désactivé.
strikevote
Ce module a été désactivé.
tag
Ce module a été désactivé.
templatedata
Ce module a été désactivé.
thank
Ce module a été désactivé.
titleblacklist
Ce module a été désactivé.
transcodereset
Ce module a été désactivé.
ulslocalization
Ce module a été désactivé.
unblock
Ce module a été désactivé.
undelete
Ce module a été désactivé.
unlinkaccount
Ce module a été désactivé.
upload
Ce module a été désactivé.
userrights
Ce module a été désactivé.
validatepassword
Ce module a été désactivé.
visualeditor
Ce module a été désactivé.
watch
Ajouter ou supprimer des pages de la liste de suivi de l’utilisateur actuel.
webapp-manifest
Retourne un manifest webapp.
wikilove
Ce module a été désactivé.
zeroconfig
Ce module a été désactivé.
mobileview
Obsolète. Renvoie les données nécessaires pour les affichages mobile.
tokens
Obsolète. Obtenir des jetons pour des actions de modification des données.
Une des valeurs suivantes : abusefiltercheckmatch, abusefilterchecksyntax, abusefilterevalexpression, abusefilterunblockautopromote, addstudents, antispoof, block, bouncehandler, categorytree, centralauthtoken, centralnoticecdbcacheupdatebanner, centralnoticechoicedata, centralnoticequerycampaign, changeauthenticationdata, changecontentmodel, checktoken, cirrus-config-dump, cirrus-mapping-dump, cirrus-settings-dump, clearhasmsg, clientlogin, compare, createaccount, cspreport, cxconfiguration, cxdelete, cxpublish, cxsave, cxsuggestionlist, cxtoken, delete, deleteeducation, deleteglobalaccount, echomarkread, echomarkseen, edit, editmassmessagelist, emailuser, enlist, expandtemplates, fancycaptchareload, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, globalblock, globalpreferences, globaluserrights, graph, help, imagerotate, import, jsonconfig, jsondata, languagesearch, linkaccount, liststudents, login, logout, managetags, massmessage, mergehistory, move, oathvalidate, opensearch, options, pagetriageaction, pagetriagelist, pagetriagetagging, pagetriagetemplate, paraminfo, parse, parser-migration, parsoid-batch, patrol, protect, purge, query, raw, record-lint, refresheducation, removeauthenticationdata, resetpassword, review, reviewactivity, revisiondelete, rollback, rsd, sanitize-mapdata, scribunto-console, setglobalaccountstatus, setnotificationtimestamp, setpagelanguage, sitematrix, spamblacklist, stabilize, stashedit, strikevote, tag, templatedata, thank, titleblacklist, transcodereset, ulslocalization, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, visualeditor, watch, webapp-manifest, wikilove, zeroconfig, mobileview, tokens
Par défaut : help
format

Le format de sortie.

json
Sortir les données au format JSON.
jsonfm
Extraire les données au format JSON (HTML mis en forme améliorée pour l’impression).
none
Ne rien extraire.
php
Extraire les données au format sérialisé de PHP.
phpfm
Extraire les données au format sérialisé de PHP (mise en forme HTML améliorée pour l'impression).
rawfm
Extraire les données, y compris les éléments de débogage, au format JSON (mise en forme HTML améliorée pour l'impression).
xml
Extraire les données au format XML.
xmlfm
Extraire les données au format XML (affiché proprement en HTML).
Une des valeurs suivantes : json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
Par défaut : jsonfm
maxlag

La latence maximale peut être utilisée quand MediaWiki est installé sur une grappe de réplication de base de données. Pour éviter des actions provoquant un supplément de latence de réplication de site, ce paramètre peut faire attendre le client jusqu’à ce que la latence de réplication soit inférieure à une valeur spécifiée. En cas de latence excessive, le code d’erreur maxlag est renvoyé avec un message tel que Attente de $host : $lag secondes de délai.
Voyez Manuel : paramètre Maxlag pour plus d’informations.

Type: entier
smaxage

Fixer l’entête HTTP de contrôle de cache s-maxage à ce nombre de secondes. Les erreurs ne sont jamais mises en cache.

Type: entier
Par défaut : 0
maxage

Fixer l’entête HTTP de contrôle de cache max-age au nombre indiqué de secondes. Les erreurs ne sont jamais mises en cache.

Type: entier
Par défaut : 0
assert

Vérifier que l’utilisateur est connecté lorsque la valeur est user, et qu’il n’est pas connecté si elle est anon, ou qu’il a le droit d’un utilisateur robot lorsque la valeur est bot.

Une des valeurs suivantes : anon, bot, user
assertuser

Vérifier que l’utilisateur actuel est l’utilisateur nommé.

Type : utilisateur, par nom d’utilisateur
requestid

Toute valeur fournie ici sera incluse dans la réponse. Peut être utilisé pour distinguer des demandes.

servedby

Inclure le nom d’hôte qui a renvoyé la requête dans les résultats.

Type : booléen (détails)
curtimestamp

Inclure l’horodatage actuel dans le résultat.

Type : booléen (détails)
responselanginfo

Inclure les langues utilisées pour uselang et errorlang dans le résultat.

Type : booléen (détails)
origin

En accédant à l’API en utilisant une requête AJAX inter-domaines (CORS), indiquez le domaine d’origine dans ce paramètre. Celui-ci doit être inclus dans toute requête de pré-envol et doit donc faire partie de l’URI de la requête (pas du corps du POST).

Pour les requêtes authentifiées, il doit correspondre exactement à une des origines dans l’entête Origin, il doit donc être fixé avec quelque chose comme https://en.wikipedia.org ou https://meta.wikimedia.org. Si ce paramètre ne correspond pas à l’entête Origin, une réponse 403 sera renvoyée. Si ce paramètre correspond à l’entête Origin et l’origine indiquée est en liste blanche, l’API renseignera en réponse les entêtes Access-Control-Allow-Origin et Access-Control-Allow-Credentials.

Pour les requêtes non authentifiées, indiquez la valeur *. L’API renseignera l’entête Access-Control-Allow-Origin dans sa réponse, mais Access-Control-Allow-Credentials vaudra false et toutes les données spécifiques à l’utilisateur seront filtrées.

uselang

Langue à utiliser pour les traductions de message : utilisez la requête de l’API action=query&meta=siteinfo avec siprop=languages pour renvoyer une liste de codes de langue, sinon indiquez user pour utiliser la langue préférée de l’utilisateur actuel, ou bien content pour utiliser la langue du contenu de ce wiki.

Par défaut : user
errorformat

Format à utiliser pour la sortie du texte d’avertissement et d’erreur.

plaintext
wikitexte sans aucun balisage HTML et avec les entités remplacées.
wikitext
wikitexte avec son balisage en syntaxe wiki non analysée.
html
wikitexte analysé et mis en forme en HTML uniquement.
raw
clé de message et paramètres.
none
aucune sortie de texte, uniquement les codes erreur.
bc
ancien format utilisé avant MediaWiki 1.29. errorlang et errorsuselocal sont ignorés.
Une des valeurs suivantes : bc, html, none, plaintext, raw, wikitext
Par défaut : bc
errorlang

Langue à utiliser pour les avertissements et les erreurs. Spécifier un des codes langues utilisables renvoyés par action=query&meta=siteinfo avec siprop=languages, sinon content pour utiliser la langue du contenu de ce wiki, ou encore uselang pour utiliser la même valeur que le paramètre uselang (la langue préférée pour l’interface utilisateur).

Par défaut : uselang
errorsuselocal

S’il est fourni, les textes d’erreur utiliseront des messages adaptés à la langue dans l’espace de noms MediaWiki.

Type : booléen (détails)
Droits :
writeapi
Utiliser l'API de modification du wiki
Accordé à : editeur
apihighlimits
Utiliser des valeurs plus hautes dans les requêtes de l’API (requêtes lentes : 500 ; requêtes rapides : 5000). Les limites pour les requêtes lentes s’appliquent aussi aux paramètres multivalués.
Accordé à : editeur

action=abusefiltercheckmatch

Ce module a été désactivé.

action=abusefilterchecksyntax

Ce module a été désactivé.

action=abusefilterevalexpression

Ce module a été désactivé.

action=abusefilterunblockautopromote

Ce module a été désactivé.

action=addstudents

Ce module a été désactivé.

action=antispoof

Ce module a été désactivé.

action=block

Ce module a été désactivé.

action=bouncehandler

Ce module a été désactivé.

action=categorytree

Ce module a été désactivé.

action=centralauthtoken

Ce module a été désactivé.

action=centralnoticecdbcacheupdatebanner

Ce module a été désactivé.

action=centralnoticechoicedata

Ce module a été désactivé.

action=centralnoticequerycampaign

Ce module a été désactivé.

action=changeauthenticationdata

Ce module a été désactivé.

action=changecontentmodel

Ce module a été désactivé.

action=checktoken

Ce module a été désactivé.

action=cirrus-config-dump

Ce module a été désactivé.

action=cirrus-mapping-dump

Ce module a été désactivé.

action=cirrus-settings-dump

Ce module a été désactivé.

action=clearhasmsg

Ce module a été désactivé.

action=clientlogin

Ce module a été désactivé.

action=compare

Ce module a été désactivé.

action=createaccount

Ce module a été désactivé.

action=cspreport

Ce module a été désactivé.

action=cxconfiguration

Ce module a été désactivé.

action=cxdelete

Ce module a été désactivé.

action=cxpublish

Ce module a été désactivé.

action=cxsave

Ce module a été désactivé.

action=cxsuggestionlist

Ce module a été désactivé.

action=cxtoken

Ce module a été désactivé.

action=delete

Ce module a été désactivé.

action=deleteeducation

Ce module a été désactivé.

action=deleteglobalaccount

Ce module a été désactivé.

action=echomarkread

Ce module a été désactivé.

action=echomarkseen

Ce module a été désactivé.

action=edit

Ce module a été désactivé.

action=editmassmessagelist

Ce module a été désactivé.

action=emailuser

Ce module a été désactivé.

action=enlist

Ce module a été désactivé.

action=expandtemplates

Ce module a été désactivé.

action=fancycaptchareload

Ce module a été désactivé.

action=feedcontributions

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

Renvoie le fil des contributions d’un utilisateur.

Paramètres :
feedformat

Le format du flux.

Une des valeurs suivantes : atom, rss
Par défaut : rss
user

Pour quels utilisateurs récupérer les contributions.

Ce paramètre est obligatoire.
Type : utilisateur, par un des nom d’utilisateur, IP, plage d’adresses IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
namespace

Par quels espaces de nom filtrer les contributions.

Une des valeurs suivantes : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
year

De l’année (et antérieur).

Type: entier
month

Depuis le mois (et plus récent).

Type: entier
tagfilter

Filtrer les contributions qui ont ces balises.

Valeurs (séparées par | ou autre) : advanced mobile edit, mobile edit, mobile web edit, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-new-redirect, mw-removed-redirect, mw-replace, mw-rollback, mw-undo
Par défaut : (vide)
deletedonly

Afficher uniquement les contributions supprimées.

Type : booléen (détails)
toponly

Afficher uniquement les modifications qui sont les dernières révisions.

Type : booléen (détails)
newonly

Afficher uniquement les modifications qui sont des créations de page.

Type : booléen (détails)
hideminor

Masquer les modifications mineures.

Type : booléen (détails)
showsizediff

Afficher la différence de taille entre les révisions.

Type : booléen (détails)
Exemple :
Renvoyer les contributions de l’utilisateur Exemple.
api.php?action=feedcontributions&user=Example [ouvrir dans le bac à sable]

action=feedrecentchanges

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

Renvoie un fil de modifications récentes.

Paramètres :
feedformat

Le format du flux.

Une des valeurs suivantes : atom, rss
Par défaut : rss
namespace

Espace de noms auquel limiter les résultats.

Une des valeurs suivantes : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
invert

Tous les espaces de noms sauf celui sélectionné.

Type : booléen (détails)
associated

Inclure l’espace de noms associé (discussion ou principal).

Type : booléen (détails)
days

Jours auxquels limiter le résultat.

Type: entier
La valeur ne peut pas être inférieure à 1.
Par défaut : 7
limit

Nombre maximal de résultats à renvoyer.

Type: entier
La valeur doit être entre 1 et 50.
Par défaut : 50
from

Afficher les modifications depuis lors.

Type : horodatage (formats autorisés)
hideminor

Masquer les modifications mineures.

Type : booléen (détails)
hidebots

Masquer les modifications faites par des robots.

Type : booléen (détails)
hideanons

Masquer les modifications faites par les utilisateurs anonymes.

Type : booléen (détails)
hideliu

Masquer les modifications faites par les utilisateurs enregistrés.

Type : booléen (détails)
hidepatrolled

Masquer les modifications contrôlées.

Type : booléen (détails)
hidemyself

Masquer les modifications faites par l’utilisateur actuel.

Type : booléen (détails)
hidecategorization

Masquer les changements de la catégorie d’appartenance.

Type : booléen (détails)
tagfilter

Filtrer par balise.

target

Afficher uniquement les modifications sur les pages liées depuis cette page.

showlinkedto

Afficher les modifications plutôt sur les pages liées vers la page sélectionnée.

Type : booléen (détails)
Exemples :
Afficher les modifications récentes
api.php?action=feedrecentchanges [ouvrir dans le bac à sable]
Afficher les modifications récentes sur 30 jours
api.php?action=feedrecentchanges&days=30 [ouvrir dans le bac à sable]

action=feedwatchlist

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

Renvoie un flux de liste de suivi.

Paramètres :
feedformat

Le format du flux.

Une des valeurs suivantes : atom, rss
Par défaut : rss
hours

Lister les pages modifiées lors de ce nombre d’heures depuis maintenant.

Type: entier
La valeur doit être entre 1 et 72.
Par défaut : 24
linktosections

Lier directement vers les sections modifées si possible.

Type : booléen (détails)
allrev

Inclure les multiples révisions de la même page dans l’intervalle de temps fourni.

Type : booléen (détails)
wlowner

Utilisé avec token 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.

wlshow

Afficher uniquement les éléments qui correspondent à ces critères. Par exemple, pour voir uniquement les modifications mineures faites par des utilisateurs connectés, mettre show=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
wlexcludeuser

Ne pas lister les modifications faites par cet utilisateur.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
Exemples :
Afficher le flux de la liste de suivi
api.php?action=feedwatchlist [ouvrir dans le bac à sable]
Afficher toutes les modifications sur les pages suivies dans les dernières 6 heures
api.php?action=feedwatchlist&allrev=&hours=6 [ouvrir dans le bac à sable]

action=filerevert

Ce module a été désactivé.

action=globalblock

Ce module a été désactivé.

action=globalpreferences

Ce module a été désactivé.

action=globaluserrights

Ce module a été désactivé.

action=graph

Ce module a été désactivé.

action=help

Afficher l’aide pour les modules spécifiés.

Paramètres :
modules

Modules pour lesquels afficher l’aide (valeurs des paramètres action et format, ou main). Les sous-modules peuvent être spécifiés avec un +.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
Par défaut : main
submodules

Inclure l’aide pour les sous-modules du module nommé.

Type : booléen (détails)
recursivesubmodules

Inclure l’aide pour les sous-modules de façon récursive.

Type : booléen (détails)
wrap

Inclut la sortie dans une structure standard de réponse API.

Type : booléen (détails)
toc

Inclure une table des matières dans la sortie HTML.

Type : booléen (détails)

action=imagerotate

  • Ce module nécessite des droits de lecture.
  • Ce module nécessite des droits d’écriture.
  • Ce module n’accepte que les requêtes POST.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Faire pivoter une ou plusieurs images.

Paramètres :
rotation

Degrés de rotation de l’image dans le sens des aiguilles d’une montre.

Ce paramètre est obligatoire.
Une des valeurs suivantes : 90, 180, 270
continue

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

tags

Balises à appliquer à l’entrée dans le journal de téléversement.

Valeurs (séparées par | ou autre) :
titles

Une liste des titres sur lesquels travailler.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (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 (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 (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.
allfileusages
Lister toutes les utilisations de fichiers, y compris ceux n’existant pas.
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 révisions.
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.
exturlusage
Énumérer les pages contenant une URL donnée.
fileusage
Trouver toutes les pages qui utilisent les fichiers donnés.
images
Renvoie tous les fichiers contenus dans les pages fournies.
imageusage
Trouver toutes les pages qui utilisent le titre de l’image donné.
links
Renvoie tous les liens des pages fournies.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
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 des informations sur une révision.
watchlist
Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
watchlistraw
Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
Une des valeurs suivantes : allcategories, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, backlinks, categories, categorymembers, exturlusage, fileusage, images, imageusage, links, linkshere, random, recentchanges, redirects, revisions, watchlist, watchlistraw
redirects

Résoudre automatiquement les redirections dans titles, pageids et revids, et dans les pages renvoyées par 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 en, crh, gan, iu, kk, ku, shi, sr, tg, uz et zh.

Type : booléen (détails)
token

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

Ce paramètre est obligatoire.

action=import

Ce module a été désactivé.

action=jsonconfig

Ce module a été désactivé.

action=jsondata

Ce module a été désactivé.

action=languagesearch

Ce module a été désactivé.

action=linkaccount

Ce module a été désactivé.

action=liststudents

Ce module a été désactivé.

action=login (lg)

  • Ce module n’accepte que les requêtes POST.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Se connecter et récupérer les témoins (cookies) d’authentification.

Cette action ne devrait être utilisée qu’en lien avec Special:BotPasswords ; l’utiliser pour la connexion du compte principal est désuet et peut échouer sans avertissement. Pour se connecter sans problème au compte principal, utiliser action=clientlogin.

Paramètres :
lgname

Nom d’utilisateur.

lgpassword

Mot de passe.

lgdomain

Domaine (facultatif).

lgtoken

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

action=logout

  • Ce module n’accepte que les requêtes POST.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Se déconnecter et effacer les données de session.

Paramètre :
token

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

Ce paramètre est obligatoire.
Exemple :
Déconnecter l’utilisateur actuel.
api.php?action=logout&token=123ABC [ouvrir dans le bac à sable]

action=managetags

Ce module a été désactivé.

action=massmessage

Ce module a été désactivé.

action=mergehistory

Ce module a été désactivé.

action=mobileview

  • Ce module est désuet.
  • Ce module nécessite des droits de lecture.
  • Source : MobileFrontend
  • Licence : GPL-2.0-or-later

Renvoie les données nécessaires pour les affichages mobile.

Paramètres :
page

Titre de la page à traiter.

Ce paramètre est obligatoire.
redirect

Si les redirections doivent être suivies.

Une des valeurs suivantes : no, yes
Par défaut : yes
sections

Une liste séparée de traits verticaux correspondant aux numéros de sections pour lesquelles retourner du texte. 'toutes' peut être utilisé pour un retour de toutes les sections. Les gammes dans le format '1-4' signifie 'obtenir les sections 1,2,3,4'. Les gammes manquant un deuxième chiffre, par exemple '1-', signifie 'obtenir toutes les sections jusqu'à la fin de la série'. 'références' peut être utilisé pour spécifier que toutes les sections contenant des références doivent être retournées.

prop

Les informations à obtenir:

texte
HTML des articles sélectionnés.
sections
Informations sur toutes les sections de la page.
normalizedtitle
Titre normalisé de la page.
dernière modification
ISO 8601 date de la dernière modification, par exemple, '2014-04-13T22:42:14Z'.
lastmodifiedby
Informations sur l’utilisateur qui a modifié la page dernièrement.
révision
le Retour de l’identification de la révision actuelle de la page.
protection
Informations sur le niveau de protection.
modifiable
Si l’utilisateur actuel peut modifier cette page. Cela comprend tous les facteurs pour les utilisateurs enregistrés, mais pas le statut bloqué pour les utilisateurs anonymes.
languagecount
Nombre de langues dans laquelle la page est disponible.
hasvariants
Si la page est disponible dans d’autres variantes de la langue.
displaytitle
Le titre rendu de la page, avec {{DISPLAYTITLE}} et telles informations appliquées.
pageprops
propriétés de la Page.
Valeurs (séparées par | ou autre) : contentmodel, description, displaytitle, editable, hasvariants, id, languagecount, lastmodified, lastmodifiedby, namespace, normalizedtitle, pageprops, protection, revision, sections, text
Par défaut : text|sections|normalizedtitle
sectionprop

Lesquelles des informations sur les sections obtenir.

Valeurs (séparées par | ou autre) : anchor, fromtitle, index, level, line, number, toclevel
Par défaut : toclevel|line
pageprops

Quelles propriétés de page retourner, une liste séparée de trait verticale ('|') ou bien '*' pour toutes les propriétés.

Par défaut : notoc|noeditsection|wikibase_item
variant

Convertir le contenu dans cette variante de la langue.

Par défaut : (vide)
noimages

Retourner HTML sans images.

Type : booléen (détails)
noheadings

Ne pas inclure les en-têtes dans la production.

Type : booléen (détails)
notransform

Ne pas transformer le HTML dans la version spécifique aux mobiles.

Type : booléen (détails)
onlyrequestedsections

Retourner uniquement les sections demandées, même celles contentant les prop=sections.

Type : booléen (détails)
offset

Traiter tout résultat textuel d’une seule chaîne de caractères, et retournez la sous-chaîne à partir de ce point.

Type: entier
La valeur ne peut pas être inférieure à 0.
Par défaut : 0
maxlen

Traiter tout résultat textuel d’une seule chaîne de caractères, et limitez le résultat à cette longueur.

Type: entier
La valeur ne peut pas être inférieure à 0.
Par défaut : 0
revision

Demande une révision spécifique.

Type: entier
La valeur ne peut pas être inférieure à 0.
Par défaut : 0
Exemples :
Obtenir des informations au sujet de la section 0 de Doom metal
api.php?action=mobileview&page=Doom_metal&sections=0 [ouvrir dans le bac à sable]
Obtenir des informations au sujet de section 0 et des sections contenant des références de Candlemass
api.php?action=mobileview&page=Candlemass&sections=0|references [ouvrir dans le bac à sable]
Obtenir des informations au sujet de sections 1 de même qu’à celles qui suivent, et pour addition, les sections qui contiennent des références de Candlemass
api.php?action=mobileview&page=Candlemass&sections=1-|references [ouvrir dans le bac à sable]

action=move

Ce module a été désactivé.

action=oathvalidate

Ce module a été désactivé.

action=opensearch

Ce module a été désactivé.

action=options

Ce module a été désactivé.

action=pagetriageaction

Ce module a été désactivé.

action=pagetriagelist

Ce module a été désactivé.

action=pagetriagetagging

Ce module a été désactivé.

action=pagetriagetemplate

Ce module a été désactivé.

action=paraminfo

Obtenir des informations sur les modules de l’API.

Paramètres :
modules

Liste des noms de module (valeurs des paramètres action et format, ou main). Peut spécifier des sous-modules avec un +, ou tous les sous-modules avec +*, ou tous les sous-modules récursivement avec +**.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
helpformat

Format des chaînes d’aide.

Une des valeurs suivantes : html, none, raw, wikitext
Par défaut : none
querymodules
Obsolète.

Liste des noms des modules de requête (valeur des paramètres prop, meta ou list). Utiliser modules=query+foo au lieu de querymodules=foo.

Valeurs (séparées par | ou autre) : abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, babel, backlinks, betafeatures, blocks, categories, categoryinfo, categorymembers, centralnoticelogs, checkuser, checkuserlog, cirrusbuilddoc, cirrusdoc, contenttranslation, contenttranslationcorpora, contenttranslationlangtrend, contenttranslationstats, contenttranslationsuggestions, contributors, coordinates, cxpublishedtranslations, cxtranslatorstats, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, extracts, exturlusage, featureusage, filearchive, filerepoinfo, fileusage, gadgetcategories, gadgets, geosearch, gettingstartedgetpages, globalallusers, globalblocks, globalgroups, globalpreferences, globalrenamestatus, globaluserinfo, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, langlinkscount, languageinfo, links, linkshere, linterrors, linterstats, logevents, mapdata, mmsites, mystashedfiles, notifications, oath, oldreviewedpages, ores, pageassessments, pagepropnames, pageprops, pageswithprop, pageterms, prefixsearch, projectpages, projects, protectedtitles, querypage, random, recentchanges, redirects, references, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, transcodestatus, unreadnotificationpages, usercontribs, userinfo, users, videoinfo, watchlist, watchlistraw, wblistentityusage, webentityusage, wikibase, wikisets
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
mainmodule
Obsolète.

Obtenir aussi des informations sur le module principal (niveau supérieur). Utiliser plutôt modules=main.

pagesetmodule
Obsolète.

Obtenir aussi des informations sur le module pageset (en fournissant titles= et ses amis).

formatmodules
Obsolète.

Liste des noms de module de mise en forme (valeur du paramètre format). Utiliser plutôt modules.

Valeurs (séparées par | ou autre) : json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm

action=parse

Ce module a été désactivé.

Paramètres :
mobileformat

Retourner l'analyse de sortie dans un format adapté aux appareils mobiles.

Type : booléen (détails)
noimages

Désactiver les images en sortie mobile.

Type : booléen (détails)
mainpage

Appliquer les transformations pour appareil mobile spécifiques à la page d’accueil.

Type : booléen (détails)

action=parser-migration

Ce module a été désactivé.

action=parsoid-batch

Ce module a été désactivé.

action=patrol

Ce module a été désactivé.

action=protect

Ce module a été désactivé.

action=purge

Ce module a été désactivé.

action=query

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

Extraire 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 demandées.

categories
Lister toutes les catégories auxquelles les pages appartiennent.
categoryinfo
Renvoie les informations sur les catégories données.
cirrusbuilddoc
Ce module de requête a été désactivé.
cirrusdoc
Ce module de requête a été désactivé.
contributors
Ce module de requête a été désactivé.
coordinates
Ce module de requête a été désactivé.
deletedrevisions
Ce module de requête a été désactivé.
duplicatefiles
Ce module de requête a été désactivé.
extlinks
Renvoyer toutes les URL externes (non interwikis) des pages données.
extracts
Ce module de requête a été désactivé.
fileusage
Trouver toutes les pages qui utilisent les fichiers donnés.
imageinfo
Renvoie l’information de fichier et l’historique de téléversement.
images
Renvoie tous les fichiers contenus dans les pages fournies.
info
Obtenir les informations de base sur la page.
iwlinks
Ce module de requête a été désactivé.
langlinks
Ce module de requête a été désactivé.
langlinkscount
Ce module de requête a été désactivé.
links
Renvoie tous les liens des pages fournies.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
mapdata
Ce module de requête a été désactivé.
pageassessments
Ce module de requête a été désactivé.
pageprops
Obtenir diverses propriétés de page définies dans le contenu de la page.
pageterms
Ce module de requête a été désactivé.
redirects
Renvoie toutes les redirections vers les pages données.
references
Ce module de requête a été désactivé.
revisions
Obtenir des informations sur une révision.
stashimageinfo
Ce module de requête a été désactivé.
templates
Ce module de requête a été désactivé.
transcludedin
Ce module de requête a été désactivé.
transcodestatus
Ce module de requête a été désactivé.
videoinfo
Ce module de requête a été désactivé.
webentityusage
Ce module de requête a été désactivé.
Valeurs (séparées par | ou autre) : categories, categoryinfo, cirrusbuilddoc, cirrusdoc, contributors, coordinates, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, iwlinks, langlinks, langlinkscount, links, linkshere, mapdata, pageassessments, pageprops, pageterms, redirects, references, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, webentityusage
list

Quelles listes obtenir.

abusefilters
Ce module de requête a été désactivé.
abuselog
Ce module de requête a été désactivé.
allcategories
Énumérer toutes les catégories.
alldeletedrevisions
Ce module de requête a été désactivé.
allfileusages
Lister toutes les utilisations de fichiers, y compris ceux n’existant pas.
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 révisions.
alltransclusions
Ce module de requête a été désactivé.
allusers
Ce module de requête a été désactivé.
backlinks
Trouver toutes les pages qui ont un lien vers la page donnée.
betafeatures
Ce module de requête a été désactivé.
blocks
Ce module de requête a été désactivé.
categorymembers
Lister toutes les pages d’une catégorie donnée.
centralnoticelogs
Ce module de requête a été désactivé.
checkuser
Ce module de requête a été désactivé.
checkuserlog
Ce module de requête a été désactivé.
contenttranslation
Ce module de requête a été désactivé.
contenttranslationcorpora
Ce module de requête a été désactivé.
contenttranslationlangtrend
Ce module de requête a été désactivé.
contenttranslationstats
Ce module de requête a été désactivé.
contenttranslationsuggestions
Ce module de requête a été désactivé.
cxpublishedtranslations
Ce module de requête a été désactivé.
cxtranslatorstats
Ce module de requête a été désactivé.
embeddedin
Ce module de requête a été désactivé.
exturlusage
Énumérer les pages contenant une URL donnée.
filearchive
Ce module de requête a été désactivé.
gadgetcategories
Ce module de requête a été désactivé.
gadgets
Ce module de requête a été désactivé.
geosearch
Ce module de requête a été désactivé.
gettingstartedgetpages
Ce module de requête a été désactivé.
globalallusers
Ce module de requête a été désactivé.
globalblocks
Ce module de requête a été désactivé.
globalgroups
Ce module de requête a été désactivé.
imageusage
Trouver toutes les pages qui utilisent le titre de l’image donné.
iwbacklinks
Ce module de requête a été désactivé.
langbacklinks
Ce module de requête a été désactivé.
linterrors
Ce module de requête a été désactivé.
logevents
Ce module de requête a été désactivé.
mmsites
Ce module de requête a été désactivé.
mystashedfiles
Ce module de requête a été désactivé.
oldreviewedpages
Ce module de requête a été désactivé.
pagepropnames
Ce module de requête a été désactivé.
pageswithprop
Ce module de requête a été désactivé.
prefixsearch
Ce module de requête a été désactivé.
projectpages
Ce module de requête a été désactivé.
projects
Ce module de requête a été désactivé.
protectedtitles
Ce module de requête a été désactivé.
querypage
Ce module de requête a été désactivé.
random
Récupèrer un ensemble de pages au hasard.
recentchanges
Énumérer les modifications récentes.
search
Ce module de requête a été désactivé.
tags
Ce module de requête a été désactivé.
usercontribs
Ce module de requête a été désactivé.
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
Ce module de requête a été désactivé.
wikisets
Ce module de requête a été désactivé.
deletedrevs
Obsolète. Afficher les versions supprimées.
Valeurs (séparées par | ou autre) : abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, centralnoticelogs, checkuser, checkuserlog, contenttranslation, contenttranslationcorpora, contenttranslationlangtrend, contenttranslationstats, contenttranslationsuggestions, cxpublishedtranslations, cxtranslatorstats, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, geosearch, gettingstartedgetpages, globalallusers, globalblocks, globalgroups, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mmsites, mystashedfiles, oldreviewedpages, pagepropnames, pageswithprop, prefixsearch, projectpages, projects, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wikisets, deletedrevs
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
meta

Quelles métadonnées obtenir.

allmessages
Ce module de requête a été désactivé.
authmanagerinfo
Ce module de requête a été désactivé.
babel
Ce module de requête a été désactivé.
featureusage
Ce module de requête a été désactivé.
filerepoinfo
Ce module de requête a été désactivé.
globalpreferences
Ce module de requête a été désactivé.
globalrenamestatus
Ce module de requête a été désactivé.
globaluserinfo
Ce module de requête a été désactivé.
languageinfo
Renvoyer des informations sur les langues disponibles.
linterstats
Ce module de requête a été désactivé.
notifications
Ce module de requête a été désactivé.
oath
Ce module de requête a été désactivé.
ores
Ce module de requête a été désactivé.
siteinfo
Renvoyer les informations générales sur le site.
tokens
Ce module de requête a été désactivé.
unreadnotificationpages
Ce module de requête a été désactivé.
userinfo
Obtenir des informations sur l’utilisateur courant.
wikibase
Ce module de requête a été désactivé.
Valeurs (séparées par | ou autre) : allmessages, authmanagerinfo, babel, featureusage, filerepoinfo, globalpreferences, globalrenamestatus, globaluserinfo, languageinfo, linterstats, notifications, oath, ores, siteinfo, tokens, unreadnotificationpages, userinfo, wikibase
indexpageids

Inclure une section pageids supplémentaire listant tous les IDs de page renvoyés.

Type : booléen (détails)
export

Exporter les révisions actuelles de toutes les pages fournies 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 du format XML donnée en exportant. Peut être utilisé seulement avec query+export.

Une des valeurs suivantes : 0.10, 0.11
Par défaut : 0.11
iwurl

S’il faut obtenir l’URL complète si 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 query-continue brutes pour 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 (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 (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 (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.
allfileusages
Lister toutes les utilisations de fichiers, y compris ceux n’existant pas.
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 révisions.
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.
exturlusage
Énumérer les pages contenant une URL donnée.
fileusage
Trouver toutes les pages qui utilisent les fichiers donnés.
images
Renvoie tous les fichiers contenus dans les pages fournies.
imageusage
Trouver toutes les pages qui utilisent le titre de l’image donné.
links
Renvoie tous les liens des pages fournies.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
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 des informations sur une révision.
watchlist
Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
watchlistraw
Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
Une des valeurs suivantes : allcategories, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, backlinks, categories, categorymembers, exturlusage, fileusage, images, imageusage, links, linkshere, random, recentchanges, redirects, revisions, watchlist, watchlistraw
redirects

Résoudre automatiquement les redirections dans query+titles, query+pageids et query+revids, et dans les pages renvoyées par query+generator.

Type : booléen (détails)
converttitles

Convertir les titres dans d’autres variantes si nécessaire. Fonctionne uniquement si la langue de contenu du wiki prend en charge la conversion en variantes. Les langues qui prennent en charge la conversion en variantes incluent 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) de la catégorie.
timestamp
Ajoute l’horodatage de l’ajout de 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 (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 des informations sur Category:Foo et Category:Bar.
api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [ouvrir dans le bac à sable]

prop=cirrusbuilddoc

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

Ce module de requête a été désactivé.

prop=cirrusdoc

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

Ce module de requête a été désactivé.

prop=contributors

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

Ce module de requête a été désactivé.

prop=coordinates

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

Ce module de requête a été désactivé.

prop=deletedrevisions

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

Ce module de requête a été désactivé.

prop=duplicatefiles

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

Ce module de requête a été désactivé.

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

Renvoyer toutes les URL externes (non interwikis) des 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, 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 de Main Page.
api.php?action=query&prop=extlinks&titles=Main%20Page [ouvrir dans le bac à sable]

prop=extracts

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

Ce module de requête a été désactivé.

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
ID de chaque page.
title
Titre de chaque page.
redirect
Marque 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
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 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 l’information de fichier et l’historique de téléversement.

Paramètres :
iiprop

Quelle information obtenir du fichier :

timestamp
Ajoute l’horodatage à 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’ID de l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur est celui d’une révision 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 de l’information sur un fichier existant. Non prévu pour être utilisé en dehors du cœur de MediaWiki.
badfile
Ajoute l'indication que le fichier est sur MediaWiki:Bad image list
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 révisions de fichier renvoyer par fichier.

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

Horodatage auquel démarrer 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 à 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 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 compatibilité ascendante.

Par défaut : 1
iiextmetadatalanguage

Quelle langue pour analyser extmetadata. Cela affecte à la fois quelle traduction analyser, s’il y en a plusieurs, et comment les choses comme les nombres et d’autres valeurs sont mises en forme.

Par défaut : fr
iiextmetadatamultilang

Si des traductions pour la propriété extmetadata sont disponibles, les analyser 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 (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 PDFs peuvent utiliser page15-100px. iiurlwidth doit être utilisé et être cohérent avec iiurlparam.

Par défaut : (vide)
iibadfilecontexttitle

Si badfilecontexttitleprop=badfile est positionné, il s'agit du titre de la page utilisé pour évaluer la MediaWiki:Bad image list

iicontinue

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

iilocalonly

Rechercher les fichiers uniquement dans le référentiel 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 fournies.

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 contient un fichier donné.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (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

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’ID de la page de discussion de chaque page qui n’est pas de discussion.
watched
Lister l’état de suivi de chaque page.
watchers
Le nombre d’observateurs, si c’est autorisé.
visitingwatchers
Le nombre de personnes suivant chaque page qui ont regardé 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’ID de page de la page parent de chaque page de discussion.
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 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.
Valeurs (séparées par | ou autre) : displaytitle, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
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 (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 est interdite, ou 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
intoken
Obsolète.

Utiliser plutôt action=query&meta=tokens.

Valeurs (séparées par | ou autre) : block, delete, edit, email, import, move, protect, unblock, watch
incontinue

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

Exemples :
Obtenir des informations sur la page Main Page.
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.
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

Ce module de requête a été désactivé.

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

Ce module de requête a été désactivé.

prop=langlinkscount

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

Ce module de requête a été désactivé.

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

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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
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 a un lien vers un titre donné.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (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
ID 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
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=mapdata

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

Ce module de requête a été désactivé.

prop=pageassessments

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

Ce module de requête a été désactivé.

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 (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

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

Ce module de requête a été désactivé.

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
ID 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
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=references

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

Ce module de requête a été désactivé.

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 des informations sur une révision.

Peut être utilisé de différentes manières :

  1. Obtenir des données sur un ensemble de pages (dernière révision), en mettant les titres ou les ids de page.
  2. Obtenir les révisions d’une page donnée, en utilisant les titres ou les ids de page avec un début, une fin ou une limite.
  3. Obtenir des données sur un ensemble de révisions en donnant leurs IDs avec revids.
Paramètres :
rvprop

Quelles propriétés obtenir pour chaque révision :

ids
L’ID de la révision.
flags
Attributs de la révision (mineure).
timestamp
L’horodatage de la révision.
user
L’utilisateur qui a fait la révision. Si l’utilisateur a été supprimé d’une version, une propriété userhidden 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 sera retournée.
contentmodel
ID du modèle de contenu de chaque emplacement 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 sera retournée.
tags
Balises de la révision.
roles
Lister les rôles d’emplacement de contenu qui existent dans la révision.
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 révision 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 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 uniquement le contenu de ce numéro de section.

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, text/css, text/javascript, text/plain, text/x-wiki
rvstartid

Commencer l’énumération à partir de la date de cette révision. La révision doit exister mais il n’est pas nécessaire que ce soit une révision de cette page.

Utilisable uniquement avec une seule page (mode #2).
Type: entier
rvendid

Arrêter l’énumération à la date de cette révision. La révision doit exister mais il n’est pas nécessaire que ce soit une révision de cette page.

Utilisable uniquement avec une seule page (mode #2).
Type: entier
rvstart

À quel horodatage de révision démarrer 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 avant rvend.
older
lister les nouveaux 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 révisions faites par un utilisateur donné.

Utilisable uniquement avec une seule page (mode #2).
Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
rvexcludeuser

Exclure les révisions faites par un utilisateur donné.

Utilisable uniquement avec une seule page (mode #2).
Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
rvtag

Lister uniquement les révisions marquées avec cette balise.

rvtoken
Obsolète.

Quels jetons obtenir pour chaque révision.

Valeurs (séparées par | ou autre) : rollback
rvcontinue

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

prop=stashimageinfo

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

Ce module de requête a été désactivé.

prop=templates

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

Ce module de requête a été désactivé.

prop=transcludedin

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

Ce module de requête a été désactivé.

prop=transcodestatus

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

Ce module de requête a été désactivé.

prop=videoinfo

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

Ce module de requête a été désactivé.

prop=webentityusage

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

Ce module de requête a été désactivé.

list=abusefilters

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

Ce module de requête a été désactivé.

list=abuselog

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

Ce module de requête a été désactivé.

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 démarrer 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 avec cette valeur.

acdir

Ordre dans lequel 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 l’information 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

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

Ce module de requête a été désactivé.

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 ceux n’existant pas.

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. Impossible à utiliser avec afprop=ids. Quand il est utilisé comme générateur, il produit les pages cible au lieu des pages source.

Type : booléen (détails)
afprop

Quelles informations inclure :

ids
Ajoute l'ID des 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

L'ordre dans lequel lister.

Une des valeurs suivantes : ascending, descending
Par défaut : ascending
Exemples :
Lister les titres des fichiers, y compris ceux manquants, avec les IDs de page d’où ils proviennent, en commençant à B.
api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [ouvrir dans le bac à sable]
Lister les 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 les manquants.
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

L'ordre dans laquel lister.

Une des valeurs suivantes : ascending, descending, newer, older
Par défaut : ascending
aifrom

Le titre de l’image depuis laquelle démarrer 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 énumérer. Ne peut être utilisé qu’avec aisort=timestamp.

Type : horodatage (formats autorisés)
aiend

L’horodatage de la fin d’énumération. Ne peut être utilisé qu’avec aisort=timestamp.

Type : horodatage (formats autorisés)
aiprop

Quelle information obtenir du fichier :

timestamp
Ajoute l’horodatage à 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’ID de l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur est celui d’une révision 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 l'indication que le fichier est sur MediaWiki:Bad image list
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. Utilisable uniquement 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 téléversés par cet utilisateur. Utilisable uniquement avec aisort=timestamp. Impossible à utiliser avec aifilterbots.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
aifilterbots

Comment filtrer les fichiers téléversés par des robots. Peut être utilisé uniquement avec aisort=timestamp. Impossible à utiliser 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 (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 commençant par 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 le type MIME image/png ou image/gif
api.php?action=query&list=allimages&aimime=image/png|image/gif [ouvrir dans le bac à sable]
Afficher l’information sur 4 fichiers commençant par 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 auquel démarrer 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. Utilisé avec un générateur, produit les pages cible au lieu des pages source.

Type : booléen (détails)
alprop

Quelles informations inclure :

ids
Ajoute l’ID 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
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

L'ordre dans lequel lister.

Une des valeurs suivantes : ascending, descending
Par défaut : ascending
Exemples :
Lister les titres liés, y compris ceux manquants, avec les IDs des pages d’où ils proviennent, en démarrant à B.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [ouvrir dans le bac à sable]
Lister 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
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 d’après leur cascade (ignoré si apprtype n’est pas positionné).

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

L'ordre dans lequel 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 des pages commençant par la lettre B.
api.php?action=query&list=allpages&apfrom=B [ouvrir dans le bac à sable]
Afficher l’information 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 hors redirections 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 démarrer 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 cible au lieu des pages source.

Type : booléen (détails)
arprop

Quelles informations inclure :

ids
Ajoute l’ID 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
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 cible, y compris celles manquantes, avec les IDs de page d’où ils proviennent, en commençant à B.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [ouvrir dans le bac à sable]
Lister les pages cible unique
api.php?action=query&list=allredirects&arunique=&arfrom=B [ouvrir dans le bac à sable]
Obtient toutes les pages cible, 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 révisions.

Paramètres :
arvprop

Quelles propriétés obtenir pour chaque révision :

ids
L’ID de la révision.
flags
Attributs de la révision (mineure).
timestamp
L’horodatage de la révision.
user
L’utilisateur qui a fait la révision. Si l’utilisateur a été supprimé d’une version, une propriété userhidden 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 sera retournée.
contentmodel
ID du modèle de contenu de chaque emplacement 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 sera retournée.
tags
Balises de la révision.
roles
Lister les rôles d’emplacement de contenu qui existent dans la révision.
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 révision 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 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 uniquement le contenu de ce numéro de section.

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, text/css, text/javascript, text/plain, text/x-wiki
arvuser

Lister uniquement les révisions faites par cet utilisateur.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
Pour spécifier toutes les valeurs, utiliser *.
arvstart

L’horodatage auquel démarrer 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 avant arvend.
older
lister les nouveaux 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 révisions faites par cet utilisateur.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID 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 IDs de révision.

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 révisions de n’importe quel espace de noms.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [ouvrir dans le bac à sable]

list=alltransclusions

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

Ce module de requête a été désactivé.

list=allusers

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

Ce module de requête a été désactivé.

  • 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

ID de la page à chercher. Impossible à utiliser 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
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 quand 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 jusqu’à 2 * bllimit résultats pouvant être retourné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=betafeatures

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

Ce module de requête a été désactivé.

list=blocks

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

Ce module de requête a été désactivé.

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.

cmpageid

ID de la page de la catégorie à énumérer. Incompatible avec cmtitle.

Type: entier
cmprop

Quelles informations inclure :

ids
Ajoute l’ID de la page.
title
Ajoute le titre et l’ID 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 de la clé de tri).
type
Ajoute le type avec 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 ou cmtype=file 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
Pour spécifier toutes les valeurs, utiliser *.
cmtype

Quel type de membres de la catégorie inclure. Ignoré quand cmsort=timestamp 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 démarrer la liste. Peut être utilisé uniquement avec cmsort=timestamp.

Type : horodatage (formats autorisés)
cmend

Horodatage auquel terminer la liste. Peut être utilisé uniquement avec cmsort=timestamp.

Type : horodatage (formats autorisés)
cmstarthexsortkey

Clé de tri à laquelle démarrer le listage, telle que renvoyée par cmprop=sortkey. Utilisable uniquement avec cmsort=sortkey.

cmendhexsortkey

Clé de tri à laquelle arrêter le listage, telle que renvoyée par cmprop=sortkey. Utilisable uniquement avec cmsort=sortkey.

cmstartsortkeyprefix

Préfixe de la clé de tri à laquelle démarrer le listage. Utilisable uniquement avec cmsort=sortkey. Écrase cmstarthexsortkey.

cmendsortkeyprefix

Préfixe de la clé de tri avant laquelle se termine le listage (et non pas à ; si cette valeur existe elle ne sera pas incluse !). Utilisable uniquement avec cmsort=sortkey. Écrase cmendhexsortkey.

cmstartsortkey
Obsolète.

Utiliser plutôt cmstarthexsortkey.

cmendsortkey
Obsolète.

Utiliser plutôt cmendhexsortkey.

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=centralnoticelogs

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

Ce module de requête a été désactivé.

list=checkuser

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

Ce module de requête a été désactivé.

list=checkuserlog

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

Ce module de requête a été désactivé.

list=contenttranslation

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

Ce module de requête a été désactivé.

list=contenttranslationcorpora

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

Ce module de requête a été désactivé.

list=contenttranslationlangtrend

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

Ce module de requête a été désactivé.

list=contenttranslationstats

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

Ce module de requête a été désactivé.

list=contenttranslationsuggestions

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

Ce module de requête a été désactivé.

list=cxpublishedtranslations

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

Ce module de requête a été désactivé.

list=cxtranslatorstats

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

Ce module de requête a été désactivé.

list=deletedrevs (dr)

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

Afficher les versions supprimées.

Opère selon trois modes :

  1. Lister les révisions 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 (pas de titres spécifiés).
  3. Lister toutes les révisions supprimées dans l’espace de noms donné, triées par titre et horodatage (aucun titre spécifié, druser non positionné).

Certains paramètres ne s’appliquent qu’à certains modes et sont ignorés dans les autres.

Paramètres :
drstart

L’horodatage auquel démarrer 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 avant drend.
older
lister les nouveaux 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

Démarrer 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 révision 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Par défaut : 0
drtag

Lister uniquement les révisions marquées par cette balise.

druser

Lister uniquement les révisions par cet utilisateur.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
drexcludeuser

Ne pas lister les révisions par cet utilisateur.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
drprop

Quelles propriétés obtenir :

revid
ajoute l’ID de la révision supprimée.
parentid
ajoute l’ID de la révision précédente de la page.
user
ajoute l’utilisateur ayant fait la révision.
userid
ajoute l’ID de l’utilisateur qui a fait la révision.
comment
ajoute le commentaire de la révision.
parsedcomment
ajoute le commentaire analysé de la révision.
minor
marque si la révision est mineure.
len
ajoute la longueur (en octets) de la révision.
sha1
ajoute le SHA-1 (base 16) de la révision.
content
ajoute le contenu de la révision.
token
désuet. Fournit le jeton de modification.
tags
balises pour la révision.
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 révisions à 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 révisions supprimées des pages Main Page et Talk:Main Page, avec le 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 révisions 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

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

Ce module de requête a été désactivé.

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 contenant une URL donnée.

Paramètres :
euprop

Quelles informations inclure :

ids
Ajoute l’ID de la page.
title
Ajoute le titre et l’ID 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 rempli, le protocole est http. Le laisser avec euquery vide 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, 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. Le laisser 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
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

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

Ce module de requête a été désactivé.

list=gadgetcategories

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

Ce module de requête a été désactivé.

list=gadgets

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

Ce module de requête a été désactivé.

list=geosearch

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

Ce module de requête a été désactivé.

list=gettingstartedgetpages

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

Ce module de requête a été désactivé.

list=globalallusers

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

Ce module de requête a été désactivé.

list=globalblocks

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

Ce module de requête a été désactivé.

list=globalgroups

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

Ce module de requête a été désactivé.

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 de l’image donné.

Paramètres :
iutitle

Titre à rechercher. Impossible à utiliser avec iupageid.

iupageid

ID de la page à rechercher. Impossible à utiliser 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
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 mis à 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 aussi 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.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Ce module de requête a été désactivé.

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

Ce module de requête a été désactivé.

list=linterrors

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

Ce module de requête a été désactivé.

list=logevents

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

Ce module de requête a été désactivé.

list=mmsites

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

Ce module de requête a été désactivé.

list=mystashedfiles

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

Ce module de requête a été désactivé.

list=oldreviewedpages

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

Ce module de requête a été désactivé.

list=pagepropnames

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

Ce module de requête a été désactivé.

list=pageswithprop

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

Ce module de requête a été désactivé.

list=prefixsearch

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

Ce module de requête a été désactivé.

list=projectpages

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

Ce module de requête a été désactivé.

list=projects

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

Ce module de requête a été désactivé.

list=protectedtitles

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

Ce module de requête a été désactivé.

list=querypage

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

Ce module de requête a été désactivé.

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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
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 démarrer 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 avant rcend.
older
lister les nouveaux 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
Pour spécifier toutes les valeurs, utiliser *.
rcuser

Lister uniquement les modifications faites par cet utilisateur.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
rcexcludeuser

Ne pas lister les modifications faites par cet utilisateur.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID 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’ID de la page, l’ID des modifications récentes et l’ID de l’ancienne et de la nouvelle révision.
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 les informations du journal (Id 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
rctoken
Obsolète.

Utiliser plutôt action=query&meta=tokens.

Valeurs (séparées par | ou autre) : patrol
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 sont de la dernière révision.

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 IDs de révision plutôt que des titres. Les entrées de modification récentes sans IDs de révision 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

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

Ce module de requête a été désactivé.

list=tags

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

Ce module de requête a été désactivé.

list=usercontribs

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

Ce module de requête a été désactivé.

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

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 (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 (500 pour les clients ayant droit aux limites plus élevées).
ustoken
Obsolète.

Utiliser action=query&meta=tokens à la place.

Valeurs (séparées par | ou autre) : userrights

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 démarrer 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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
Pour spécifier toutes les valeurs, utiliser *.
wluser

Lister uniquement les modifications par cet utilisateur.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
wlexcludeuser

Ne pas lister les modifications faites par cet utilisateur.

Type : utilisateur, par un des nom d’utilisateur, IP, nom interwiki (par ex. « prefix>ExampleName ») et ID utilisateur (par ex. « #12345 »)
wldir

Dans quelle direction énumérer :

newer
lister les plus anciens en premier. Note : wlstart doit être avant wlend.
older
lister les nouveaux 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 fait la modification. Si le nom de l’utilisateur a été supprimé d’une version, une propriété userhidden sera retournée.
userid
Ajoute l’ID de l’utilisateur ayant fait 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é 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.
Valeurs (séparées par | ou autre) : comment, 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 faites par des utilisateurs connectés, mettre 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]
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, 2300, 2301, 2302, 2303, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133, 7134, 7135, 7136, 7137
Le nombre maximal de valeurs est 50 (500 pour les clients ayant droit aux limites plus élevées).
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

Le sens dans lequel lister.

Une des valeurs suivantes : ascending, descending
Par défaut : ascending
wrfromtitle

Démarrer l'énumération avec ce Titre (inclure le préfixe d'espace de noms) :

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

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

Ce module de requête a été désactivé.

list=wikisets

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

Ce module de requête a été désactivé.

meta=allmessages

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

Ce module de requête a été désactivé.

meta=authmanagerinfo

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

Ce module de requête a été désactivé.

meta=babel

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

Ce module de requête a été désactivé.

meta=featureusage

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

Ce module de requête a été désactivé.

meta=filerepoinfo

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

Ce module de requête a été désactivé.

meta=globalpreferences

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

Ce module de requête a été désactivé.

meta=globalrenamestatus

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

Ce module de requête a été désactivé.

meta=globaluserinfo

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

Ce module de requête a été désactivé.

meta=languageinfo (li)

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

Renvoyer des 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

Quelle information 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 BCP-47.
dir
La direction d’écriture de la langue (ltr ou rtl).
autonym
L’autonyme d’une langue, c’est-à-dire son nom dans cette langue.
name
Le nom de la langue dans la langue spécifiée par le paramètre uselang, avec l'application des langues de repli si besoin.
fallbacks
Les codes de langue des langues de secours configurées pour cette langue. Le secours implicite final en 'en' n’est pas inclus (mais certaines langues peuvent avoir 'en' en secours explicitement).
variants
Les codes de langue des variantes supportées 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 (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 supportées.
api.php?action=query&meta=languageinfo [ouvrir dans le bac à sable]
Obtenir les autonymes et les noms en allemand de toutes les langues supportées.
api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [ouvrir dans le bac à sable]
Obtenir les langues de secours 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 supportées.
api.php?action=query&meta=languageinfo&liprop=bcp47|dir [ouvrir dans le bac à sable]

meta=linterstats

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

Ce module de requête a été désactivé.

meta=notifications

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

Ce module de requête a été désactivé.

meta=oath

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

Ce module de requête a été désactivé.

meta=ores

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

Ce module de requête a été désactivé.

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

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

Ce module de requête a été désactivé.

meta=unreadnotificationpages

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

Ce module de requête a été désactivé.

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.
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.
preferencestoken
Obsolète. Obtenir un jeton pour modifier les préférences de l’utilisateur actuel.
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, unreadcount, preferencestoken
uiattachedwiki

Avec uiprop=centralids, indiquer si l’utilisateur est attaché au wiki identifié par cet ID.

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=wikibase

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

Ce module de requête a été désactivé.

action=raw

(main | raw)

Ce module a été désactivé.

action=record-lint

Ce module a été désactivé.

action=refresheducation

Ce module a été désactivé.

action=removeauthenticationdata

Ce module a été désactivé.

action=resetpassword

Ce module a été désactivé.

action=review

Ce module a été désactivé.

action=reviewactivity

Ce module a été désactivé.

action=revisiondelete

Ce module a été désactivé.

action=rollback

Ce module a été désactivé.

action=rsd

(main | rsd)

Ce module a été désactivé.

action=sanitize-mapdata

Ce module a été désactivé.

action=scribunto-console

Ce module a été désactivé.

action=setglobalaccountstatus

Ce module a été désactivé.

action=setnotificationtimestamp

Ce module a été désactivé.

action=setpagelanguage

Ce module a été désactivé.

action=sitematrix

Ce module a été désactivé.

action=spamblacklist

Ce module a été désactivé.

action=stabilize

Ce module a été désactivé.

action=stashedit

Ce module a été désactivé.

action=strikevote

Ce module a été désactivé.

action=tag

(main | tag)

Ce module a été désactivé.

action=templatedata

Ce module a été désactivé.

action=thank

Ce module a été désactivé.

action=titleblacklist

Ce module a été désactivé.

action=tokens

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

Obtenir des jetons pour des actions de modification des données.

Ce module est désuet, remplacé par action=query&meta=tokens.

Paramètre :
type

Types de jeton à demander.

Valeurs (séparées par | ou autre) : block, createaccount, csrf, delete, edit, email, import, login, move, options, patrol, protect, rollback, unblock, userrights, watch
Par défaut : edit
Exemples :
Récupérer un jeton de modification (par défaut).
api.php?action=tokens [ouvrir dans le bac à sable]
Récupérer un jeton de courriel et un jeton de déplacement.
api.php?action=tokens&type=email|move [ouvrir dans le bac à sable]

action=transcodereset

Ce module a été désactivé.

action=ulslocalization

Ce module a été désactivé.

action=unblock

Ce module a été désactivé.

action=undelete

Ce module a été désactivé.

action=unlinkaccount

Ce module a été désactivé.

action=upload

Ce module a été désactivé.

action=userrights

Ce module a été désactivé.

action=validatepassword

Ce module a été désactivé.

action=visualeditor

Ce module a été désactivé.

action=watch

  • Ce module nécessite des droits de lecture.
  • Ce module nécessite des droits d’écriture.
  • Ce module n’accepte que les requêtes POST.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Ajouter ou supprimer des pages de la liste de suivi de l’utilisateur actuel.

Paramètres :
title
Obsolète.

La page à (ne plus) suivre. Utiliser plutôt titles.

unwatch

Si défini, la page ne sera plus suivie plutôt que suivie.

Type : booléen (détails)
continue

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

titles

Une liste des titres sur lesquels travailler.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (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 (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 (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.
allfileusages
Lister toutes les utilisations de fichiers, y compris ceux n’existant pas.
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 révisions.
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.
exturlusage
Énumérer les pages contenant une URL donnée.
fileusage
Trouver toutes les pages qui utilisent les fichiers donnés.
images
Renvoie tous les fichiers contenus dans les pages fournies.
imageusage
Trouver toutes les pages qui utilisent le titre de l’image donné.
links
Renvoie tous les liens des pages fournies.
linkshere
Trouver toutes les pages ayant un lien vers les pages données.
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 des informations sur une révision.
watchlist
Obtenir les modifications récentes des pages de la liste de suivi de l’utilisateur actuel.
watchlistraw
Obtenir toutes les pages de la liste de suivi de l’utilisateur actuel.
Une des valeurs suivantes : allcategories, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, backlinks, categories, categorymembers, exturlusage, fileusage, images, imageusage, links, linkshere, random, recentchanges, redirects, revisions, watchlist, watchlistraw
redirects

Résoudre automatiquement les redirections dans titles, pageids et revids, et dans les pages renvoyées par 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 en, crh, gan, iu, kk, ku, shi, sr, tg, uz et zh.

Type : booléen (détails)
token

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

Ce paramètre est obligatoire.

action=webapp-manifest

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

Retourne un manifest webapp.

action=wikilove

Ce module a été désactivé.

action=zeroconfig

Ce module a été désactivé.

format=json

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

Sortir les données au format JSON.

Paramètres :
callback

Si spécifié, inclut la sortie dans l’appel d’une fonction fournie. Pour plus de sûreté, toutes les données spécifiques à l’utilisateur seront restreintes.

utf8

Si spécifié, encode la plupart des caractères non ASCII (mais pas tous) en UTF-8 au lieu de les remplacer par leur séquence d’échappement hexadécimale. Valeur par défaut quand formatversion ne vaut pas 1.

Type : booléen (détails)
ascii

Si spécifié, encode tous les caractères non ASCII en utilisant des séquences d’échappement hexadécimales. Valeur par défaut quand formatversion vaut 1.

Type : booléen (détails)
formatversion

Mise en forme de sortie :

1
Format rétro-compatible (booléens de style XML, clés * pour les nœuds de contenu, etc.).
2
Format moderne.
latest
Utilise le dernier format (actuellement 2), peut changer sans avertissement.
Une des valeurs suivantes : 1, 2, latest
Par défaut : 1
Exemple :
Renvoyer le résultat de la requête dans le format JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [ouvrir dans le bac à sable]

format=jsonfm

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

Extraire les données au format JSON (HTML mis en forme améliorée pour l’impression).

Paramètres :
wrappedhtml

Renvoyer le HTML avec une jolie mise en forme pour l’impression et les modules ResourceLoader associés comme un objet JSON.

Type : booléen (détails)
callback

Si spécifié, inclut la sortie dans l’appel d’une fonction fournie. Pour plus de sûreté, toutes les données spécifiques à l’utilisateur seront restreintes.

utf8

Si spécifié, encode la plupart des caractères non ASCII (mais pas tous) en UTF-8 au lieu de les remplacer par leur séquence d’échappement hexadécimale. Valeur par défaut quand formatversion ne vaut pas 1.

Type : booléen (détails)
ascii

Si spécifié, encode tous les caractères non ASCII en utilisant des séquences d’échappement hexadécimales. Valeur par défaut quand formatversion vaut 1.

Type : booléen (détails)
formatversion

Mise en forme de sortie :

1
Format rétro-compatible (booléens de style XML, clés * pour les nœuds de contenu, etc.).
2
Format moderne.
latest
Utilise le dernier format (actuellement 2), peut changer sans avertissement.
Une des valeurs suivantes : 1, 2, latest
Par défaut : 1
Exemple :
Renvoyer le résultat de la requête dans le format JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [ouvrir dans le bac à sable]

format=none

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

Ne rien extraire.

Exemple :
Renvoyer le résultat de la requête dans le format NONE.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [ouvrir dans le bac à sable]

format=php

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

Extraire les données au format sérialisé de PHP.

Paramètre :
formatversion

Mise en forme de la sortie :

1
format rétro-compatible (booléens de style XML, clés * pour les nœuds de contenu, etc.).
2
format moderne.
latest
utilise le dernier format (actuellement 2), peut changer sans avertissement.
Une des valeurs suivantes : 1, 2, latest
Par défaut : 1
Exemple :
Renvoyer le résultat de la requête dans le format PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [ouvrir dans le bac à sable]

format=phpfm

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

Extraire les données au format sérialisé de PHP (mise en forme HTML améliorée pour l'impression).

Paramètres :
wrappedhtml

Renvoyer le HTML avec une jolie mise en forme pour l’impression et les modules ResourceLoader associés comme un objet JSON.

Type : booléen (détails)
formatversion

Mise en forme de la sortie :

1
format rétro-compatible (booléens de style XML, clés * pour les nœuds de contenu, etc.).
2
format moderne.
latest
utilise le dernier format (actuellement 2), peut changer sans avertissement.
Une des valeurs suivantes : 1, 2, latest
Par défaut : 1
Exemple :
Renvoyer le résultat de la requête dans le format PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [ouvrir dans le bac à sable]

format=rawfm

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

Extraire les données, y compris les éléments de débogage, au format JSON (mise en forme HTML améliorée pour l'impression).

Paramètre :
wrappedhtml

Renvoyer le HTML avec une jolie mise en forme pour l’impression et les modules ResourceLoader associés comme un objet JSON.

Type : booléen (détails)
Exemple :
Renvoyer le résultat de la requête dans le format RAW.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [ouvrir dans le bac à sable]

format=xml

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

Extraire les données au format XML.

Paramètres :
xslt

Si spécifié, ajoute la page nommée comme une feuille de style XSL. La valeur doit être un titre dans l’espace de noms MediaWiki se terminant par .xsl.

includexmlnamespace

Si spécifié, ajoute un espace de noms XML.

Type : booléen (détails)
Exemple :
Renvoyer le résultat de la requête dans le format XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [ouvrir dans le bac à sable]

format=xmlfm

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

Extraire les données au format XML (affiché proprement en HTML).

Paramètres :
wrappedhtml

Renvoyer le HTML avec une jolie mise en forme pour l’impression et les modules ResourceLoader associés comme un objet JSON.

Type : booléen (détails)
xslt

Si spécifié, ajoute la page nommée comme une feuille de style XSL. La valeur doit être un titre dans l’espace de noms MediaWiki se terminant par .xsl.

includexmlnamespace

Si spécifié, ajoute un espace de noms XML.

Type : booléen (détails)
Exemple :
Renvoyer le résultat de la requête dans le format XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [ouvrir dans le bac à sable]

Type de données

Les entrées dans MediaWiki doivent être en UTF-8 normalisé NFC. MediaWiki peut tenter de convertir les autres entrées, mais cela peut faire échouer certaines opérations (comme des modifications de pages avec les contrôles MD5).

Les paramètres qui prennent plusieurs valeurs sont normalement soumis avec les valeurs séparées par des barres verticales, par ex. param=valeur1|valeur2 ou param=valeur1%7Cvaleur2. Si une valeur doit contenir une barre verticale, utiliser U+001F (Séparateur Unix) comme séparateur et préfixer la valeur par U+001F, par ex. param=%1Fvaleur1%1Fvaleur2.

Certains types de paramètre dans les requêtes de l’API ont besoin de plus d’explications :

boolean

Les paramètres booléens fonctionnent comme des cases à cocher HTML : si le paramètre est spécifié, quelle que soit sa valeur, il est considéré comme vrai. Pour une valeur fausse, omettre complètement le paramètre.

expiry

Valeurs d’expiration relatives (par ex. 5 months ou 2 weeks) ou absolues (par ex. 2014-09-18T12:34:56Z). Pour ne pas avoir d’expiration, utiliser infinite, indefinite, infinity ou never.

timestamp

Les horodatages peuvent être spécifiés sous plusieurs formes, voir les formats d’entrée de la bibliothèque Timestamp documentés sur mediawiki.org pour plus de détails. La date et l’heure ISO 8601 sont recommandés : 2001-01-15T14:56:00Z. De plus, la chaîne now peut être utilisée pour spécifier l’horodatage courant.

Paramètres de modèle

Les paramètres de modèle supportent les cas où un module d’API a besoin d’une valeur pour chaque valeur d’un autre paramètre quelconque. Par exemple, s’il y avait un module d’API pour demander un fruit, il pourrait avoir un paramètre fruits pour spécifier quels fruits sont demandés et un paramètre de modèle {fruit}-quantité pour spécifier la quantité demandée de chaque fruit. Un client de l’API qui voudrait une pomme, cinq bananes et vingt fraises pourrait alors faire une requête comme fruits=pommes|bananes|fraises&pommes-quantité=1&bananes-quantité=5&fraises-quantité=20.

Remerciements

Développeurs de l’API :

  • Yuri Astrakhan (créateur, développeur en chef Sept. 2006–Sept. 2007)
  • Roan Kattouw (développeur en chef Sept. 2007–2009)
  • Victor Vasiliev
  • Bryan Tong Minh
  • Sam Reed
  • Brad Jorsch (développeur en chef depuis 2013)

Veuillez envoyer vos commentaires, suggestions et questions à mediawiki-api@lists.wikimedia.org ou remplir un rapport de bogue sur https://phabricator.wikimedia.org/.