Axuda da API de MediaWiki

Esta é unha páxina de documentación da API de MediaWiki xerada automaticamente.

Documentación e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

Módulo principal

Estado: A API de MediaWiki é unha interface estable e consolidada que ten un mantemento activo e está en constante mellora. Aínda que intentamos evitalo, ocasionalmente precisamos facer cambios importantes que rompen a estrutura anterior; podes apuntarte á lista de discusión mediawiki-api-announce para recibires información acerca das actualizacións.

Solicitudes incorrectas: Cando se envían solicitudes incorrectas á API, envíase unha cabeceira HTTP coa chave "MediaWiki-API-Error" e, a seguir, tanto o valor da cabeceira como o código de erro devolto quedarán definidos co mesmo valor. Para máis información, consulta API: Erros e avisos.

Parámetros específicos:
action

Que acción se realizará.

block
Bloquear un usuario.
changeauthenticationdata
Cambiar os datos de autenticación do usuario actual.
changecontentmodel
Cambiar o modelo de contido dunha páxina
checktoken
Verificar a validez dun identificador de action=query&meta=tokens.
clearhasmsg
Limpar a bandeira hasmsg para o usuario actual
clientlogin
Conectarse á wiki usando o fluxo interactivo.
compare
Obter as diferencias entre dúas páxinas.
createaccount
Crear unha nova conta de usuario.
delete
Borrar a páxina.
edit
Crear e editar páxinas.
emailuser
Enviar un correo electrónico a un usuario.
expandtemplates
Expandir tódolos modelos dentro do wikitexto.
feedcontributions
Devolve a lista de contribucións dun usuario.
feedrecentchanges
Devolve un ficheiro de cambios recentes.
feedwatchlist
Devolve o fluxo dunha lista de vixilancia.
filerevert
Revertir o ficheiro a unha versión anterior.
help
Amosar axuda para os módulos indicados.
imagerotate
Xirar unha ou máis imaxes.
import
Importar unha páxina doutra wiki, ou dun ficheiro XML.
linkaccount
Vincular unha conta dun provedor externo ó usuario actual.
login
Iniciar sesión e obter as cookies de autenticación.
logout
Terminar e limpar os datos de sesión.
managetags
Realizar tarefas de xestión relacionadas coa modificación de etiquetas.
mergehistory
Fusionar os historiais das páxinas.
move
Mover unha páxina.
opensearch
Buscar no wiki mediante o protocolo OpenSearch.
options
Cambiar as preferencias do usuario actual.
paraminfo
Obter información sobre módulos API.
parse
Fai a análise sintáctica do contido e devolve o resultado da análise.
patrol
Patrullar unha páxina ou edición.
protect
Cambiar o nivel de protección dunha páxina.
purge
Borrar a caché para os títulos indicados.
query
Consultar datos de e sobre MediaWiki.
removeauthenticationdata
Elimina os datos de autenticación do usuario actual.
resetpassword
Envía un correo de inicialización de contrasinal a un usuario.
revisiondelete
Borrar e restaurar revisións.
rollback
Desfacer a última edición da páxina.
rsd
Exportar un esquema RSD (Really Simple Discovery).
setnotificationtimestamp
Actualizar a data e hora de notificación das páxinas vixiadas.
setpagelanguage
Cambiar a lingua dunha páxina.
spamblacklist
Validar um ou mais URL contra a lista de barramento de spam.
tag
Engadir ou eliminar etiquetas de cambio de revisións individuais ou entradas de rexistro.
unblock
Desbloquear un usuario.
undelete
Restaurar modificacións dunha páxina borrada.
unlinkaccount
Elimina unha conta vinculada do usuario actual.
upload
Subir un ficheiro, ou obter o estado das subas pendentes.
userrights
Cambiar a pertencia dun usuario a un grupo.
validatepassword
Valida un contrasinal contra as políticas de contrasinais da wiki.
watch
Engadir ou borrar páxinas da lista de vixilancia do usuario actual.
categorytree
Interno. Módulo interno para a extensión CategoryTree.
cspreport
Interno. Usado polos navegadores para informar de violacións da política de confidencialidade de contido. Este módulo non debe se usado nunca, excepto cando é usado automaticamente por un navegador web compatible con CSP.
stashedit
Interno. Preparar unha edición na caché compartida.
Un valor dos seguintes valores: block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, spamblacklist, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, categorytree, cspreport, stashedit
Por defecto: help
format

O formato de saída.

json
Datos de saída en formato JSON.
jsonfm
Datos de saída en formato JSON(impresión en HTML).
none
Ningunha saída.
php
Datos de saída en formato serializado de PHP.
phpfm
Datos de saída en formato serializado de PHP(impresión en HTML).
rawfm
Datos de saída, incluíndo os elementos de depuración, en formato JSON (impresión en HTML).
xml
Datos de saída en formato XML.
xmlfm
Datos de saída en formato XML(impresión en HTML).
Un valor dos seguintes valores: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
Por defecto: jsonfm
maxlag

O retardo máximo pode usarse cando MediaWiki está instalada nun cluster de base de datos replicadas. Para gardar accións que causen calquera retardo máis de replicación do sitio, este parámetro pode facer que o cliente espere ata que o retardo de replicación sexa menor que o valor especificado. No caso de retardo excesivo, é devolto o código de erro maxlag cunha mensaxe como esperando por $host: $lag segundos de retardo.
Para máis información, ver Manual: Maxlag parameter.

Tipo: número enteiro
smaxage

Fixar a cabeceira HTTP de control de caché s-maxage a eses segundos. Os erros nunca se gardan na caché.

Tipo: número enteiro
Por defecto: 0
maxage

Fixar a cabeceira HTTP de control de caché max-age a eses segundos. Os erros nunca se gardan na caché.

Tipo: número enteiro
Por defecto: 0
assert

Verificar que o usuario está conectado se ten o valor user, non conectado se ten o valor anon ou ten dereitos de bot se ten o valor bot.

Un valor dos seguintes valores: anon, bot, user
assertuser

Verificar que o usuario actual é o usuario nomeado.

Tipo: usuario, por nome de usuario
requestid

Calquera valor dado aquí será incluído na resposta. Pode usarse para distingir peticións.

servedby

Inclúa o nome do servidor que servía a solicitude nos resultados.

Tipo: booleano (detalles)
curtimestamp

Incluir a marca de tempo actual no resultado.

Tipo: booleano (detalles)
responselanginfo

Incluír no resultado as linguas usada para uselang e errorlang.

Tipo: booleano (detalles)
origin

Cando se accede á API usando unha petición AJAX entre dominios (CORS), inicialice o parámetro co dominio orixe. Isto debe incluírse en calquera petición "pre-flight" e, polo tanto, debe ser parte da petición URI (non do corpo POST).

Para peticións autenticadas, isto debe coincidir exactamente cunha das orixes na cabeceira Origin, polo que ten que establecerse a algo como https://en.wikipedia.org ou https://meta.wikimedia.org. Se este parámetro non coincide coa cabeceira Origin, devolverase unha resposta 403. Se este parámetro coincide coa cabeceira Origin e a orixe está permitida, as cabeceiras Access-Control-Allow-Origin e Access-Control-Allow-Credentials quedarán fixadas.

Para peticións non autenticadas, especifique o valor *. Isto fará que se fixe a cabeceira Access-Control-Allow-Origin, pero Access-Control-Allow-Credentials será false e todos os datos específicos dos usuarios quedarán ocultos.

uselang

Lingua a usar para a tradución de mensaxes. action=query&meta=siteinfo con siprop=languages devolve unha lista de códigos de lingua, especifique user para usar a preferencia de lingua do usuario actual ou especifique content para usar a lingua do contido deste wiki.

Por defecto: user
variant

Variante da lingua. Só funciona se a lingua base admite a conversión de variantes.

errorformat

Formato a usar para a saída de texto de avisos e de erros

plaintext
Texto wiki sen as etiquetas HTML e coas entidades substituídas.
wikitext
Texto wiki sen analizar.
html
HTML
raw
Clave e parámetros da mensaxe.
none
Sen saída de texto, só os códigos de erro.
bc
Formato utilizado antes de MediaWiki 1.29. errorlang e errorsuselocal non se teñen en conta.
Un valor dos seguintes valores: bc, html, none, plaintext, raw, wikitext
Por defecto: bc
errorlang

Lingua usada para advertencias e erros. action=query&meta=siteinfo con siprop=languages devolve unha lista de códigos de lingua. Pode especificar content para utilizar a lingua do contido deste wiki ou uselang para utilizar o mesmo valor que o do parámetro uselang.

Por defecto: uselang
errorsuselocal

Se se indica, os textos de erro empregarán mensaxes adaptadas á lingua do espazo de nomes MediaWiki.

Tipo: booleano (detalles)
Permisos:
writeapi
Usar a API para modificar o wiki
Concedidas a: all, user e bot
apihighlimits
Usar os valores superiores das consultas da API (consultas lentas: 500; consultas rápidas: 5000). Os límites para as consultas lentas tamén se aplican ós parámetros multivaluados.
Concedidas a: bot e sysop

action=block

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Bloquear un usuario.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
user

Usuario a bloquear.

Tipo: usuario, por calquera de nome de usuario, IP, Rango de IP e ID de usuario (p. ex. "#12345")
userid
Obsoleto.

Especifica user=#ID no seu lugar.

Tipo: número enteiro
expiry

Tempo de caducidade. Pode ser relativo (por exemplo, 5 months ou 2 weeks) ou absoluto (por exemplo, 2014-09-18T12:34:56Z). Se se pon infinite, indefinite ou never, o bloqueo nunca caducará.

Por defecto: never
reason

Motivo para o bloqueo.

Por defecto: (baleiro)
anononly

Bloquear só usuarios anónimos (é dicir, desactivar edicións anónimas deste enderezo IP).

Tipo: booleano (detalles)
nocreate

Previr a creación de contas.

Tipo: booleano (detalles)
autoblock

Bloquear automaticamente o último enderezo IP utilizado, e calquera outro enderezo desde o que intente conectarse.

Tipo: booleano (detalles)
noemail

Impide que o usuario envíe correos electrónicos a través da wiki. (Require o permiso blockemail).

Tipo: booleano (detalles)
hidename

Ocultar o nome de usuario do rexistro de bloqueos. (Precisa do permiso hideuser).

Tipo: booleano (detalles)
allowusertalk

Permitir que o usuario edite a súa propia páxina de conversa (depende de $wgBlockAllowsUTEdit).

Tipo: booleano (detalles)
reblock

Se o usuario xa está bloqueado, sobrescribir o bloqueo existente.

Tipo: booleano (detalles)
watchuser

Vixiar a páxina de usuario e a de conversa do usuario ou do enderezo IP.

Tipo: booleano (detalles)
tags

Cambiar as etiquetas a aplicar á entrada no rexistro de bloqueos.

Valores (separados con | ou outros):
partial

Bloquear a un usuario en determinadas páxinas ou espazos de nomes no canto de todo o sitio.

Tipo: booleano (detalles)
pagerestrictions

Lista de títulos que o bloqueo impedirá editar ó usuario. Só se aplica cando partial (parcial) está definido como 'true' (verdadeiro).

Tipo: título da páxina
Separe os valores con | ou outros.
O número máximo de valores é 10.
Só acepta páxinas que existen.
namespacerestrictions

Lista de identificadores de espazos de nomes que o bloqueo impedirá que edite o usuario. Só se aplica cando partial (parcial) está definido como "true" (verdadeiro).

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplos:
Bloquear o enderezo IP 192.0.2.5 durante tres días cun motivo.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [abrir na zona de probas]
Bloquear indefinidamente o usuario Vandal achegando unha razón e impedir a creación de novas contas e o envío de correos electrónicos.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [abrir na zona de probas]

action=categorytree

  • Este módulo é interno ou inestable. O seu funcionamento pode cambiar sen aviso previo.
  • Este módulo precisa permisos de lectura.
  • Fonte: CategoryTree
  • Licenza: GPL-2.0-or-later

Módulo interno para a extensión CategoryTree.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
category

Título no espazo de nomes das categorías; en caso de indicarse, o prefixo será ignorado.

Este parámetro é obrigatorio.
options

Opción para o construtor CategoryTree como un obxecto JSON. A opción depth vale 1 por defecto.

action=changeauthenticationdata (changeauth)

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Cambiar os datos de autenticación do usuario actual.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
changeauthrequest

Usar esta petición de autenticación, co id devolto por action=query&meta=authmanagerinfo con amirequestsfor=change.

Este parámetro é obrigatorio.
changeauthtoken

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
*
Este módulo acepta parámetros adicionais dependendo das consultas de autenticación dispoñibles. Use action=query&meta=authmanagerinfo con amirequestsfor=change (ou unha resposta previa deste módulo, se aplicable) para determinar as consultas dispoñibles e os campos que usan.

action=changecontentmodel

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Cambiar o modelo de contido dunha páxina

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina para a que cambiar o modelo de contido. Non pode usarse xunto con pageid.

pageid

Identificador da páxina para a que cambiar o modelo de contido. Non pode usarse xunto con title.

Tipo: número enteiro
summary

Editar o resumo e o motivo da entrada do rexistro

tags

As etiquetas de cambio que se aplicarán á entrada do rexistro e á edición.

Valores (separados con | ou outros):
model

Modelo de contido para o novo contido.

Este parámetro é obrigatorio.
Un valor dos seguintes valores: css, javascript, json, text, wikitext
bot

Marcar o cambio de modelo de contido cun sinal de bot.

Tipo: booleano (detalles)
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplo:
Cambiar a páxina principal para ter o modelo de contido text
api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC [abrir na zona de probas]

action=checktoken

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Verificar a validez dun identificador de action=query&meta=tokens.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
type

Tipo de identificador a probar.

Este parámetro é obrigatorio.
Un valor dos seguintes valores: createaccount, csrf, login, patrol, rollback, userrights, watch
token

Identificador a probar.

Este parámetro é obrigatorio.
maxtokenage

Tempo máximo autorizado para o identificador, en segundos.

Tipo: número enteiro
Exemplo:
Verificar a validez de un identificador csrf.
api.php?action=checktoken&type=csrf&token=123ABC [abrir na zona de probas]

action=clearhasmsg

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Limpar a bandeira hasmsg para o usuario actual

Exemplo:
Limpar a bandeira hasmsg para o usuario actual
api.php?action=clearhasmsg [abrir na zona de probas]

action=clientlogin (login)

  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Conectarse á wiki usando o fluxo interactivo.

O procedemento xeral para usar este módulo é:

  1. Buscar os campos dispoñibles dende

action=query&meta=authmanagerinfo con amirequestsfor=login, e un identificador login de action=query&meta=tokens.

  1. Presentar os campos ó usuario, e obter o seu envío.
  2. Enviar a este módulo, proporcionando loginreturnurl e calquera campo relevante.
  3. Comprobar o status na resposta.
    • Se vostede recibe PASS ou FAIL, a acción rematou. A operación foi correcta ou non se fixo.
    • Se vostede recibe UI, presenta os novos campos ó usuario e obtén o seu envío. Logo son enviados a este módulo con logincontinue e o conxunto de campos relevantes, e repite o paso 4.
    • Se vostede recibe REDIRECT, dirixe ó usuario a redirecttarget e espera pola resposta a loginreturnurl. Logo envíaa a este módulo con logincontinue e calquera campo pasado á URL de volta, e repite o paso 4.
    • Se recibe RESTART, isto significa que a autenticación funcionou pero que non temos unha conta de usuario ligada. Debe tratar isto igual que UI ou como FAIL.
Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
loginrequests

Só usar estas peticións de autenticación, co id devolto por action=query&meta=authmanagerinfo con amirequestsfor=login ou dunha resposta previa deste módulo.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
loginmessageformat

Formato a usar para devolver as mensaxes.

Un valor dos seguintes valores: html, none, raw, wikitext
Por defecto: wikitext
loginmergerequestfields

Fusionar os campos de información para todas as peticións de autenticación nunha táboa.

Tipo: booleano (detalles)
loginpreservestate

Conservar o estado dun intento previo de conexión fallida, se é posible.

Tipo: booleano (detalles)
loginreturnurl

Devolve o URL para os fluxos de autenticación de terceiros, que debe ser absoluto. Este ou logincontinue é obrigatorio.

Logo da recepción dunha resposta REDIRECT, vostede normalmente abrirá un navegador web ou un visor web para ver a URL redirecttarget especificada para un fluxo de autenticación de terceiros. Cando isto se complete, a aplicación de terceiros enviará ó navegador web ou visor web a esta URL. Vostede debe eliminar calquera consulta ou parámetros POST da URL e pasalos como unha consulta logincontinue a este módulo API.

logincontinue

Esta petición é unha continucación despois dun resposta precedente UI ou REDIRECT. Esta ou loginreturnurl é requirida.

Tipo: booleano (detalles)
logintoken

Un identificador "login" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
*
Este módulo acepta parámetros adicionais dependendo das consultas de autenticación dispoñibles. Use action=query&meta=authmanagerinfo con amirequestsfor=login (ou unha resposta previa deste módulo, se aplicable) para determinar as consultas dispoñibles e os campos que usan.
Exemplos:
Comezar o proceso de conexión á wiki como o usuario Exemplo con contrasinal ExemploContrasinal.
api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [abrir na zona de probas]
Continuar a conexión despois dunha resposta de UI para unha autenticación de dous factores, proporcionando un OATHToken con valor 987654.
api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [abrir na zona de probas]

action=compare

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter as diferencias entre dúas páxinas.

Debe indicar un número de revisión, un título de páxina, ou un ID de páxina tanto para "from" como para "to".

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
fromtitle

Primeiro título para comparar.

fromid

Identificador da primeira páxina a comparar.

Tipo: número enteiro
fromrev

Primeira revisión a comparar.

Tipo: número enteiro
fromslots

Sobrescribir o contido da revisión especificada por fromtitle, fromid ou fromrev.

Este parámetro especifica os espazos que se van modificar. Usa fromtext-{slot}, fromcontentmodel-{slot} e fromcontentformat-{slot} para especificar contido para cada espazo.

Valores (separados con | ou outros): main
fromtext-{slot}

Texto do espazo especificado. Se se omite, o espazo elimínase da revisión.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de fromslots.
fromsection-{slot}

Cando fromtext-{slot} é o contido dunha única sección, este é o identificador da sección. Combinarase coa revisión especificada por fromtitle, fromid ou fromrev como se fose unha edición de sección.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de fromslots.
fromcontentformat-{slot}

Formato de serialización de contido de fromtext-{slot}.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de fromslots.
Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel-{slot}

Modelo de contido de fromtext-{slot}. Se non se proporciona, adiviñarase en función dos demais parámetros.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de fromslots.
Un valor dos seguintes valores: css, javascript, json, text, unknown, wikitext
frompst

Facer unha transformación previa en fromtext-{slot}.

Tipo: booleano (detalles)
fromtext
Obsoleto.

Especifica fromslots=main e usa fromtext-main no seu lugar.

fromcontentformat
Obsoleto.

Especifica fromslots=main e usa fromcontentformat-main no seu lugar.

Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel
Obsoleto.

Especifica fromslots=main e usa fromcontentmodel-main no seu lugar.

Un valor dos seguintes valores: css, javascript, json, text, unknown, wikitext
fromsection
Obsoleto.

Usa só a sección especificada do contido "from" especificado.

totitle

Segundo título para comparar.

toid

Identificador da segunda páxina a comparar.

Tipo: número enteiro
torev

Segunda revisión a comparar.

Tipo: número enteiro
torelative

Usar unha revisión relativa á revisión determinada a partir de fromtitle, fromid ou fromrev. Todas as outras opcións "to" han ignorarse.

Un valor dos seguintes valores: cur, next, prev
toslots

Sobrescribir o contido da revisión especificada por totitle, toid ou torev.

Este parámetro especifica os espazos que se van modificar. Usa totext-{slot}, tocontentmodel-{slot} e tocontentformat-{slot} para especificar contido para cada espazo.

Valores (separados con | ou outros): main
totext-{slot}

Texto do espazo especificado. Se se omite, o espazo elimínase da revisión.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de toslots.
tosection-{slot}

Cando totext-{slot} é o contido dunha única sección, este é o identificador da sección. Combinarase coa revisión especificada por totitle, toid ou torev como se fose unha edición de sección.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de toslots.
tocontentformat-{slot}

Formato de serialización de contido de totext-{slot}.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de toslots.
Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel-{slot}

Modelo de contido de totext-{slot}. Se non se proporciona, adiviñarase en función dos demais parámetros.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de toslots.
Un valor dos seguintes valores: css, javascript, json, text, unknown, wikitext
topst

Facer unha transformación previa ao gardado en totext.

Tipo: booleano (detalles)
totext
Obsoleto.

Especifica toslots=main e usa totext-main no seu lugar.

tocontentformat
Obsoleto.

Especifica toslots=main e usa tocontentformat-main no seu lugar.

Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel
Obsoleto.

Especifica toslots=main e usa tocontentmodel-main no seu lugar.

Un valor dos seguintes valores: css, javascript, json, text, unknown, wikitext
tosection
Obsoleto.

Usa só a sección especificada do contido "to" especificado.

prop

Que información obter.

diff
O diff HTML.
diffsize
O tamaño do diff HTML, en bytes.
rel
Os identificadores de revisión da revisión anterior a "from" e despois de "to", se existen.
ids
Os identificadores de páxina e de revisión das revisións "from" e "to".
title
Os títulos das páxinas das revisións "from" e "to".
user
O nome de usuario e o identificador das revisións "from" e "to". Se a revisión do usuario foi borrada, ha recibirse unha propiedade fromuserhidden ou touserhidden.
comment
O comentario das revisións "from" e "to". Se a revisión do comentario foi borrada, ha recibirse unha propiedade fromcommenthidden ou tocommenthidden.
parsedcomment
O comentario analizado das revisións "from" e "to". Se a revisión do comentario foi borrada, ha recibirse unha propiedade fromcommenthidden ou tocommenthidden.
size
Tamaño das revisións "from" e "to".
timestamp
O selo de tempo das revisións "from" e "to".
Valores (separados con | ou outros): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
Por defecto: diff|ids|title
slots

Devolver as diferenzas individuais para estes espazos, en lugar dunha diferenza combinada para todos os espazos.

Valores (separados con | ou outros): main
Para especificar tódolos valores, use *.
difftype

Devolver a comparación con formato HTML en liña.

Un valor dos seguintes valores: inline, table
Por defecto: table
Exemplo:
Crear unha diferenza entre a revisión 1 e a 2.
api.php?action=compare&fromrev=1&torev=2 [abrir na zona de probas]

action=createaccount (create)

  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Crear unha nova conta de usuario.

O procedemento xeral para usar este módulo é:

  1. Buscar os campos dispoñibles dende

action=query&meta=authmanagerinfo con amirequestsfor=create, e un identificador createaccount de action=query&meta=tokens.

  1. Presentar os campos ó usuario, e obter o seu envío.
  2. Enviar a este módulo, proporcionando createreturnurl e calquera campo relevante.
  3. Comprobar o status na resposta.
    • Se vostede recibe PASS ou FAIL, a acción rematou. A operación foi correcta ou non se fixo.
    • Se vostede recibe UI, presenta os novos campos ó usuario e obtén o seu envío. Logo son enviados a este módulo con createcontinue e o conxunto de campos relevantes, e repite o paso 4.
    • Se vostede recibe REDIRECT, dirixe ó usuario a redirecttarget e espera pola resposta a createreturnurl. Logo envíaa a este módulo con createcontinue e calquera campo pasado á URL de volta, e repite o paso 4.
    • Se recibe RESTART, isto significa que a autenticación funcionou pero que non temos unha conta de usuario ligada. Debe tratar isto igual que UI ou como FAIL.
Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
createrequests

Só usar estas peticións de autenticación, co id devolto por action=query&meta=authmanagerinfo con amirequestsfor=create ou dunha resposta previa deste módulo.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
createmessageformat

Formato a usar para devolver as mensaxes.

Un valor dos seguintes valores: html, none, raw, wikitext
Por defecto: wikitext
createmergerequestfields

Fusionar os campos de información para todas as peticións de autenticación nunha táboa.

Tipo: booleano (detalles)
createpreservestate

Conservar o estado dun intento previo de conexión fallida, se é posible.

SE action=query&meta=authmanagerinfo devolve o valor "certo" para hasprimarypreservedstate, as consultas marcadas como primary-required deben ser omitidas. Se devolve un valor non baleiro para preservedusername, ese nome de usuario debe usarse para o parámetro username.

Tipo: booleano (detalles)
createreturnurl

Devolve o URL para os fluxos de autenticación de terceiros, que debe ser absoluto. Este ou createcontinue é obrigatorio.

Logo da recepción dunha resposta REDIRECT, vostede normalmente abrirá un navegador web ou un visor web para ver a URL redirecttarget especificada para un fluxo de autenticación de terceiros. Cando isto se complete, a aplicación de terceiros enviará ó navegador web ou visor web a esta URL. Vostede debe eliminar calquera consulta ou parámetros POST da URL e pasalos como unha consulta createcontinue a este módulo API.

createcontinue

Esta petición é unha continucación despois dun resposta precedente UI ou REDIRECT. Esta ou createreturnurl é requirida.

Tipo: booleano (detalles)
createtoken

Un identificador "createaccount" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
*
Este módulo acepta parámetros adicionais dependendo das consultas de autenticación dispoñibles. Use action=query&meta=authmanagerinfo con amirequestsfor=create (ou unha resposta previa deste módulo, se aplicable) para determinar as consultas dispoñibles e os campos que usan.

action=cspreport

  • Este módulo é interno ou inestable. O seu funcionamento pode cambiar sen aviso previo.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Usado polos navegadores para informar de violacións da política de confidencialidade de contido. Este módulo non debe se usado nunca, excepto cando é usado automaticamente por un navegador web compatible con CSP.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
reportonly

Marcar un informe dunha política de vixilancia e non unha política esixida

Tipo: booleano (detalles)
source

Que xerou a cabeceira CSP que lanzou este informe

Por defecto: internal

action=delete

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Borrar a páxina.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina a eliminar. Non pode usarse xunto con pageid.

pageid

Identificador da páxina a eliminar. Non pode usarse xunto con title.

Tipo: número enteiro
reason

Razón para o borrado. Se non se indica, usarase unha razón xenerada automaticamente.

tags

Cambiar as etiquetas a aplicar na entrada do rexistro de borrado.

Valores (separados con | ou outros):
deletetalk

Borrar a páxina de conversa, se existe.

Tipo: booleano (detalles)
watch
Obsoleto.

Engadir esta páxina á lista de vixilancia do usuario actual.

Tipo: booleano (detalles)
watchlist

Engadir ou eliminar incondicionalmente a páxina da lista de vixilancia do usuario actual, usar as preferencias (ignórase para os usuarios que son bots) ou non cambiar a vixilancia.

Un valor dos seguintes valores: nochange, preferences, unwatch, watch
Por defecto: preferences
unwatch
Obsoleto.

Eliminar esta páxina da lista de vixilancia do usuario actual.

Tipo: booleano (detalles)
oldimage

Nome da imaxe antiga a borrar como se proporciona en action=query&prop=imageinfo&iiprop=archivename.

token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=edit

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Crear e editar páxinas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina que quere editar. Non pode usarse xunto con pageid.

pageid

Identificador da páxina que quere editar. Non pode usarse xunto con title.

Tipo: número enteiro
section

Identificador de sección. O 0 é para a sección superior, new para unha sección nova. A miúdo un enteiro positivo, pero tamén pode non ser numérico.

sectiontitle

O título para unha nova sección ao usares section=new.

text

Contido da páxina.

summary

Resumo de edición.

Cando non se proporciona este parámetro ou está baleiro, pode xerarse un resumo de edición automaticamente.

Ao usares section=new e non proporcionares sectiontitle, o valor deste parámetro úsase para o título da sección e xérase automaticamente un resumo de edición.

tags

Cambiar as etiquetas a aplicar á revisión.

Valores (separados con | ou outros):
minor

Marcar isto como unha edición pequena

Tipo: booleano (detalles)
notminor

Non marcar esta edición como unha edición pequena aínda que se estableza a preferencia de usuario "Marcar por defecto todas as edicións como edicións pequenas".

Tipo: booleano (detalles)
bot

Marcar esta edición como de bot.

Tipo: booleano (detalles)
baserevid

Identificador da revisión base, usado para detectar conflitos de edición. Pode obterse mediante action=query&prop=revisions. Os conflitos propios fan que a edición falle agás que se estableza o parámetro basetimestamp.

Tipo: número enteiro
basetimestamp

Selo de tempo da revisión de base, usado para detectar conflitos de edición. Pode obterse mediante action=query&prop=revisions&rvprop=timestamp. Ignóranse os conflitos propios.

Tipo: selo de tempo (formatos permitidos)
starttimestamp

Selo de tempo do comezo do proceso de edición, usado para detectar conflitos de edición. Pode obterse un valor axeitado usando curtimestamp cando se comeza o proceso de edición (por exemplo, cando se carga o contido da páxina a editar).

Tipo: selo de tempo (formatos permitidos)
recreate

Ignorar todos os erros da páxina mentres está a ser borrada.

Tipo: booleano (detalles)
createonly

Non editar a páxina se xa existe.

Tipo: booleano (detalles)
nocreate

Amosar un mensaxe de erro se a páxina non existe

Tipo: booleano (detalles)
watch
Obsoleto.

Engadir esta páxina á lista de vixilancia do usuario actual.

Tipo: booleano (detalles)
unwatch
Obsoleto.

Eliminar esta páxina da lista de vixilancia do usuario actual.

Tipo: booleano (detalles)
watchlist

Engadir ou eliminar incondicionalmente a páxina da lista de vixilancia do usuario actual, usar as preferencias (ignórase para os usuarios que son bots) ou non cambiar a vixilancia.

Un valor dos seguintes valores: nochange, preferences, unwatch, watch
Por defecto: preferences
md5

A función hash MD5 do parámetro text, ou dos parámetros prependtext e appendtext concatenados. Se está definida, non se fará a edición ata que a función hash sexa correcta.

prependtext

Engadir este texto ao comezo da páxina ou sección. Sobrescribe text.

appendtext

Engadir este texto ao comezo da páxina ou sección. Sobrescribe text.

Usa section=new para engadir unha nova sección, no canto deste parámetro.

undo

Desfacer esta revisión. Ignorar text, prependtext e appendtext.

Tipo: número enteiro
O valor non debe ser inferior a 0.
undoafter

Desfacer tódalas revisións dende undo ata esta. Se non está definido, só desfacer unha revisión.

Tipo: número enteiro
O valor non debe ser inferior a 0.
redirect

Resolver redireccións automaticamente

Tipo: booleano (detalles)
contentformat

Formato de serialización de contido utilizado para o texto de entrada.

Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Modelo de contido para o novo contido.

Un valor dos seguintes valores: css, javascript, json, text, unknown, wikitext
token

Un identificador "csrf" recuperado por action=query&meta=tokens

O identificador debería enviarse empre como o último parámetro, ou polo menos despois do parámetro text.

Este parámetro é obrigatorio.

action=emailuser

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Enviar un correo electrónico a un usuario.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
target

Usuario ó que lle mandar correo electrónico.

Este parámetro é obrigatorio.
subject

Asunto.

Este parámetro é obrigatorio.
text

Corpo do correo.

Este parámetro é obrigatorio.
ccme

Enviarme unha copia deste correo.

Tipo: booleano (detalles)
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplo:
Enviar un correo electrónico ó usuario WikiSysop co texto Content.
api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [abrir na zona de probas]

action=expandtemplates

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Expandir tódolos modelos dentro do wikitexto.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina.

text

Sintaxis wiki a converter.

Este parámetro é obrigatorio.
revid

ID de revisión, para {{REVISIONID}} e variables similares.

Tipo: número enteiro
prop

Pezas de información a retornar.

Teña en conta que se non se selecciona ningún valor o resultado conterá o texto wiki, pero a saída estará nun formato obsoleto.

wikitext
O wikitexto expandido.
categories
Calquera categoría presente na entrada que non estea representada na saída do texto wiki.
properties
Propiedades da páxina definidas por palabras máxicas expandidas no texto wiki.
volatile
Definir se a saída é volátil e se non debe usarse noutra parte da páxina.
ttl
Tempo máximo a partir do cal os cachés do resultado deben invalidarse.
modules
Calquera módulo ResourceLoader que as funcións de análise teñan solicitado engadir á saída. jsconfigvars ou encodedjsconfigvars deben ser solicitadas xunto con modules.
jsconfigvars
Devolve as variables específicas de configuración JavaScript da páxina.
encodedjsconfigvars
Devolve as variables específicas de configuración JavaScript da páxina como unha cadea de texto JSON.
parsetree
A árbore de análise XML da entrada.
Valores (separados con | ou outros): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
includecomments

Cando queria incluír comentarios HTML na saída.

Tipo: booleano (detalles)
showstrategykeys

Indica se debe incluír información sobre a estratexia de fusión interna en jsconfigvars.

Tipo: booleano (detalles)
generatexml
Obsoleto.

Xenerar árbore de análise XML (reemprazado por prop=parsetree).

Tipo: booleano (detalles)

action=feedcontributions

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve a lista de contribucións dun usuario.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
feedformat

O formato de alimentación.

Un valor dos seguintes valores: atom, rss
Por defecto: rss
user

Para que usuarios recuperar as contribucións.

Este parámetro é obrigatorio.
Tipo: usuario, por calquera de nome de usuario, IP, Rango de IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
namespace

Que espazo de nomes filtrar polas contribucións.

Un valor dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
year

Desde o ano (e anteriores).

Tipo: número enteiro
month

Desde o mes de (e anteriores).

Tipo: número enteiro
tagfilter

Filtrar as contribucións que teñan estas etiquetas.

Valores (separados con | ou outros): mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo, wikieditor
Por defecto: (baleiro)
deletedonly

Amosar só as contribucións eliminadas.

Tipo: booleano (detalles)
toponly

Amosar só as edicións que que son as ultimas revisións.

Tipo: booleano (detalles)
newonly

Amosar só as edicións que crearon páxinas.

Tipo: booleano (detalles)
hideminor

Ocultar edicións menores.

Tipo: booleano (detalles)
showsizediff

Amosar diferenza de tamaño entre edicións.

Tipo: booleano (detalles)
Exemplo:
Amosar as contribucións do usuario Example.
api.php?action=feedcontributions&user=Example [abrir na zona de probas]

action=feedrecentchanges

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve un ficheiro de cambios recentes.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
feedformat

O formato da saída.

Un valor dos seguintes valores: atom, rss
Por defecto: rss
namespace

Espazo de nomes ó que limitar os resultados.

Un valor dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
invert

Tódolos nomes de espazos agás o seleccionado

Tipo: booleano (detalles)
associated

Incluir o espazo de nomes asociado (conversa ou principal).

Tipo: booleano (detalles)
days

Días a limitar os resultados

Tipo: número enteiro
O valor non debe ser inferior a 1.
Por defecto: 7
limit

Número máximo de resultados a visualizar.

Tipo: número enteiro
O valor debe estar entre 1 e 50.
Por defecto: 50
from

Amosar modificacións desde entón.

Tipo: selo de tempo (formatos permitidos)
hideminor

Ocultar cambios menores.

Tipo: booleano (detalles)
hidebots

Ocultar cambios feitos por bots.

Tipo: booleano (detalles)
hideanons

Ocultar os cambios realizados por usuarios anónimos.

Tipo: booleano (detalles)
hideliu

Ocultar os cambios realizados por usuarios rexistrados.

Tipo: booleano (detalles)
hidepatrolled

Ocultar os cambios patrullados.

Tipo: booleano (detalles)
hidemyself

Ocultar os cambios realizados polo usuario actual.

Tipo: booleano (detalles)
hidecategorization

Agochar os cambios de pertenza á categoría.

Tipo: booleano (detalles)
tagfilter

Filtrar por etiqueta.

target

Amosar só os cambios nas páxinas ligadas a esta.

showlinkedto

Amosar os cambios nas páxinas ligadas coa páxina seleccionada.

Tipo: booleano (detalles)
Exemplos:
Amosar os cambios recentes.
api.php?action=feedrecentchanges [abrir na zona de probas]
Amosar os cambios recentes limitados a 30 días.
api.php?action=feedrecentchanges&days=30 [abrir na zona de probas]

action=feedwatchlist

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve o fluxo dunha lista de vixilancia.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
feedformat

O formato da saída.

Un valor dos seguintes valores: atom, rss
Por defecto: rss
hours

Lista as páxinas modificadas desde estas horas ata agora.

Tipo: número enteiro
O valor debe estar entre 1 e 72.
Por defecto: 24
linktosections

Ligar directamente ás seccións modificadas se é posible.

Tipo: booleano (detalles)
allrev

Incluír múltiples revisións da mesma páxina dentro do intervalo de tempo indicado.

Tipo: booleano (detalles)
wlowner

Usado con token para acceder á lista de vixilancia doutro usuario.

Tipo: usuario, por nome de usuario
wltoken

Un identificador de seguridade (dispoñible nas preferencias de usuario) para permitir o acceso a outros á lista de vixilancia.

wlshow

Só amosar elementos que cumpran eses criterios. Por exemplo, para ver só edicións menores feitas por usuarios conectados, activar show=minor|!anon.

Valores (separados con | ou outros): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

Que tipos de cambios amosar:

edit
Edicións comúns a páxinas.
new
Creacións de páxinas.
log
Entradas do rexistro
external
Cambios externos.
categorize
Modificacións de pertenza á categoría.
Valores (separados con | ou outros): categorize, edit, external, log, new
Por defecto: edit|new|log|categorize
wlexcludeuser

Non listar cambios deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
Exemplos:
Mostar o fluxo da lista de vixilancia.
api.php?action=feedwatchlist [abrir na zona de probas]
Amosar tódolos cambios feitos ás páxinas vixiadas nas últimas 6 horas.
api.php?action=feedwatchlist&allrev=&hours=6 [abrir na zona de probas]

action=filerevert

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Revertir o ficheiro a unha versión anterior.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
filename

Nome de ficheiro final, sen o prefixo Ficheiro:

Este parámetro é obrigatorio.
comment

Comentario de carga.

Por defecto: (baleiro)
archivename

Nome de ficheiro da revisión á que reverter.

Este parámetro é obrigatorio.
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=help

Amosar axuda para os módulos indicados.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
modules

Módulos para mostar axuda (valores dos parámetros acción e formato, ou principal). Pode especificar submódulos con un +.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
Por defecto: main
submodules

Incluír axuda para os submódulos do módulo nomeado.

Tipo: booleano (detalles)
recursivesubmodules

Incluír axuda para os submódulos de forma recursiva.

Tipo: booleano (detalles)
wrap

Incluír a saída nunha estrutura de resposta API estándar.

Tipo: booleano (detalles)
toc

Incluír unha táboa de contidos na saída por HTML

Tipo: booleano (detalles)

action=imagerotate

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Xirar unha ou máis imaxes.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
rotation

Graos a rotar a imaxe no sentido do reloxio.

Este parámetro é obrigatorio.
Un valor dos seguintes valores: 90, 180, 270
continue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

tags

Etiquetas aplicar á entrada no rexistro de subas.

Valores (separados con | ou outros):
titles

Unha lista de títulos nos que traballar.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
pageids

Unha lista de identificadores de páxina nos que traballar.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
revids

Unha lista de identificadores de revisións sobre os que traballar. Ten en conta que case todos os módulos de consulta converterán os identificadores de revisión nos correspondentes identificadores de páxina e traballarán coa última revisión. Só prop=revisions usa revisións exactas para a súa resposta.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
generator

Obter a lista de páxinas sobre as que traballar executando o módulo de consulta especificado.

Nota: Os nomes de parámetro do xerador deben comezar cun "g" (consulta os exemplos).

allcategories
Numerar tódalas categorías
alldeletedrevisions
Listar todas as revisións borradas por un usuario ou nun espazo de nomes.
allfileusages
Lista todos os usos de ficheiro, incluído os que non existen.
allimages
Enumerar tódalas imaxes secuencialmente.
alllinks
Numerar tódalas ligazóns que apuntan a un nome de espazos determinado.
allpages
Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.
allredirects
Lista tódalas redireccións a un espazo de nomes.
allrevisions
Listar todas as revisións.
alltransclusions
Listar todas as transclusións (páxinas integradas usando {{x}}), incluíndo as eliminadas.
backlinks
Atopar todas as páxinas que ligan coa páxina dada.
categories
Listar todas as categorías ás que pertencen as páxinas.
categorymembers
Listar tódalas páxinas nunha categoría determinada.
deletedrevisions
Obter información sobre as revisións eliminadas.
duplicatefiles
Listar todos os ficheiros que son duplicados dos fichieros dados baseado nos valores da función hash.
embeddedin
Atopar todas as páxinas que inclúen (por transclusión) o título dado.
exturlusage
Enumerar páxinas que conteñen un enderezo URL dado.
fileusage
Atopar tódalas páxinas que usan os ficheiros dados.
images
Devolve todos os ficheiros contidos nas páxinas dadas.
imageusage
Atopar tódalas páxinas que usan o título da imaxe dada.
iwbacklinks
Atopar todas as páxina que ligan á ligazón interwiki indicada.
langbacklinks
Atopar todas as páxinas que ligan coa ligazón de lingua dada.
links
Devolve todas as ligazóns das páxinas indicadas.
linkshere
Atopar todas as páxinas que ligan coas páxinas dadas.
pageswithprop
Amosar a lista de páxinas que empregan unha propiedade determinada.
prefixsearch
Facer unha busca de prefixo nos títulos das páxinas.
protectedtitles
Listar todos os títulos protexidos en creación.
querypage
Obtén unha lista proporcionada por unha páxina especial basada en QueryPage.
random
Obter un conxunto de páxinas aleatorias.
recentchanges
Enumerar cambios recentes.
redirects
Devolve todas as redireccións das páxinas indicadas.
revisions
Obter información da revisión.
search
Facer unha busca por texto completo.
templates
Devolve todas as páxinas incluídas na páxina indicada.
transcludedin
Atopar todas as páxinas que inclúen ás páxinas indicadas.
watchlist
Obter os cambios recentes das páxinas na lista de vixilancia do usuario actual.
watchlistraw
Obter todas as páxinas da lista de vixilancia do usuario actual.
Un valor dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolver automaticamente as redireccións en titles, pageids e revids, e nas páxinas devoltas por generator.

Tipo: booleano (detalles)
converttitles

Converter os títulos a outras variantes se é preciso. Só funciona se a lingua de contido do wiki soporta a conversión en variantes. As linguas que soportan a conversión en variantes inclúen ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalles)
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=import

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Importar unha páxina doutra wiki, ou dun ficheiro XML.

Decátese de que o POST HTTP debe facerse como unha carga de ficheiro (p. ex. usando multipart/form-data) cando se envíe un ficheiro para o parámetro xml.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
summary

Resumo de importación de entrada no rexistro.

xml

Ficheiro XML subido.

Debe enviarse como unha carga de ficheiros utilizando multipart/form-data.
interwikiprefix

Para as importacións cargadas: prefixo interwiki para aplicar aos nomes de usuario descoñecidos (e aos usuarios coñecidos se se establece assignknownusers).

interwikisource

Para as importacións interwiki: wiki desde o que importar.

Un valor dos seguintes valores:
interwikipage

Para as importacións interwiki: páxina a importar.

fullhistory

Para as importacións interwiki: importar o historial completo, non só a versión actual.

Tipo: booleano (detalles)
templates

Para as importacións interwiki: importar tamén tódolos modelos incluídos.

Tipo: booleano (detalles)
namespace

Importar a este espazo de nomes. Non se pode usar de forma conxunta con rootpage.

Un valor dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
assignknownusers

Asignar edicións a usuarios locais cando o nome de usuario exista localmente.

Tipo: booleano (detalles)
rootpage

Importar como subpáxina desta páxina. Non se pode usar de forma conxunta con namespace.

tags

Cambiar as etiquetas a aplicar á entrada no rexistro de importacións e á revisión nula das páxinas importadas.

Valores (separados con | ou outros):
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=linkaccount (link)

  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Vincular unha conta dun provedor externo ó usuario actual.

O procedemento xeral para usar este módulo é:

  1. Buscar os campos dispoñibles dende

action=query&meta=authmanagerinfo con amirequestsfor=link, e un identificador csrf de action=query&meta=tokens.

  1. Presentar os campos ó usuario, e obter o seu envío.
  2. Enviar a este módulo, proporcionando linkreturnurl e calquera campo relevante.
  3. Comprobar o status na resposta.
    • Se vostede recibe PASS ou FAIL, a acción rematou. A operación foi correcta ou non se fixo.
    • Se vostede recibe UI, presenta os novos campos ó usuario e obtén o seu envío. Logo son enviados a este módulo con linkcontinue e o conxunto de campos relevantes, e repite o paso 4.
    • Se vostede recibe REDIRECT, dirixe ó usuario a redirecttarget e espera pola resposta a linkreturnurl. Logo envíaa a este módulo con linkcontinue e calquera campo pasado á URL de volta, e repite o paso 4.
    • Se recibe RESTART, isto significa que a autenticación funcionou pero que non temos unha conta de usuario ligada. Debe tratar isto igual que UI ou como FAIL.
Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
linkrequests

Só usar estas peticións de autenticación, co id devolto por action=query&meta=authmanagerinfo con amirequestsfor=link ou dunha resposta previa deste módulo.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
linkmessageformat

Formato a usar para devolver as mensaxes.

Un valor dos seguintes valores: html, none, raw, wikitext
Por defecto: wikitext
linkmergerequestfields

Fusionar os campos de información para todas as peticións de autenticación nunha táboa.

Tipo: booleano (detalles)
linkreturnurl

Devolve o URL para os fluxos de autenticación de terceiros, que debe ser absoluto. Este ou linkcontinue é obrigatorio.

Logo da recepción dunha resposta REDIRECT, vostede normalmente abrirá un navegador web ou un visor web para ver a URL redirecttarget especificada para un fluxo de autenticación de terceiros. Cando isto se complete, a aplicación de terceiros enviará ó navegador web ou visor web a esta URL. Vostede debe eliminar calquera consulta ou parámetros POST da URL e pasalos como unha consulta linkcontinue a este módulo API.

linkcontinue

Esta petición é unha continucación despois dun resposta precedente UI ou REDIRECT. Esta ou linkreturnurl é requirida.

Tipo: booleano (detalles)
linktoken

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
*
Este módulo acepta parámetros adicionais dependendo das consultas de autenticación dispoñibles. Use action=query&meta=authmanagerinfo con amirequestsfor=link (ou unha resposta previa deste módulo, se aplicable) para determinar as consultas dispoñibles e os campos que usan.

action=login (lg)

  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Iniciar sesión e obter as cookies de autenticación.

Esta acción só debe utilizarse en combinación con Special:BotPasswords; para a cuenta de inicio de sesión non se utiliza e pode fallar sen previo aviso. Para iniciar a sesión de forma segura na conta principal, utilice action=clientlogin.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
lgname

Nome de usuario.

lgpassword

Contrasinal

lgdomain

Dominio (opcional).

lgtoken

Un identificador "login" recuperado por action=query&meta=tokens

action=logout

  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Terminar e limpar os datos de sesión.

Parámetro específico:
Hai dispoñibles outros parámetros xerais.
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplo:
Cerrar a sesión do usuario actual
api.php?action=logout&token=123ABC [abrir na zona de probas]

action=managetags

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Realizar tarefas de xestión relacionadas coa modificación de etiquetas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
operation

Que operación realizar:

create
Crear unha nova etiqueta de modificación para uso manual.
delete
Borrar unha etiqueta de modificación da base de datos, incluíndo o borrado da etiqueta de todas as revisións, das entradas dos cambios recentes e das entradas de rexistro onde estea a usarse.
activate
Activar unha etiqueta de modificación, permitindo que os usuarios a usen manualmente.
deactivate
Desactivar unha etiqueta de modificación, impedindo que os usuarios a usen manualmente.
Este parámetro é obrigatorio.
Un valor dos seguintes valores: activate, create, deactivate, delete
tag

Etiqueta para crear, borrar, activar ou desactivar. Para a creación da etiqueta, a etiqueta non pode existir previamente. Para o borrado da etiqueta, a etiqueta debe existir. Para a activación da etiqueta, a etiqueta debe existir e non pode ser usada por unha extensión. Para desactivar unha etiqueta, a etiqueta debe estar activa e definida manualmente.

Este parámetro é obrigatorio.
reason

Un motivo opcional para crear, borrar, activar ou desactivar a etiqueta.

Por defecto: (baleiro)
ignorewarnings

Ignorar calquera aviso que apareza durante a operación.

Tipo: booleano (detalles)
tags

Cambiar as etiquetas a aplicar á entrada no rexistro de xestión das etiquetas.

Valores (separados con | ou outros):
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=mergehistory

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Fusionar os historiais das páxinas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
from

Título da páxina desde a que se fusionará o historial. Non pode usarse xunto con fromid.

fromid

Identificador da páxina desde a que se fusionará o historial. Non pode usarse xunto con from.

Tipo: número enteiro
to

Título da páxina á que se fusionará o historial. Non pode usarse xunto con toid.

toid

Identificador da páxina á que se fusionará o historial. Non pode usarse xunto con to.

Tipo: número enteiro
timestamp

Selo de tempo dende o que se moverán as modificacións desde o historial da páxina fonte ó historial da páxina destino. Se non se indica, todo o historial da páxina fonte fusionarase co da páxina destino.

Tipo: selo de tempo (formatos permitidos)
reason

Razón para a fusión de historiais.

Por defecto: (baleiro)
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplos:
Fusionar o historial enteiro de PáxinaVella en PáxinaNova.
api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [abrir na zona de probas]
Fusionar as revisións da páxina PáxinaVella con data 2015-12-31T04:37:41Z en PáxinaNova.
api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason&timestamp=2015-12-31T04%3A37%3A41Z [abrir na zona de probas]

action=move

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Mover unha páxina.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
from

Título da páxina que quere renomear. Non pode usarse xunto con fromid.

fromid

Identificador da páxina que quere renomear. Non pode usarse xunto con from.

Tipo: número enteiro
to

Título ó que renomear a páxina.

Este parámetro é obrigatorio.
reason

Motivo para o renomeamento.

Por defecto: (baleiro)
movetalk

Renomear a páxina de conversa, se existe.

Tipo: booleano (detalles)
movesubpages

Renomear as subpáxinas, se é aplicable.

Tipo: booleano (detalles)
noredirect

Non crear unha redirección.

Tipo: booleano (detalles)
watchlist

Engadir ou eliminar incondicionalmente a páxina da lista de vixilancia do usuario actual, usar as preferencias (ignórase para os usuarios que son bots) ou non cambiar a vixilancia.

Un valor dos seguintes valores: nochange, preferences, unwatch, watch
Por defecto: preferences
ignorewarnings

Ignorar as advertencias.

Tipo: booleano (detalles)
tags

Cambiar as etiquetas a aplicar á entrada do rexistro de traslados e na revisión nula da páxina de destino.

Valores (separados con | ou outros):
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=opensearch

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Buscar no wiki mediante o protocolo OpenSearch.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
search

Buscar texto.

Este parámetro é obrigatorio.
namespace

Espazo de nomes no que buscar. Ignórase se search empeza cun prefixo válido de espazo de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
Por defecto: 0
limit

Número máximo de resultados a visualizar.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
suggest
Obsoleto.

Xa non se usa.

Tipo: booleano (detalles)
redirects

Como xestionar as redireccións:

return
Devolver a mesma redirección.
resolve
Devolver a páxina á que apunta. Pode devolver menos de limit resultados.

Por razóns históricas, o valor por defecto para format=json é "return" e "resolve" para outros formatos.

Un valor dos seguintes valores: resolve, return
format

O formato de saída.

Un valor dos seguintes valores: json, jsonfm, xml, xmlfm
Por defecto: json
warningsaserror

Se os avisos son recibidos con format=json, devolver un erro de API no canto de ignoralos.

Tipo: booleano (detalles)
Exemplo:
Atopar páxinas que comezan por Te.
api.php?action=opensearch&search=Te [abrir na zona de probas]

action=options

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Cambiar as preferencias do usuario actual.

Só se poden cambiar opcións que estean rexistradas no núcleo ou nunha das extensións instaladas, ou aquelas opcións con claves prefixadas con userjs- (previstas para ser usadas por escrituras de usuario).

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
reset

Reinicia as preferencias ás iniciais do sitio.

Tipo: booleano (detalles)
resetkinds

Lista de tipos de opcións a reinicializar cando a opción reset está definida.

Valores (separados con | ou outros): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
Por defecto: all
change

Lista de cambios, con formato nome=valor (p. ex. skin=vector). Se non se da un valor (sen un símbolo de igual), p.ex. optionname|otheroption|..., a opción pasará ó valor por defecto. Para calquera valor que conteña o carácter (|), use o separador alternativo para valores múltiples para unha operación correcta.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
optionname

O nome da opción que debe fixarse no valor dado por optionvalue.

optionvalue

O valor para a opción especificada por optionname, pode conter barras verticais.

token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=paraminfo

Obter información sobre módulos API.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
modules

Lista de nomes de módulos (valores dos parámetros acción</var e formato, ou principal). Pode especificar submódulos con +, ou tódolos submódulos con +*, ou tódolos submódulos recursivamente con +**.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
helpformat

Formato das cadeas de axuda.

Un valor dos seguintes valores: html, none, raw, wikitext
Por defecto: none
querymodules
Obsoleto.

Lista dos nomes de módulos de consulta (valores dos parámetros prop, meta ou list). Use modules=query+foo no canto de querymodules=foo.

Valores (separados con | ou outros): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
mainmodule
Obsoleto.

Obter información sobre o módulo principal (nivel superior). No canto use modules=main.

pagesetmodule
Obsoleto.

Obter información sobre o módulo pageset (proporcionando títulos= e amigos).

formatmodules
Obsoleto.

Lista dos nomes de módulo de formato (valores do parámetro formato). No canto use modules.

Valores (separados con | ou outros): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm

action=parse

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Fai a análise sintáctica do contido e devolve o resultado da análise.

Consulta os distintos módulos de action=query para obter información sobre a versión actual dunha páxina.

Hai varias formas de especificar o texto a analizar:

  1. Especificando unha páxina ou revisión, usando page, pageid ou oldid.
  2. Especificando o contido explicitamente, usando text, title, revid e contentmodel.
  3. Especificando só un resumo a analizar. prop debe ter un valor baleiro.
Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina á que pertence o texto. Se non se indica, debe especificarse contentmodel, e API usarase como o título.

text

Texto a analizar. Use title ou contentmodel para controlar o modelo de contido.

revid

ID de revisión, para {{REVISIONID}} e variables similares.

Tipo: número enteiro
summary

Resumo a analizar.

page

Analizar o contido desta páxina. Non pode usarse de forma conxunta con text e title.

pageid

Analizar o contido desta páxina. Ignora page.

Tipo: número enteiro
redirects

Se page ou pageid apuntar a unha redirección, resólvea.

Tipo: booleano (detalles)
oldid

Analizar o contido desta revisión. Ignora page e pageid.

Tipo: número enteiro
prop

Que información obter:

text
Devolve o texto analizado do texto wiki.
langlinks
Devolve as interwikis do texto analizado.
categories
Devolve as categoría do texto analizado.
categorieshtml
Devolve a versión HTML das categorías.
links
Devolve as ligazóns internas do texto wiki analizado.
templates
Devolve os modelos do texto wiki analizado.
images
Devolve as imaxes do texto wiki analizado.
externallinks
Devolve as ligazóns externas no texto wiki analizado.
sections
Devolve as seccións do texto wiki analizado.
revid
Engade o identificador de edición do texto wiki analizado.
displaytitle
Engade o título do texto wiki analizado.
subtitle
Engade o subtítulo da páxina analizada.
headhtml
Devolve o tipo de documento analizado, os elementos <html> e <head> iniciais e a etiqueta inicial <body> da páxina.
modules
Devolve os módulos ResourceLoader usados na páxina. Para cargar, use mw.loader.using(). jsconfigvars ou encodedjsconfigvars deben ser solicitados xunto con modules.
jsconfigvars
Devolve as variables específicas de configuración JavaScript da páxina. Para aplicalo, use mw.config.set().
encodedjsconfigvars
Devolve as variables específicas de configuración JavaScript da páxina como unha cadea de texto JSON.
indicators
Devolve o HTML dos indicadores de estado de páxina usados na páxina.
iwlinks
Devolve as ligazóns interwiki do texto wiki analizado.
wikitext
Devolve o texto wiki orixinal que foi analizado.
properties
Obter varias propiedades definidas no texto wiki analizado.
limitreportdata
Devolve o informe de límite de forma estruturada. Non devolve datos cando disablelimitreport está fixado.
limitreporthtml
Devolve a versión HTML do informe de límite. Non devolve datos cando disablelimitreport está fixado.
parsetree
Árbores de análise XML do contido da revisión (precisa o modelo de contido wikitext)
parsewarnings
Devolve os avisos que ocorreron ó analizar o contido (como texto wiki).
parsewarningshtml
Devolve os avisos que ocorreron ó analizar o contido (como HTML).
headitems
Obsoleto. Devolve os elementos a poñer na etiqueta <head> da páxina.
Valores (separados con | ou outros): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
Por defecto: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

Clase CSS a usar para formatar a saída do analizador sintáctico.

Por defecto: mw-parser-output
pst

Fai unha transformación antes de gardar a entrada antes de analizala. Válida unicamente para usar con texto.

Tipo: booleano (detalles)
onlypst

Facer unha transformación antes de gardar (PST) a entrada, pero sen analizala. Devolve o mesmo wikitexto, despois de que a PST foi aplicada. Só válida cando se usa con text.

Tipo: booleano (detalles)
effectivelanglinks
Obsoleto.

Inclúe ligazóns de idioma proporcionadas polas extensións (para usar con prop=langlinks).

Tipo: booleano (detalles)
section

Analizar unicamente o contido da sección con este identificador.

Cando toma o valor new, analiza text e sectiontitle como se fose a engadir unha nova sección á páxina.

new só se permite cando se especifica text.

sectiontitle

Novo título de sección cando section é new.

A diferenza da edición de páxinas, non se oculta no summary cando se omite ou está baleiro.

disablepp
Obsoleto.

Use disablelimitreport no seu lugar.

Tipo: booleano (detalles)
disablelimitreport

Omitir o informe de límite ("Informe de límite NewPP") da saída do analizador.

Tipo: booleano (detalles)
disableeditsection

Omitir as ligazóns de edición de sección da saída do analizador.

Tipo: booleano (detalles)
disablestylededuplication

Non deduplicar as follas de estilo en liña na saída do analizador.

Tipo: booleano (detalles)
showstrategykeys

Indica se debe incluír información sobre a estratexia de fusión interna en jsconfigvars.

Tipo: booleano (detalles)
generatexml
Obsoleto.

Xenerar unha árbore de análise XML (necesita o modelo de contido wikitext; substituído por prop=parsetree).

Tipo: booleano (detalles)
preview

Analizar en modo vista previa.

Tipo: booleano (detalles)
sectionpreview

Analizar en modo vista previa de sección (activa tamén o modo de vista previa).

Tipo: booleano (detalles)
disabletoc

Omitir o índice na saída.

Tipo: booleano (detalles)
useskin

Aplicar o tema seleccionado á saída do analizador. Pode afectar ás seguintes propiedades: text, langlinks, headitems, modules, jsconfigvars, indicators.

Un valor dos seguintes valores: apioutput, fallback, monobook, timeless, vector, vector-2022
contentformat

Formato de serialización do contido usado para o texto de entrada. Só válido cando se usa con text.

Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Modelo de contido do texto de entrada. Se se omite, debe especificarse title, e o valor por defecto será o modelo do título especificado. Só válido cando se usa con text.

Un valor dos seguintes valores: css, javascript, json, text, unknown, wikitext

action=patrol

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Patrullar unha páxina ou edición.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
rcid

ID de modificación recente a vixiar.

Tipo: número enteiro
revid

ID de revisión a vixiar.

Tipo: número enteiro
tags

Cambiar as etiquetas a aplicar na entrada do rexistro de patrullas.

Valores (separados con | ou outros):
token

Un identificador "patrol" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=protect

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Cambiar o nivel de protección dunha páxina.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina que quere (des)protexer. Non pode usarse xunto con pageid.

pageid

Identificador da páxina que quere (des)protexer. Non pode usarse xunto con title.

Tipo: número enteiro
protections

Lista dos niveis de protección, con formato action=level (p.ex. edit=sysop). Un nivel de all quere dicir que todo o mundo ten permiso para realizar a acción, sen restricións.

Nota: Todas as accións que non estean listadas terán restriccións para ser eliminadas.

Este parámetro é obrigatorio.
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
expiry

Selos de tempo de caducidade. Se só se indica un selo de tempo, usarase para todas as proteccións. Use infinite, indefinite, infinity, ou never, para unha protección sen caducidade.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
Por defecto: infinite
reason

Razón para (des)protexer.

Por defecto: (baleiro)
tags

Cambiar as etiquetas a aplicar na entrada do rexistro de protección.

Valores (separados con | ou outros):
cascade

Activar a protección en cascada (por exemplo, protexer os modelos transcluídos e as imaxes usadas nesta páxina). Ignórase se ningún dos niveis de protección soporta a protección en cascada.

Tipo: booleano (detalles)
watch
Obsoleto.

Se se define este parámetro, engadir a páxina que se (des)protexe á lista de vixilancia do usuario actual.

Tipo: booleano (detalles)
watchlist

Engadir ou eliminar incondicionalmente a páxina da lista de vixilancia do usuario actual, usar as preferencias (ignórase para os usuarios que son bots) ou non cambiar a vixilancia.

Un valor dos seguintes valores: nochange, preferences, unwatch, watch
Por defecto: preferences
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=purge

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Borrar a caché para os títulos indicados.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
forcelinkupdate

Actualizar as táboas de ligazóns e facer outras actualizacións de datos secundarias.

Tipo: booleano (detalles)
forcerecursivelinkupdate

O mesmo que forcelinkupdate e actualiza as táboas de ligazóns para calquera páxina que use esta páxina como modelo.

Tipo: booleano (detalles)
continue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

titles

Unha lista de títulos nos que traballar.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
pageids

Unha lista de identificadores de páxina nos que traballar.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
revids

Unha lista de identificadores de revisións sobre os que traballar. Ten en conta que case todos os módulos de consulta converterán os identificadores de revisión nos correspondentes identificadores de páxina e traballarán coa última revisión. Só prop=revisions usa revisións exactas para a súa resposta.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
generator

Obter a lista de páxinas sobre as que traballar executando o módulo de consulta especificado.

Nota: Os nomes de parámetro do xerador deben comezar cun "g" (consulta os exemplos).

allcategories
Numerar tódalas categorías
alldeletedrevisions
Listar todas as revisións borradas por un usuario ou nun espazo de nomes.
allfileusages
Lista todos os usos de ficheiro, incluído os que non existen.
allimages
Enumerar tódalas imaxes secuencialmente.
alllinks
Numerar tódalas ligazóns que apuntan a un nome de espazos determinado.
allpages
Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.
allredirects
Lista tódalas redireccións a un espazo de nomes.
allrevisions
Listar todas as revisións.
alltransclusions
Listar todas as transclusións (páxinas integradas usando {{x}}), incluíndo as eliminadas.
backlinks
Atopar todas as páxinas que ligan coa páxina dada.
categories
Listar todas as categorías ás que pertencen as páxinas.
categorymembers
Listar tódalas páxinas nunha categoría determinada.
deletedrevisions
Obter información sobre as revisións eliminadas.
duplicatefiles
Listar todos os ficheiros que son duplicados dos fichieros dados baseado nos valores da función hash.
embeddedin
Atopar todas as páxinas que inclúen (por transclusión) o título dado.
exturlusage
Enumerar páxinas que conteñen un enderezo URL dado.
fileusage
Atopar tódalas páxinas que usan os ficheiros dados.
images
Devolve todos os ficheiros contidos nas páxinas dadas.
imageusage
Atopar tódalas páxinas que usan o título da imaxe dada.
iwbacklinks
Atopar todas as páxina que ligan á ligazón interwiki indicada.
langbacklinks
Atopar todas as páxinas que ligan coa ligazón de lingua dada.
links
Devolve todas as ligazóns das páxinas indicadas.
linkshere
Atopar todas as páxinas que ligan coas páxinas dadas.
pageswithprop
Amosar a lista de páxinas que empregan unha propiedade determinada.
prefixsearch
Facer unha busca de prefixo nos títulos das páxinas.
protectedtitles
Listar todos os títulos protexidos en creación.
querypage
Obtén unha lista proporcionada por unha páxina especial basada en QueryPage.
random
Obter un conxunto de páxinas aleatorias.
recentchanges
Enumerar cambios recentes.
redirects
Devolve todas as redireccións das páxinas indicadas.
revisions
Obter información da revisión.
search
Facer unha busca por texto completo.
templates
Devolve todas as páxinas incluídas na páxina indicada.
transcludedin
Atopar todas as páxinas que inclúen ás páxinas indicadas.
watchlist
Obter os cambios recentes das páxinas na lista de vixilancia do usuario actual.
watchlistraw
Obter todas as páxinas da lista de vixilancia do usuario actual.
Un valor dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolver automaticamente as redireccións en titles, pageids e revids, e nas páxinas devoltas por generator.

Tipo: booleano (detalles)
converttitles

Converter os títulos a outras variantes se é preciso. Só funciona se a lingua de contido do wiki soporta a conversión en variantes. As linguas que soportan a conversión en variantes inclúen ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalles)

action=query

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Consultar datos de e sobre MediaWiki.

Todas as modificacións de datos primeiro teñen que facer unha busca para obter un identificador para evitar abusos de sitios maliciosos.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
prop

Que propiedades obter para as páxinas buscadas.

categories
Listar todas as categorías ás que pertencen as páxinas.
categoryinfo
Devolver información sobre as categorías dadas.
contributors
Obter a lista de contribuidores conectados e o número de contribuidores anónimos dunha páxina.
deletedrevisions
Obter información sobre as revisións eliminadas.
duplicatefiles
Listar todos os ficheiros que son duplicados dos fichieros dados baseado nos valores da función hash.
extlinks
Devolve todas as URLs externas (sen ser interwikis) das páxinas dadas.
fileusage
Atopar tódalas páxinas que usan os ficheiros dados.
imageinfo
Devolve información de ficheiros e historial de subidas.
images
Devolve todos os ficheiros contidos nas páxinas dadas.
info
Obter información básica da páxina.
iwlinks
Devolve todas as ligazóns interwiki ás páxinas indicadas.
langlinks
Devolve todas as ligazóns interwiki ás páxinas indicadas.
links
Devolve todas as ligazóns das páxinas indicadas.
linkshere
Atopar todas as páxinas que ligan coas páxinas dadas.
pageprops
Obter varias propiedades de páxina definidas no contido da páxina.
redirects
Devolve todas as redireccións das páxinas indicadas.
revisions
Obter información da revisión.
stashimageinfo
Devolve a información dos ficheiros almacenados.
templates
Devolve todas as páxinas incluídas na páxina indicada.
transcludedin
Atopar todas as páxinas que inclúen ás páxinas indicadas.
Valores (separados con | ou outros): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
list

Que lista obter.

allcategories
Numerar tódalas categorías
alldeletedrevisions
Listar todas as revisións borradas por un usuario ou nun espazo de nomes.
allfileusages
Lista todos os usos de ficheiro, incluído os que non existen.
allimages
Enumerar tódalas imaxes secuencialmente.
alllinks
Numerar tódalas ligazóns que apuntan a un nome de espazos determinado.
allpages
Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.
allredirects
Lista tódalas redireccións a un espazo de nomes.
allrevisions
Listar todas as revisións.
alltransclusions
Listar todas as transclusións (páxinas integradas usando {{x}}), incluíndo as eliminadas.
allusers
Enumerar tódolos usuarios rexistrados.
backlinks
Atopar todas as páxinas que ligan coa páxina dada.
blocks
Listar todos os usuarios e enderezos IP bloqueados.
categorymembers
Listar tódalas páxinas nunha categoría determinada.
embeddedin
Atopar todas as páxinas que inclúen (por transclusión) o título dado.
exturlusage
Enumerar páxinas que conteñen un enderezo URL dado.
filearchive
Enumerar secuencialmente todos os ficheiros borrados.
imageusage
Atopar tódalas páxinas que usan o título da imaxe dada.
iwbacklinks
Atopar todas as páxina que ligan á ligazón interwiki indicada.
langbacklinks
Atopar todas as páxinas que ligan coa ligazón de lingua dada.
logevents
Obter os eventos dos rexistros.
mystashedfiles
Obter unha lista dos ficheiros da caché de carga do usuario actual.
pagepropnames
Listar os nomes de todas as propiedades de páxina usados na wiki.
pageswithprop
Amosar a lista de páxinas que empregan unha propiedade determinada.
prefixsearch
Facer unha busca de prefixo nos títulos das páxinas.
protectedtitles
Listar todos os títulos protexidos en creación.
querypage
Obtén unha lista proporcionada por unha páxina especial basada en QueryPage.
random
Obter un conxunto de páxinas aleatorias.
recentchanges
Enumerar cambios recentes.
search
Facer unha busca por texto completo.
tags
Lista de marcas de cambios.
usercontribs
Amosar tódalas edicións dun usuario.
users
Obter información sobre unha lista de usuarios.
watchlist
Obter os cambios recentes das páxinas na lista de vixilancia do usuario actual.
watchlistraw
Obter todas as páxinas da lista de vixilancia do usuario actual.
deletedrevs
Obsoleto. Listar as revisións eliminadas.
Valores (separados con | ou outros): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
meta

Que metadatos obter.

allmessages
Devolver mensaxes deste sitio.
authmanagerinfo
Recuperar información sobre o estado de autenticación actual.
filerepoinfo
Devolver a metainformación sobre os repositorios de imaxes configurados no wiki.
languageinfo
Devolver a información sobre as linguas dispoñibles.
siteinfo
Devolver información xeral sobre o sitio.
tokens
Recupera os identificadores das accións de modificación de datos.
userinfo
Obter información sobre o usuario actual.
Valores (separados con | ou outros): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo
indexpageids

Incluír unha sección adicional de identificadores de páxina listando todos os identificadores de páxina devoltos.

Tipo: booleano (detalles)
export

Exportar as revisións actuais de todas as páxinas indicadas ou xeradas.

Tipo: booleano (detalles)
exportnowrap

Devolver o XML exportado sen incluílo nun resultado XML (mesmo formato que Special:Export). Só pode usarse con query+export.

Tipo: booleano (detalles)
exportschema

Utilizar a versión indicada do formato de exportación XML. Só pode usarse con query+export.

Un valor dos seguintes valores: 0.10, 0.11
Por defecto: 0.11
iwurl

Indica se obter o enderezo URL completo se o título é unha ligazón interwiki.

Tipo: booleano (detalles)
continue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

rawcontinue

Devolver os datos en bruto de query-continue para continuar.

Tipo: booleano (detalles)
titles

Unha lista de títulos nos que traballar.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
pageids

Unha lista de identificadores de páxina nos que traballar.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
revids

Unha lista de identificadores de revisións sobre os que traballar. Ten en conta que case todos os módulos de consulta converterán os identificadores de revisión nos correspondentes identificadores de páxina e traballarán coa última revisión. Só prop=revisions usa revisións exactas para a súa resposta.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
generator

Obter a lista de páxinas sobre as que traballar executando o módulo de consulta especificado.

Nota: Os nomes de parámetro do xerador deben comezar cun "g" (consulta os exemplos).

allcategories
Numerar tódalas categorías
alldeletedrevisions
Listar todas as revisións borradas por un usuario ou nun espazo de nomes.
allfileusages
Lista todos os usos de ficheiro, incluído os que non existen.
allimages
Enumerar tódalas imaxes secuencialmente.
alllinks
Numerar tódalas ligazóns que apuntan a un nome de espazos determinado.
allpages
Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.
allredirects
Lista tódalas redireccións a un espazo de nomes.
allrevisions
Listar todas as revisións.
alltransclusions
Listar todas as transclusións (páxinas integradas usando {{x}}), incluíndo as eliminadas.
backlinks
Atopar todas as páxinas que ligan coa páxina dada.
categories
Listar todas as categorías ás que pertencen as páxinas.
categorymembers
Listar tódalas páxinas nunha categoría determinada.
deletedrevisions
Obter información sobre as revisións eliminadas.
duplicatefiles
Listar todos os ficheiros que son duplicados dos fichieros dados baseado nos valores da función hash.
embeddedin
Atopar todas as páxinas que inclúen (por transclusión) o título dado.
exturlusage
Enumerar páxinas que conteñen un enderezo URL dado.
fileusage
Atopar tódalas páxinas que usan os ficheiros dados.
images
Devolve todos os ficheiros contidos nas páxinas dadas.
imageusage
Atopar tódalas páxinas que usan o título da imaxe dada.
iwbacklinks
Atopar todas as páxina que ligan á ligazón interwiki indicada.
langbacklinks
Atopar todas as páxinas que ligan coa ligazón de lingua dada.
links
Devolve todas as ligazóns das páxinas indicadas.
linkshere
Atopar todas as páxinas que ligan coas páxinas dadas.
pageswithprop
Amosar a lista de páxinas que empregan unha propiedade determinada.
prefixsearch
Facer unha busca de prefixo nos títulos das páxinas.
protectedtitles
Listar todos os títulos protexidos en creación.
querypage
Obtén unha lista proporcionada por unha páxina especial basada en QueryPage.
random
Obter un conxunto de páxinas aleatorias.
recentchanges
Enumerar cambios recentes.
redirects
Devolve todas as redireccións das páxinas indicadas.
revisions
Obter información da revisión.
search
Facer unha busca por texto completo.
templates
Devolve todas as páxinas incluídas na páxina indicada.
transcludedin
Atopar todas as páxinas que inclúen ás páxinas indicadas.
watchlist
Obter os cambios recentes das páxinas na lista de vixilancia do usuario actual.
watchlistraw
Obter todas as páxinas da lista de vixilancia do usuario actual.
Un valor dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolver automaticamente as redireccións en query+titles, query+pageids e query+revids, e nas páxinas devoltas por query+generator.

Tipo: booleano (detalles)
converttitles

Converter os títulos a outras variantes se é preciso. Só funciona se a lingua de contido do wiki soporta a conversión en variantes. As linguas que soportan a conversión en variantes inclúen ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalles)

prop=categories (cl)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar todas as categorías ás que pertencen as páxinas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
clprop

Que propiedades adicionais obter para cada categoría:

sortkey
Engade a clave de ordenación (cadea hexadecimal) e o prefixo da clave de ordenación (parte lexible) da categoría.
timestamp
Engade o selo de tempo de cando se engadíu a categoría.
hidden
Pon unha marca nas categorías que están ocultas con __HIDDENCAT__.
Valores (separados con | ou outros): hidden, sortkey, timestamp
clshow

Tipo de categorías a amosar.

Valores (separados con | ou outros): !hidden, hidden
cllimit

Cantas categorías devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
clcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

clcategories

Listar só esas categorías. Útil para verificar se unha páxina concreta está nunha categoría determinada.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
cldir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
Exemplos:
Obter a lista de categorías ás que pertence a páxina Albert Einstein
api.php?action=query&prop=categories&titles=Albert%20Einstein [abrir na zona de probas]
Obter a información de todas as categorías usadas na páxina Albert Einstein.
api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [abrir na zona de probas]

prop=categoryinfo (ci)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolver información sobre as categorías dadas.

Parámetro específico:
Hai dispoñibles outros parámetros xerais.
cicontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

prop=contributors (pc)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter a lista de contribuidores conectados e o número de contribuidores anónimos dunha páxina.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
pcgroup

Incluír só ós usuarios dos grupos dados. Non se inclúen grupos implícitos nin autopromocionados como *, usuario ou autoconfirmado.

Valores (separados con | ou outros): bot, bureaucrat, interface-admin, suppress, sysop
pcexcludegroup

Excluír usuarios nos grupos dados. Non se inclúen grupos implícitos nin autopromocionados como *, usuario ou autoconfirmado.

Valores (separados con | ou outros): bot, bureaucrat, interface-admin, suppress, sysop
pcrights

Incluír só ós usuarios cos dereitos dados. Non se inclúen os dereitos dados a grupos implícitos nin autopromocionados como *, usuario ou autoconfirmado.

Valores (separados con | ou outros): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, interwiki, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sboverride, sendemail, siteadmin, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
pcexcluderights

Excluír usuarios cos dereitos dados. Non se inclúen os dereitos dados a grupos implícitos nin autopromocionados como *, usuario ou autoconfirmado.

Valores (separados con | ou outros): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, interwiki, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sboverride, sendemail, siteadmin, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
pclimit

Número total de contribuidores a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
pccontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

prop=deletedrevisions (drv)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter información sobre as revisións eliminadas.

Pode usarse de varias formas:

  1. Obter as revisións borradas dun conxunto de páxinas, indicando os títulos ou os IDs das páxinas. Ordenado por título e selo de tempo.
  2. Obter datos sobre un conxunto de revisións borradas, indicando os seus IDs e os seus IDs de revisión. Ordenado por ID de revisión.
Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
drvprop

Que propiedades amosar para cada modificación:

ids
O identificador da modificación.
flags
Marcas de modificación (menor).
timestamp
O selo de tempo da modificación.
user
Usuario que fixo a revisión. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Identificador de usuario do creador da revisión. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
size
Lonxitude (en bytes) da revisión.
slotsize
Lonxitude (en bytes) de cada espazo da revisión.
sha1
SHA-1 (en base 16) da modificación. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
slotsha1
SHA-1 (en base 16) de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
contentmodel
Identificador do modelo de contido de cada espazo da revisión.
comment
Comentario do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Comentario analizado do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
content
Contido de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
tags
Etiquetas para a revisión.
roles
Listar os roles de espazo de contido que existen na revisión.
parsetree
Obsoleto. Usa action=expandtemplates ou action=parse no seu lugar. Árbore de análise XML do contido da modificación (precisa o modelo de contido wikitext).
Valores (separados con | ou outros): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Por defecto: ids|timestamp|flags|comment|user
drvslots

Que espazos de revisión para os que devolver datos, cando as propiedades relacionadas co espazo están incluídas en drvprops. Se se omite, os datos do espazo main han devolverse nun formato compatible con versións anteriores.

Valores (separados con | ou outros): main
Para especificar tódolos valores, use *.
drvlimit

Limitar cantas revisións se van devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
drvexpandtemplates
Obsoleto.

En substitución, usa action=expandtemplates. Expandir os modelos no contido da revisión (require drvprop=content).

Tipo: booleano (detalles)
drvgeneratexml
Obsoleto.

En substitución, usa action=expandtemplates ou action=parse. Xerar a árbore de análise XML para o contido da revisión (cómpre drvprop=content).

Tipo: booleano (detalles)
drvparse
Obsoleto.

En substitución, use action=parse. Analizar o contido da revisión (require drvprop=content). Por razóns de rendemento, se se usa esta opción, drvlimit cámbiase a 1.

Tipo: booleano (detalles)
drvsection

Recuperar unicamente o contido da sección con este identificador.

drvdiffto
Obsoleto.

En substitución, use action=compare. ID de revisión a comparar con cada revisión. Use prev, next e cur para a versión precedente, seguinte e actual respectivamente.

drvdifftotext
Obsoleto.

En substitución, use action=compare. Texto co que comparar cada revisión. Só compara un número limitado de revisións. Ignora drvdiffto. Se drvsection ten valor, só se comparará co texto esa sección.

drvdifftotextpst
Obsoleto.

En substitución, use action=compare. Facer unha transformación sobre o texto antes do gardado e antes de comparalo. Só válidoo cando se usa con drvdifftotext.

Tipo: booleano (detalles)
drvcontentformat
Obsoleto.

Formato de serialización usado por drvdifftotext e esperado para a saída do contido.

Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
drvstart

Selo de tempo no que comezar a enumeración. Ignorado cando se está procesando unha lista de IDs de revisións.

Tipo: selo de tempo (formatos permitidos)
drvend

Selo de tempo no que rematar a enumeración. Ignorado cando se está procesando unha lista de IDs de revisións.

Tipo: selo de tempo (formatos permitidos)
drvdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: drvstart ten que ser anterior a drvend.
older
Lista os máis novos primeiro (por defecto). Nota: drvstart ten que ser posterior a drvend.
Un valor dos seguintes valores: newer, older
Por defecto: older
drvtag

Só listar revisións marcadas con esta etiqueta.

drvuser

Só listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
drvexcludeuser

Non listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
drvcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

prop=duplicatefiles (df)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar todos os ficheiros que son duplicados dos fichieros dados baseado nos valores da función hash.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
dflimit

Cantos ficheiros duplicados devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
dfcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

dfdir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
dflocalonly

Só buscar por ficheiros no repositorio local.

Tipo: booleano (detalles)
  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve todas as URLs externas (sen ser interwikis) das páxinas dadas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
ellimit

Cantas ligazóns devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
elcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

elprotocol

Protocolo da URL. Se está baleiro e está activo elquery, o protocolo é http. Deixar esa variable e a elquery baleiras para listar todas as ligazóns externas.

Un valor dos seguintes valores: Pode estar baleiro ou ser bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Por defecto: (baleiro)
elquery

Buscar cadea sen protocolo. Útil para verificar se unha páxina determinada contén unha URL externa determinada.

elexpandurl

Expandir as URLs relativas a un protocolo co protocolo canónico.

Tipo: booleano (detalles)
Exemplo:
Obter unha de ligazóns externas na páxina Portada.
api.php?action=query&prop=extlinks&titles=Portada [abrir na zona de probas]

prop=fileusage (fu)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Atopar tódalas páxinas que usan os ficheiros dados.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
fuprop

Que propiedades obter:

pageid
ID de cada páxina.
title
Título de cada páxina.
redirect
Marca de se a páxina é unha redirección.
Valores (separados con | ou outros): pageid, redirect, title
Por defecto: pageid|title|redirect
funamespace

Só incluír páxinas nestes espazos de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
fushow

Amosar só os elementos que cumpren estes criterios:

redirect
Amosar só as redireccións.
!redirect
Amosar só as non redireccións.
Valores (separados con | ou outros): !redirect, redirect
fulimit

Cantos devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
fucontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

prop=imageinfo (ii)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve información de ficheiros e historial de subidas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
iiprop

Que información do ficheiro obter

timestamp
Engade selo de tempo á versión subida.
user
Engade o usuario que subiu cada versión do ficheiro. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Engade o ID do usuario que subiu cada versión do ficheiro. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
comment
Comentario da versión. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Analizar o comentario da versión. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
canonicaltitle
Engade o título canónico do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
url
Devolve o enderezo URL ó ficheiro e á páxina de descrición. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
size
Engade o tamaño do ficheiro en bytes e a altura, a anchura e o contador de páxina (se é aplicable).
dimensions
Alias para o tamaño.
sha1
Engade o resumo hash SHA-1 do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
mime
Engade o tipo MIME do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
thumbmime
Engade o tipo MIME da miniatura da imaxe (precisa a url e o parámetro iiurlwidth). Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
mediatype
Engade o tipo de multimedia do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
metadata
Lista os metadatos Exif da versión do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
commonmetadata
Lista os metadatos xenéricos do formato do ficheiro para a versión do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
extmetadata
Lista os metadatos combinados formatados de múltiples fontes. Os resultados están en formato HTML. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
archivename
Engade o nome de ficheiro da versión do ficheiro para versións anteriores ás últimas. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
bitdepth
Engade a profundidade de bits da versión. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
uploadwarning
Usado pola páxina Special:Upload para obter información sobre un ficheiro existente. Non previsto para usar fóra do núcleo MediaWiki.
badfile
Engadido cando o ficheiro está na MediaWiki:Bad image list
Valores (separados con | ou outros): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
Por defecto: timestamp|user
iilimit

Cantas revisións de ficheiro a devolver por ficheiro.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 1
iistart

Selo de tempo dende o que comezar a lista.

Tipo: selo de tempo (formatos permitidos)
iiend

Selo de tempo no que rematar a lista.

Tipo: selo de tempo (formatos permitidos)
iiurlwidth

Se iiprop=url está definido, será devolta unha URL a unha imaxe escalada a este ancho. Por razóns de rendimento se se usa esta opción, non se devolverán máis de 50 imaxes.

Tipo: número enteiro
Por defecto: -1
iiurlheight

Similar a iiurlwidth.

Tipo: número enteiro
Por defecto: -1
iimetadataversion

Versión de metadata a usar. Se latest está especificado, usa a última versión. Por defecto 1 para compatibilidade con versións anteriores.

Por defecto: 1
iiextmetadatalanguage

Que lingua buscar en extmetadata. Isto afecta tanto á tradución a buscar, se hai varias dispoñibles, como a como se formatean cousas como os números e outros valores.

Por defecto: gl
iiextmetadatamultilang

Se as traducións para a propiedade extmetadata están dispoñibles, búscaas todas.

Tipo: booleano (detalles)
iiextmetadatafilter

Se está especificado e non baleiro, só se devolverán esas claves para iiprop=extmetadata.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
iiurlparam

Unha cadea de parámetro específico no analizador. Por exemplo, os PDFs poden usar page15-100px. Debe usarse iiurlwidth que debe ser coherente con iiurlparam.

Por defecto: (baleiro)
iibadfilecontexttitle

Se badfilecontexttitleprop=badfile está definido, este é o título da páxina usado para avaliar a MediaWiki:Bad image list

iicontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

iilocalonly

Só buscar ficheiros no repositorio local.

Tipo: booleano (detalles)

prop=images (im)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve todos os ficheiros contidos nas páxinas dadas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
imlimit

Cantos ficheiros devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
imcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

imimages

Listar só eses ficheiros. Útil para verificar se unha páxina concreta ten un ficheiro determinado.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
imdir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
Exemplos:
Obter unha lista dos ficheiros empregados na páxina Portada.
api.php?action=query&prop=images&titles=Portada [abrir na zona de probas]
Obter a información sobre todos os ficheiros usados na páxina Portada.
api.php?action=query&generator=images&titles=Portada&prop=info [abrir na zona de probas]

prop=info (in)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter información básica da páxina.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
inprop

Que propiedades adicionais obter

protection
Listar o nivel de protección de cada páxina.
talkid
O ID de páxina da páxina de conversa para cada páxina que non é páxina de conversa.
watched
Listar o estado de vixilancia de cada páxina.
watchers
O número de vixiantes, se está permitido.
visitingwatchers
O nome dos usuarios que vixían cada páxina e que teñen visitado os cambios recentes a esta páxina, se está autorizado.
notificationtimestamp
O selo de tempo de notificación da lista de vixilancia de cada páxina.
subjectid
O ID de páxina da páxina pai para cada páxina de conversa.
associatedpage
O título prefixado da páxina de contido ou de conversa asociada.
url
Devolve unha URL completa, unha URL de modificación, e a URL canónica de cada páxina.
readable
Obsoleto. Se o usuario pode ler esta páxina. Usa intestactions=read no seu lugar.
preload
Devolve o texto devolto por EditFormPreloadText.
displaytitle
Devolve a forma na que se visualiza actualmente o título da páxina.
varianttitles
Devolve o título en todas as variantes da lingua do contido do sitio.
linkclasses
Ofrece as clases CSS adicionais (por exemplo, as cores das ligazóns) usadas para as ligazóns a esta páxina se aparecesen na páxina denominada por inlinkcontext.
Valores (separados con | ou outros): associatedpage, displaytitle, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
inlinkcontext

O título de contexto que se debe usar cando se determinan as clases CSS adicionais (por exemplo, as cores das ligazóns) cando inprop contén linkclasses.

Tipo: título da páxina
Acepta páxinas que non existen.
Por defecto: Portada
intestactions

Probar se o usuario actual pode realizar certas accións na páxina.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
intestactionsdetail

Nivel de detalle para intestactions. Usa os parámetros errorformat e errorlang do módulo principal para controlar o formato das mensaxes devoltas.

boolean
Devolver un valor booleano para cada acción.
full
Devolver mensaxes que describen por que non se permite a acción ou unha matriz baleira se está permitida.
quick
Como full, pero saltando as comprobacións custosas.
Un valor dos seguintes valores: boolean, full, quick
Por defecto: boolean
incontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve todas as ligazóns interwiki ás páxinas indicadas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
iwprop

Que propiedades adicionais obter para cada ligazón interlingüística:

url
Engade a URL completa.
Valores (separados con | ou outros): url
iwprefix

Só devolver ligazóns interwiki con este prefixo.

iwtitle

Ligazón interwiki a buscar. Debe usarse con iwprefix.

iwdir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
iwlimit

Cantas ligazóns interwiki devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
iwcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

iwurl
Obsoleto.

Se obter a URL completa (non pode usarse con iwprop).

Tipo: booleano (detalles)
  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve todas as ligazóns interwiki ás páxinas indicadas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
llprop

Que propiedades adicionais obter para cada ligazón interlingüística:

url
Engade a URL completa.
langname
Engade o nome localizado da lingua (o mellor intento). Use llinlanguagecode para controlar a lingua.
autonym
Engade o nome nativo da lingua.
Valores (separados con | ou outros): autonym, langname, url
lllang

Devolver só ligazóns de lingua con este código de lingua.

lltitle

Ligazón a buscar. Debe usarse con lllang.

lldir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
llinlanguagecode

Código de lingua para nomes de lingua localizados.

Por defecto: gl
lllimit

Cantas ligazóns de lingua devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
llcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

llurl
Obsoleto.

Se obter a URL completa (non pode usarse con llprop).

Tipo: booleano (detalles)
  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve todas as ligazóns das páxinas indicadas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
plnamespace

Amosa ligazóns só neste espazo de nomes.

Valores (separados con | ou outros): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
pllimit

Cantas ligazóns devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
plcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

pltitles

Listar só as ligazóns a eses títulos. Útil para verificar se unha páxina concreta liga a un título determinado.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
pldir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending

prop=linkshere (lh)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Atopar todas as páxinas que ligan coas páxinas dadas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
lhprop

Que propiedades obter:

pageid
ID de cada páxina.
title
Título de cada páxina.
redirect
Marca de se a páxina é unha redirección.
Valores (separados con | ou outros): pageid, redirect, title
Por defecto: pageid|title|redirect
lhnamespace

Só incluír páxinas nestes espazos de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
lhshow

Amosar só os elementos que cumpren estes criterios:

redirect
Amosar só as redireccións.
!redirect
Amosar só as non redireccións.
Valores (separados con | ou outros): !redirect, redirect
lhlimit

Cantos devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
lhcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

prop=pageprops (pp)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter varias propiedades de páxina definidas no contido da páxina.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
ppcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

ppprop

Listar só estas propiedades de páxina (action=query&list=pagepropnames devolve os nomes das propiedades de páxina usados). Útil para verificar se as páxinas usan unha determinada propiedade de páxina.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
Exemplo:
Obter as propiedades para as páxinas Main Page e MediaWiki
api.php?action=query&prop=pageprops&titles=Portada|MediaWiki [abrir na zona de probas]

prop=redirects (rd)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve todas as redireccións das páxinas indicadas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
rdprop

Que propiedades recuperar:

pageid
ID de páxina de cada redirección.
title
Título de cada redirección.
fragment
Fragmento de cada redirección, se hai algún.
Valores (separados con | ou outros): fragment, pageid, title
Por defecto: pageid|title
rdnamespace

Só incluír páxinas nestes espacios de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
rdshow

Amosar só os elementos que cumpren estes criterios:

fragment
Amosar só as redireccións que teñan un fragmento.
!fragment
Amosar só as redireccións que non teñan un fragmento.
Valores (separados con | ou outros): !fragment, fragment
rdlimit

Cantas redireccións devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
rdcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

prop=revisions (rv)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter información da revisión.

Pode usarse de varias formas:

  1. Obter datos sobre un conxunto de páxinas (última modificación), fixando os títulos ou os IDs das páxinas.
  2. Obter as modificacións da páxina indicada, usando os títulos ou os IDs de páxinas con comezar, rematar ou límite.
  3. Obter os datos sobre un conxunto de modificacións fixando os seus IDs cos seus IDs de modificación.
Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
rvprop

Que propiedades amosar para cada modificación:

ids
O identificador da modificación.
flags
Marcas de modificación (menor).
timestamp
O selo de tempo da modificación.
user
Usuario que fixo a revisión. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Identificador de usuario do creador da revisión. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
size
Lonxitude (en bytes) da revisión.
slotsize
Lonxitude (en bytes) de cada espazo da revisión.
sha1
SHA-1 (en base 16) da modificación. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
slotsha1
SHA-1 (en base 16) de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
contentmodel
Identificador do modelo de contido de cada espazo da revisión.
comment
Comentario do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Comentario analizado do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
content
Contido de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
tags
Etiquetas para a revisión.
roles
Listar os roles de espazo de contido que existen na revisión.
parsetree
Obsoleto. Usa action=expandtemplates ou action=parse no seu lugar. Árbore de análise XML do contido da modificación (precisa o modelo de contido wikitext).
Valores (separados con | ou outros): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Por defecto: ids|timestamp|flags|comment|user
rvslots

Que espazos de revisión para os que devolver datos, cando as propiedades relacionadas co espazo están incluídas en rvprops. Se se omite, os datos do espazo main han devolverse nun formato compatible con versións anteriores.

Valores (separados con | ou outros): main
Para especificar tódolos valores, use *.
rvlimit

Limitar cantas revisións se van devolver.

Só pode usarse cunha única páxina (mode #2).
Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
rvexpandtemplates
Obsoleto.

En substitución, usa action=expandtemplates. Expandir os modelos no contido da revisión (require rvprop=content).

Tipo: booleano (detalles)
rvgeneratexml
Obsoleto.

En substitución, usa action=expandtemplates ou action=parse. Xerar a árbore de análise XML para o contido da revisión (cómpre rvprop=content).

Tipo: booleano (detalles)
rvparse
Obsoleto.

En substitución, use action=parse. Analizar o contido da revisión (require rvprop=content). Por razóns de rendemento, se se usa esta opción, rvlimit cámbiase a 1.

Tipo: booleano (detalles)
rvsection

Recuperar unicamente o contido da sección con este identificador.

rvdiffto
Obsoleto.

En substitución, use action=compare. ID de revisión a comparar con cada revisión. Use prev, next e cur para a versión precedente, seguinte e actual respectivamente.

rvdifftotext
Obsoleto.

En substitución, use action=compare. Texto co que comparar cada revisión. Só compara un número limitado de revisións. Ignora rvdiffto. Se rvsection ten valor, só se comparará co texto esa sección.

rvdifftotextpst
Obsoleto.

En substitución, use action=compare. Facer unha transformación sobre o texto antes do gardado e antes de comparalo. Só válidoo cando se usa con rvdifftotext.

Tipo: booleano (detalles)
rvcontentformat
Obsoleto.

Formato de serialización usado por rvdifftotext e esperado para a saída do contido.

Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
rvstartid

Iniciar a enumeración de revisión na data e hora desta revisión. A revisión ten que existir, pero non precisa pertencer a esta páxina.

Só pode usarse cunha única páxina (mode #2).
Tipo: número enteiro
rvendid

Rematar a enumeración de revisión na data e hora desta revisión. A revisión ten que existir, pero non precisa pertencer a esta páxina.

Só pode usarse cunha única páxina (mode #2).
Tipo: número enteiro
rvstart

Desde que selo de tempo comezar a enumeración.

Só pode usarse cunha única páxina (mode #2).
Tipo: selo de tempo (formatos permitidos)
rvend

Enumerar desde este selo de tempo.

Só pode usarse cunha única páxina (mode #2).
Tipo: selo de tempo (formatos permitidos)
rvdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: rvstart ten que ser anterior a rvend.
older
Lista os máis novos primeiro (por defecto). Nota: rvstart ten que ser posterior a rvend.
Só pode usarse cunha única páxina (mode #2).
Un valor dos seguintes valores: newer, older
Por defecto: older
rvuser

Só incluir revisión feitas polo usuario.

Só pode usarse cunha única páxina (mode #2).
Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
rvexcludeuser

Excluír revisións feitas polo usuario.

Só pode usarse cunha única páxina (mode #2).
Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
rvtag

Só listar revisións marcadas con esta etiqueta.

rvcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

prop=stashimageinfo (sii)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve a información dos ficheiros almacenados.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
siifilekey

Clave que identifica unha subida precedente e que foi almacenada temporalmente.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
siisessionkey
Obsoleto.

Alias para siifilekey, para compatibilidade con versións antigas.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
siiprop

Que información do ficheiro obter

timestamp
Engade selo de tempo á versión subida.
canonicaltitle
Engade o título canónico do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
url
Devolve o enderezo URL ó ficheiro e á páxina de descrición. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
size
Engade o tamaño do ficheiro en bytes e a altura, a anchura e o contador de páxina (se é aplicable).
dimensions
Alias para o tamaño.
sha1
Engade o resumo hash SHA-1 do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
mime
Engade o tipo MIME do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
thumbmime
Engade o tipo MIME da miniatura da imaxe (precisa a url e o parámetro siiurlwidth). Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
metadata
Lista os metadatos Exif da versión do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
commonmetadata
Lista os metadatos xenéricos do formato do ficheiro para a versión do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
extmetadata
Lista os metadatos combinados formatados de múltiples fontes. Os resultados están en formato HTML. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
bitdepth
Engade a profundidade de bits da versión. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
badfile
Engadido cando o ficheiro está na MediaWiki:Bad image list
Valores (separados con | ou outros): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
Por defecto: timestamp|url
siiurlwidth

Se siiprop=url está definido, será devolta unha URL a unha imaxe escalada a este ancho. Por razóns de rendimento se se usa esta opción, non se devolverán máis de 50 imaxes.

Tipo: número enteiro
Por defecto: -1
siiurlheight

Similar a siiurlwidth.

Tipo: número enteiro
Por defecto: -1
siiurlparam

Unha cadea de parámetro específico no analizador. Por exemplo, os PDFs poden usar page15-100px. Debe usarse siiurlwidth que debe ser coherente con siiurlparam.

Por defecto: (baleiro)

prop=templates (tl)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolve todas as páxinas incluídas na páxina indicada.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
tlnamespace

Amosar os modelos só nestes espazos de nomes.

Valores (separados con | ou outros): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
tllimit

Número de modelos a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
tlcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

tltemplates

Listar só eses modelos. Útil para verificar se unha páxina concreta ten un modelo determinado.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
tldir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
Exemplos:
Obter os modelos usado na páxina Portada.
api.php?action=query&prop=templates&titles=Portada [abrir na zona de probas]
Obter a información sobre os modelos usados na páxina Portada.
api.php?action=query&generator=templates&titles=Portada&prop=info [abrir na zona de probas]
Obter as páxinas nos espazos de nomes Usuario e Modelo que se transclúen na páxina Portada.
api.php?action=query&prop=templates&titles=Portada&tlnamespace=2|10 [abrir na zona de probas]

prop=transcludedin (ti)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Atopar todas as páxinas que inclúen ás páxinas indicadas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
tiprop

Que propiedades obter:

pageid
ID de páxina de cada páxina.
title
Título de cada páxina.
redirect
Marca si a páxina é unha redirección.
Valores (separados con | ou outros): pageid, redirect, title
Por defecto: pageid|title|redirect
tinamespace

Só incluir páxinas nestes espacios de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
tishow

Amosar só os elementos que cumpren estes criterios:

redirect
Amosar só as redireccións.
!redirect
Amosar só as non redireccións.
Valores (separados con | ou outros): !redirect, redirect
tilimit

Cantos devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
ticontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

list=allcategories (ac)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Numerar tódalas categorías

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
acfrom

Categoría pola que comezar a enumeración.

accontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

acto

Categoría pola que rematar a enumeración.

acprefix

Buscar todos os títulos de categoría que comezan con este valor.

acdir

Dirección na que ordenar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
acmin

Devolver só categorías con polo menos este número de membros.

Tipo: número enteiro
acmax

Devolver só categorías con como moito este número de membros.

Tipo: número enteiro
aclimit

Cantas categorías devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
acprop

Que propiedades recuperar:

size
Engade o número de páxinas na categoría.
hidden
Marca as categorías que están ocultas con __HIDDENCAT__.
Valores (separados con | ou outros): hidden, size
Por defecto: (baleiro)
Exemplos:
Listar categorías con información do número de páxinas en cada unha.
api.php?action=query&list=allcategories&acprop=size [abrir na zona de probas]
Obter información sobre a páxina de categoría para categorías que comezan por List.
api.php?action=query&generator=allcategories&gacprefix=List&prop=info [abrir na zona de probas]

list=alldeletedrevisions (adr)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar todas as revisións borradas por un usuario ou nun espazo de nomes.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
adrprop

Que propiedades amosar para cada modificación:

ids
O identificador da modificación.
flags
Marcas de modificación (menor).
timestamp
O selo de tempo da modificación.
user
Usuario que fixo a revisión. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Identificador de usuario do creador da revisión. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
size
Lonxitude (en bytes) da revisión.
slotsize
Lonxitude (en bytes) de cada espazo da revisión.
sha1
SHA-1 (en base 16) da modificación. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
slotsha1
SHA-1 (en base 16) de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
contentmodel
Identificador do modelo de contido de cada espazo da revisión.
comment
Comentario do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Comentario analizado do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
content
Contido de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
tags
Etiquetas para a revisión.
roles
Listar os roles de espazo de contido que existen na revisión.
parsetree
Obsoleto. Usa action=expandtemplates ou action=parse no seu lugar. Árbore de análise XML do contido da modificación (precisa o modelo de contido wikitext).
Valores (separados con | ou outros): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Por defecto: ids|timestamp|flags|comment|user
adrslots

Que espazos de revisión para os que devolver datos, cando as propiedades relacionadas co espazo están incluídas en adrprops. Se se omite, os datos do espazo main han devolverse nun formato compatible con versións anteriores.

Valores (separados con | ou outros): main
Para especificar tódolos valores, use *.
adrlimit

Limitar cantas revisións se van devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
adrexpandtemplates
Obsoleto.

En substitución, usa action=expandtemplates. Expandir os modelos no contido da revisión (require adrprop=content).

Tipo: booleano (detalles)
adrgeneratexml
Obsoleto.

En substitución, usa action=expandtemplates ou action=parse. Xerar a árbore de análise XML para o contido da revisión (cómpre adrprop=content).

Tipo: booleano (detalles)
adrparse
Obsoleto.

En substitución, use action=parse. Analizar o contido da revisión (require adrprop=content). Por razóns de rendemento, se se usa esta opción, adrlimit cámbiase a 1.

Tipo: booleano (detalles)
adrsection

Recuperar unicamente o contido da sección con este identificador.

adrdiffto
Obsoleto.

En substitución, use action=compare. ID de revisión a comparar con cada revisión. Use prev, next e cur para a versión precedente, seguinte e actual respectivamente.

adrdifftotext
Obsoleto.

En substitución, use action=compare. Texto co que comparar cada revisión. Só compara un número limitado de revisións. Ignora adrdiffto. Se adrsection ten valor, só se comparará co texto esa sección.

adrdifftotextpst
Obsoleto.

En substitución, use action=compare. Facer unha transformación sobre o texto antes do gardado e antes de comparalo. Só válidoo cando se usa con adrdifftotext.

Tipo: booleano (detalles)
adrcontentformat
Obsoleto.

Formato de serialización usado por adrdifftotext e esperado para a saída do contido.

Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adruser

Só listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
adrnamespace

Só listar páxinas neste espazo de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
adrstart

Selo de tempo para comezar a enumeración.

Só pode usarse con adruser.
Tipo: selo de tempo (formatos permitidos)
adrend

Selo de tempo para rematar a enumeración.

Só pode usarse con adruser.
Tipo: selo de tempo (formatos permitidos)
adrdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: adrstart ten que ser anterior a adrend.
older
Lista os máis novos primeiro (por defecto). Nota: adrstart ten que ser posterior a adrend.
Un valor dos seguintes valores: newer, older
Por defecto: older
adrfrom

Comezar listado neste título.

Non pode usarse con adruser.
adrto

Parar listado neste título.

Non pode usarse con adruser.
adrprefix

Buscar tódolos títulos de páxinas que comezan con este valor.

Non pode usarse con adruser.
adrexcludeuser

Non listar revisións deste usuario.

Non pode usarse con adruser.
Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
adrtag

Só listar revisións marcadas con esta etiqueta.

adrcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

adrgeneratetitles

Usado como xenerador, xenera títulos no canto de IDs de revisión.

Tipo: booleano (detalles)
Exemplos:
Listar as últimas 50 contribucións borradas do usuario Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [abrir na zona de probas]
Listar as 50 primeiras revisións borradas no espazo de nomes principal.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [abrir na zona de probas]

list=allfileusages (af)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Lista todos os usos de ficheiro, incluído os que non existen.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
afcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

affrom

Título do ficheiro no que comezar a enumerar.

afto

Título do ficheiro no que rematar de enumerar.

afprefix

Buscar tódolos títulos de ficheiro que comezan con este valor.

afunique

Amosar só nomes de ficheiro distintos. Non pode usarse con afprop=ids. Cando se usa como xerador, produce páxinas obxectivo no canto de páxinas fonte.

Tipo: booleano (detalles)
afprop

Que partes de información incluír:

ids
Engade os IDs das páxinas usadas (non pode usarse con afunique).
title
Engade o nome do ficheiro.
Valores (separados con | ou outros): ids, title
Por defecto: title
aflimit

Número total de obxectos a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
afdir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
Exemplos:
Lista títulos de ficheiro, incluíndo os eliminados, cos IDs de páxina dos que proveñen, comezando en B.
api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [abrir na zona de probas]
Listar títulos únicos de ficheiros.
api.php?action=query&list=allfileusages&afunique=&affrom=B [abrir na zona de probas]
Obter todos os títulos de ficheiro, marcando os que faltan.
api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [abrir na zona de probas]
Obtén as páxinas que conteñen os ficheiros.
api.php?action=query&generator=allfileusages&gaffrom=B [abrir na zona de probas]

list=allimages (ai)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Enumerar tódalas imaxes secuencialmente.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
aisort

Propiedade pola que ordenar.

Un valor dos seguintes valores: name, timestamp
Por defecto: name
aidir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending, newer, older
Por defecto: ascending
aifrom

Título da imaxe no que comezar a enumerar. Só pode usarse con aisort=name.

aito

Título da imaxe no que rematar a enumerar. Só pode usarse con aisort=name.

aicontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

aistart

Título do selo de tempo no que comezar a enumerar. Só pode usarse con aisort=timestamp.

Tipo: selo de tempo (formatos permitidos)
aiend

Título do selo de tempo no que rematar a enumerar. Só pode usarse con aisort=timestamp.

Tipo: selo de tempo (formatos permitidos)
aiprop

Que información do ficheiro obter

timestamp
Engade selo de tempo á versión subida.
user
Engade o usuario que subiu cada versión do ficheiro. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Engade o ID do usuario que subiu cada versión do ficheiro. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
comment
Comentario da versión. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Analizar o comentario da versión. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
canonicaltitle
Engade o título canónico do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
url
Devolve o enderezo URL ó ficheiro e á páxina de descrición. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
size
Engade o tamaño do ficheiro en bytes e a altura, a anchura e o contador de páxina (se é aplicable).
dimensions
Alias para o tamaño.
sha1
Engade o resumo hash SHA-1 do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
mime
Engade o tipo MIME do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
mediatype
Engade o tipo de multimedia do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
metadata
Lista os metadatos Exif da versión do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
commonmetadata
Lista os metadatos xenéricos do formato do ficheiro para a versión do ficheiro. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
extmetadata
Lista os metadatos combinados formatados de múltiples fontes. Os resultados están en formato HTML. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
bitdepth
Engade a profundidade de bits da versión. Se a revisión do ficheiro foi borrada, ha recibirse unha propiedade filehidden.
badfile
Engadido cando o ficheiro está na MediaWiki:Bad image list
Valores (separados con | ou outros): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
Por defecto: timestamp|url
aiprefix

Buscar todas as imaxes cuxo título comeza por este valor. Só pode usarse con aisort=name.

aiminsize

Limitar a imaxes con polo menos este número de bytes.

Tipo: número enteiro
aimaxsize

Limitar a imaxes con como máximo este número de bytes.

Tipo: número enteiro
aisha1

Función hash SHA1 da imaxe. Invalida aisha1base36.

aisha1base36

Función hash SHA1 da imaxe en base 36 (usada en MediaWiki).

aiuser

Devolver só os ficheiros cuxa última versión foi subida por este usuario. Só pode usarse con aisort=timestamp. Non se pode usar xunto a aifilterbots.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
aifilterbots

Como filtrar ficheiros subidos por bots. Só pode usarse con aisort=timestamp. Non pode usarse xunto con aiuser.

Un valor dos seguintes valores: all, bots, nobots
Por defecto: all
aimime

Que tipos MIME buscar, por exemplo imaxe/jpeg.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
ailimit

Cantas imaxes mostar en total.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
Exemplos:
Amosar unha lista de ficheiros que comezan por B.
api.php?action=query&list=allimages&aifrom=B [abrir na zona de probas]
Amosar unha lista de ficheiros subidos recentemente, similares a Special:NewFiles.
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [abrir na zona de probas]
Amosar unha lista de ficheiros con tipo MIME image/png ou image/gif
api.php?action=query&list=allimages&aimime=image/png|image/gif [abrir na zona de probas]
Mostar información sobre catro ficheiros que comecen pola letra T.
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [abrir na zona de probas]
  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Numerar tódalas ligazóns que apuntan a un nome de espazos determinado.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
alcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

alfrom

Título da ligazón na que comezar a enumerar.

alto

Título da ligazón na que rematar de enumerar.

alprefix

Buscar tódolos títulos ligados que comezan con este valor.

alunique

Amosar só títulos ligados distintos. Non pode usarse con alprop=ids. Cando se usa como xerador, produce páxinas obxectivo no canto de páxinas fonte.

Tipo: booleano (detalles)
alprop

Que partes de información incluír:

ids
Engade o ID da páxina da ligazón (non pode usarse con alunique).
title
Engade o título da ligazón.
Valores (separados con | ou outros): ids, title
Por defecto: title
alnamespace

Espazo de nomes a enumerar.

Un valor dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Por defecto: 0
allimit

Número total de obxectos a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
aldir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
Exemplos:
Lista os títulos ligados, incluíndo os eliminados, cos ID das páxinas das que proveñen, comezando en B.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [abrir na zona de probas]
Listar títulos ligados únicos
api.php?action=query&list=alllinks&alunique=&alfrom=B [abrir na zona de probas]
Obtén tódolos títulos ligados, marcando os eliminados.
api.php?action=query&generator=alllinks&galunique=&galfrom=B [abrir na zona de probas]
Obtén as páxinas que conteñen as ligazóns.
api.php?action=query&generator=alllinks&galfrom=B [abrir na zona de probas]

list=allpages (ap)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
apfrom

Título da páxina na que comezar a enumerar.

apcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

apto

Título da páxina na que rematar de enumerar.

apprefix

Buscar tódolos títulos de páxinas que comezan con este valor.

apnamespace

Espazo de nomes a enumerar.

Un valor dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Por defecto: 0
apfilterredir

Que páxinas listar.

Un valor dos seguintes valores: all, nonredirects, redirects
Por defecto: all
apminsize

Limitar a páxinas con polo menos este número de bytes.

Tipo: número enteiro
apmaxsize

Limitar a páxinas con como máximo este número de bytes.

Tipo: número enteiro
apprtype

Limitar a só protección de páxinas.

Valores (separados con | ou outros): edit, move, upload
apprlevel

Filtrar proteccións baseándose no nivel de protección (debe empregarse có parámetro apprtype= ).

Valores (separados con | ou outros): Pode estar baleiro ou ser autoconfirmed, sysop
apprfiltercascade

Filtrar proteccións baseadas en cascada (ignoradas se apprtype non ten valor).

Un valor dos seguintes valores: all, cascading, noncascading
Por defecto: all
aplimit

Número total de páxinas a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
apdir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
apfilterlanglinks

Filtro baseado en se unha páxina ten ligazóns de lingua. Decátese de que isto pode non considerar as ligazóns de lingua engadidas polas extensións.

Un valor dos seguintes valores: all, withlanglinks, withoutlanglinks
Por defecto: all
apprexpiry

Que caducidade de protección pola que filtrar a páxina:

indefinite
Obter só as páxinas coa caducidade de protección indefinida.
definite
Obter só as páxinas cunha caducidade de protección definida (específica).
all
Obter as páxinas con calquera caducidade de protección.
Un valor dos seguintes valores: all, definite, indefinite
Por defecto: all
Exemplos:
Amosar unha lista de páxinas que comezan pola letra B.
api.php?action=query&list=allpages&apfrom=B [abrir na zona de probas]
Amosar información sobre 4 páxinas que comecen pola letra T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [abrir na zona de probas]
Motrar o contido das dúas primeiras páxinas que non sexan redirección que comecen por Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [abrir na zona de probas]

list=allredirects (ar)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Lista tódalas redireccións a un espazo de nomes.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
arcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

arfrom

Título da redirección na que comezar a enumerar.

arto

Título da redirección na que rematar de enumerar.

arprefix

Buscar todas as páxinas que comecen con este valor.

arunique

Só amosar páxinas obxectivo distintas. Non pode usarse con arprop=ids|fragment|interwiki. Cando se usa como xerador, produce páxinas obxectivo no canto de páxinas fonte.

Tipo: booleano (detalles)
arprop

Que información incluír:

ids
Engade o ID da páxina da redirección (non pode usarse con arunique).
title
Engade o título da redirección.
fragment
Engade o fragmento da redirección, se o hai (non pode usarse con arunique).
interwiki
Engade o prefixo interwiki da redirección, se o hai (non pode usarse con arunique).
Valores (separados con | ou outros): fragment, ids, interwiki, title
Por defecto: title
arnamespace

Espazo de nomes a enumerar.

Un valor dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Por defecto: 0
arlimit

Número total de obxectos a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
ardir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
Exemplos:
Lista as páxinas obxectivo, incluíndo as eliminadas, cos ID das páxinas das que proveñen, comezando en B.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [abrir na zona de probas]
Lista páxinas obxectivo únicas.
api.php?action=query&list=allredirects&arunique=&arfrom=B [abrir na zona de probas]
Obtén tódalas páxinas obxectivo, marcando as eliminadas.
api.php?action=query&generator=allredirects&garunique=&garfrom=B [abrir na zona de probas]
Obtén as páxinas que conteñen as redireccións.
api.php?action=query&generator=allredirects&garfrom=B [abrir na zona de probas]

list=allrevisions (arv)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar todas as revisións.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
arvprop

Que propiedades amosar para cada modificación:

ids
O identificador da modificación.
flags
Marcas de modificación (menor).
timestamp
O selo de tempo da modificación.
user
Usuario que fixo a revisión. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Identificador de usuario do creador da revisión. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
size
Lonxitude (en bytes) da revisión.
slotsize
Lonxitude (en bytes) de cada espazo da revisión.
sha1
SHA-1 (en base 16) da modificación. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
slotsha1
SHA-1 (en base 16) de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
contentmodel
Identificador do modelo de contido de cada espazo da revisión.
comment
Comentario do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Comentario analizado do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
content
Contido de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
tags
Etiquetas para a revisión.
roles
Listar os roles de espazo de contido que existen na revisión.
parsetree
Obsoleto. Usa action=expandtemplates ou action=parse no seu lugar. Árbore de análise XML do contido da modificación (precisa o modelo de contido wikitext).
Valores (separados con | ou outros): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Por defecto: ids|timestamp|flags|comment|user
arvslots

Que espazos de revisión para os que devolver datos, cando as propiedades relacionadas co espazo están incluídas en arvprops. Se se omite, os datos do espazo main han devolverse nun formato compatible con versións anteriores.

Valores (separados con | ou outros): main
Para especificar tódolos valores, use *.
arvlimit

Limitar cantas revisións se van devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
arvexpandtemplates
Obsoleto.

En substitución, usa action=expandtemplates. Expandir os modelos no contido da revisión (require arvprop=content).

Tipo: booleano (detalles)
arvgeneratexml
Obsoleto.

En substitución, usa action=expandtemplates ou action=parse. Xerar a árbore de análise XML para o contido da revisión (cómpre arvprop=content).

Tipo: booleano (detalles)
arvparse
Obsoleto.

En substitución, use action=parse. Analizar o contido da revisión (require arvprop=content). Por razóns de rendemento, se se usa esta opción, arvlimit cámbiase a 1.

Tipo: booleano (detalles)
arvsection

Recuperar unicamente o contido da sección con este identificador.

arvdiffto
Obsoleto.

En substitución, use action=compare. ID de revisión a comparar con cada revisión. Use prev, next e cur para a versión precedente, seguinte e actual respectivamente.

arvdifftotext
Obsoleto.

En substitución, use action=compare. Texto co que comparar cada revisión. Só compara un número limitado de revisións. Ignora arvdiffto. Se arvsection ten valor, só se comparará co texto esa sección.

arvdifftotextpst
Obsoleto.

En substitución, use action=compare. Facer unha transformación sobre o texto antes do gardado e antes de comparalo. Só válidoo cando se usa con arvdifftotext.

Tipo: booleano (detalles)
arvcontentformat
Obsoleto.

Formato de serialización usado por arvdifftotext e esperado para a saída do contido.

Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvuser

Só listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
arvnamespace

Só listar páxinas neste espazo de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
arvstart

Selo de tempo no que comezar a enumeración.

Tipo: selo de tempo (formatos permitidos)
arvend

Selo de tempo para rematar a enumeración.

Tipo: selo de tempo (formatos permitidos)
arvdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: arvstart ten que ser anterior a arvend.
older
Lista os máis novos primeiro (por defecto). Nota: arvstart ten que ser posterior a arvend.
Un valor dos seguintes valores: newer, older
Por defecto: older
arvexcludeuser

Non listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
arvcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

arvgeneratetitles

Usado como xenerador, xenera títulos no canto de IDs de revisión.

Tipo: booleano (detalles)
Exemplos:
Listar as últimas 50 contribucións do usuario Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir na zona de probas]
Listar as primeiras 50 revisións en calquera espazo de nomes.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir na zona de probas]

list=alltransclusions (at)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar todas as transclusións (páxinas integradas usando {{x}}), incluíndo as eliminadas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
atcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

atfrom

Título da transclusión na que comezar a enumerar.

atto

Título da transclusión na que rematar de enumerar.

atprefix

Buscar todos os títulos transcluídos que comezan con este valor.

atunique

Amosar só títulos transcluídos distintos. Non pode usarse con atprop=ids. Cando se usa como xerador, produce páxinas obxectivo no canto de páxinas fonte.

Tipo: booleano (detalles)
atprop

Que partes de información incluír:

ids
Engade o ID da páxina da páxina transcluída (non pode usarse con atunique).
title
Engade o título da transclusión.
Valores (separados con | ou outros): ids, title
Por defecto: title
atnamespace

Nome de espazos a numerar.

Un valor dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Por defecto: 10
atlimit

Número total de obxectos a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
atdir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
Exemplos:
Lista os títulos transcluídos, incluíndo os eliminados, cos ID das páxinas das que proveñen, comezando en B.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [abrir na zona de probas]
Lista os títulos transcluídos únicos.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [abrir na zona de probas]
Obtén tódolos títulos transcluídos, marcando os eliminados.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [abrir na zona de probas]
Obtén as páxinas que conteñen as transclusións.
api.php?action=query&generator=alltransclusions&gatfrom=B [abrir na zona de probas]

list=allusers (au)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Enumerar tódolos usuarios rexistrados.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
aufrom

Nome de usuario para comezar a enumeración

auto

Nome de usuario para rematar a enumeración.

auprefix

Buscar tódolos nomes de usuario que comezan con este valor.

audir

Dirección na que ordenar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
augroup

Só incluír os usuarios nos grupos dados.

Valores (separados con | ou outros): bot, bureaucrat, interface-admin, suppress, sysop
auexcludegroup

Excluír usuarios nos grupos dados.

Valores (separados con | ou outros): bot, bureaucrat, interface-admin, suppress, sysop
aurights

Incluír só ós usuarios cos dereitos dados. Non se inclúen grupo implícitos nin autopromocionados como *, usuario ou autoconfirmado.

Valores (separados con | ou outros): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, interwiki, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sboverride, sendemail, siteadmin, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
auprop

Que información incluír:

blockinfo
Engade información sobre o bloque actual do usuario.
groups
Lista de grupos nos que está o usuario. Isto usa máis recursos no servidor e pode devolver menos resultados que o límite.
implicitgroups
Lista todos os grupos ós que usuario pertence de forma automática.
rights
Lista os dereitos que ten o usuario.
editcount
Engade o número de edicións do usuario.
registration
Engade o selo de tempo do momento no que se rexistrou o usuario, se está dispoñible (pode ser branco).
centralids
Engade os identificadores centrais e o estado de acoplamento do usuario.
Valores (separados con | ou outros): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
aulimit

Número total de nomes de usuario a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
auwitheditsonly

Só listar usuarios que teñan feito edicións.

Tipo: booleano (detalles)
auactiveusers

Só listar usuarios activos nos 30 últimos días.

Tipo: booleano (detalles)
auattachedwiki

Con auprop=centralids, tamén indica se o usuario está acoplado á wiki identificada por este identificador.

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Atopar todas as páxinas que ligan coa páxina dada.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
bltitle

Título a buscar. Non pode usarse xunto con blpageid.

blpageid

Identificador de páxina a buscar. Non pode usarse xunto con bltitle.

Tipo: número enteiro
blcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

blnamespace

Espazo de nomes a enumerar.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
bldir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
blfilterredir

Como filtrar as redireccións. Se o valor é nonredirects cando blredirect está activa, só se aplica ó segundo nivel.

Un valor dos seguintes valores: all, nonredirects, redirects
Por defecto: all
bllimit

Cantas páxinas devolver. Se blredirect está activa, aplícase o límite a cada nivel de forma separada (isto significa que poden devolverse ata 2 * bllimit resultados).

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
blredirect

Se a ligazón sobre unha páxina é unha redirección, atopa tamén todas as páxinas que ligan con esa redirección. O límite máximo divídese á metade.

Tipo: booleano (detalles)

list=blocks (bk)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar todos os usuarios e enderezos IP bloqueados.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
bkstart

Selo de tempo para comezar a enumeración.

Tipo: selo de tempo (formatos permitidos)
bkend

Selo de tempo para rematar a enumeración.

Tipo: selo de tempo (formatos permitidos)
bkdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: bkstart ten que ser anterior a bkend.
older
Lista os máis novos primeiro (por defecto). Nota: bkstart ten que ser posterior a bkend.
Un valor dos seguintes valores: newer, older
Por defecto: older
bkids

Lista de IDs de bloque a listar (opcional).

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
bkusers

Lista de usuarios a buscar (opcional).

Tipo: lista de usuarios, por calquera de nome de usuario, IP e Rango de IP
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
bkip

Obter todos os bloques aplicables a esta IPs ou a este rango CIDR, incluíndo bloques de rangos. Non pode usarse xunto con bkusers. Os rangos CIDR maiores que IPv4/16 ou IPv6/19 non se aceptan.

bklimit

Número máximo de bloques a listar.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
bkprop

Que propiedades obter:

id
Engade o identificador do bloqueo.
user
Engade o nome de usario do usuario bloqueado.
userid
Engade o identificador de usuario do usuario bloqueado.
by
Engade o nome de usuario do usuario que fixo o bloqueo.
byid
Engade o identificador do usuario que fixo o bloqueo.
timestamp
Engade o selo de tempo de cando se realizou o bloqueo.
expiry
Engade o selo de tempo de cando remata o bloqueo.
reason
Engade a razón dada para o bloqueo.
range
Engade o rango de enderezos IP afectados polo bloqueo.
flags
Etiqueta o bloqueo con (autoblock, anononly, etc.).
restrictions
Engade as restricións de bloqueo parciais se o bloqueo non é en todo o sitio.
Valores (separados con | ou outros): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
Por defecto: id|user|by|timestamp|expiry|reason|flags
bkshow

Amosar só os elementos correspondentes a eses criterios. Por exemplo, para ver só os bloqueos indefinidos a enderezos IP, define bkshow=ip|!temp.

Valores (separados con | ou outros): !account, !ip, !range, !temp, account, ip, range, temp
bkcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

list=categorymembers (cm)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar tódalas páxinas nunha categoría determinada.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
cmtitle

Que categoría enumerar (obrigatorio). Debe incluír o prefixo Categoría:. Non pode usarse xunto con cmpageid.

cmpageid

ID de páxina da categoría a enumerar. Non se pode usar xunto con cmtitle.

Tipo: número enteiro
cmprop

Que información incluír:

ids
Engade o ID da páxina.
title
Engade o título e o ID do espazo de nomes da páxina.
sortkey
Engade a clave de ordenación usada para ordenala na categoría (cadea hexadecimal).
sortkeyprefix
Engade o prefixo da clave de ordenación usado para ordenala na categoría (parte lexible da clave de ordenación).
type
Engade o tipo no que foi categorizado a páxina (page, subcat ou file).
timestamp
Engade o selo de tempo no que foi incluída a páxina.
Valores (separados con | ou outros): ids, sortkey, sortkeyprefix, timestamp, title, type
Por defecto: ids|title
cmnamespace

Só incluír páxinas nestes espazos de nomes. Decátese de que poden usarse cmtype=subcat ou cmtype=file no canto de cmnamespace=14 ou 6.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
cmtype

Que tipo de membros da categoría incluír. Ignorado cando está activo cmsort=timestamp.

Valores (separados con | ou outros): file, page, subcat
Por defecto: page|subcat|file
cmcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

cmlimit

Máximo número de páxinas a retornar.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
cmsort

Propiedade pola que ordenar.

Un valor dos seguintes valores: sortkey, timestamp
Por defecto: sortkey
cmdir

En que dirección ordenar.

Un valor dos seguintes valores: asc, ascending, desc, descending, newer, older
Por defecto: ascending
cmstart

Selo de tempo para comezar o listado. Só pode usarse con cmsort=timestamp.

Tipo: selo de tempo (formatos permitidos)
cmend

Selo de tempo co que rematar o listado. Só pode usarse con cmsort=timestamp.

Tipo: selo de tempo (formatos permitidos)
cmstarthexsortkey

Clave de ordenación coa que comezar a lista, como se indique en cmprop=sortkey. Pode usarse só con cmsort=sortkey.

cmendhexsortkey

Clave de ordenación na que rematar a lista, como se indique en cmprop=sortkey. Pode usarse só con cmsort=sortkey.

cmstartsortkeyprefix

Prefixo da clave de ordenación co que comezar a lista. Pode usarse só con cmsort=sortkey. Sobrescríbese cmstarthexsortkey.

cmendsortkeyprefix

Prefixo da clave de ordenación no que rematar a lista antes (e non en; se existe este valor entón non será incluído!). Pode usarse só con cmsort=sortkey. Sobrescríbese cmendhexsortkey.

cmstartsortkey
Obsoleto.

Usar cmstarthexsortkey no seu lugar.

cmendsortkey
Obsoleto.

Usar cmendhexsortkey no seu lugar.

list=deletedrevs (dr)

  • Este módulo está obsoleto.
  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar as revisións eliminadas.

Opera según tres modos:

  1. Lista as modificacións borradas dos títulos indicados, ordenados por selo de tempo.
  2. Lista as contribucións borradas do usuario indicado, ordenadas por selo de tempo (sen indicar títulos).
  3. Lista todas as modificacións borradas no espazo de nomes indicado, ordenadas por título e selo de tempo (sen indicar títulos, sen fixar druser).

Certos parámetros só se aplican a algúns modos e son ignorados noutros.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
drstart

Selo de tempo no que comezar a enumeración.

Modos: 1, 2
Tipo: selo de tempo (formatos permitidos)
drend

Selo de tempo para rematar a enumeración.

Modos: 1, 2
Tipo: selo de tempo (formatos permitidos)
drdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: drstart ten que ser anterior a drend.
older
Lista os máis novos primeiro (por defecto). Nota: drstart ten que ser posterior a drend.
Modos: 1, 3
Un valor dos seguintes valores: newer, older
Por defecto: older
drfrom

Comezar listado neste título.

Modo: 3
drto

Rematar listado neste título.

Modo: 3
drprefix

Buscar tódolos títulos de páxina que comezan con este valor.

Modo: 3
drunique

Só listar unha revisión por cada páxina.

Modo: 3
Tipo: booleano (detalles)
drnamespace

Só listar páxinas neste espazo de nomes.

Modo: 3
Un valor dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Por defecto: 0
drtag

Só listar revisións marcadas con esta etiqueta.

druser

Só listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
drexcludeuser

Non listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
drprop

Que propiedades obter:

revid
Engade o identificador de revisión da revisión borrada.
parentid
Engade o identificador de revisión da versión anterior da páxina.
user
Engade o usuario que fixo a revisión.
userid
Engade o identificador do usuario que fixo a revisión.
comment
Engade o comentario da revisión.
parsedcomment
Engade o comentario analizado da revisión.
minor
Indica se a modificación é pequena.
len
Engade a lonxitude (en bytes) da revisión.
sha1
Engade o resumo SHA-1 (en base 16) da revisión.
content
Engade o contido da revisión.
token
Obsoleto. Devolve o identificador da modificación.
tags
Etiquetas para a revisión.
Valores (separados con | ou outros): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
Por defecto: user|comment
drlimit

Máximo número de revisións a listar.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
drcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Exemplos:
Listar as últimas revisións borradas das páxinas Portada e Talk:Main Page, con contido (modo 1).
api.php?action=query&list=deletedrevs&titles=Portada|Conversa%3APortada&drprop=user|comment|content [abrir na zona de probas]
Listar as últimas 50 contribucións borradas de Bob (modo 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [abrir na zona de probas]
Listar as primeiras 50 revisións borradas no espazo de nomes principal (modo 3)
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [abrir na zona de probas]
Listar as primeiras 50 páxinas no espazo de nomes Conversa (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [abrir na zona de probas]

list=embeddedin (ei)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Atopar todas as páxinas que inclúen (por transclusión) o título dado.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
eititle

Título a buscar. Non pode usarse xunto con eipageid.

eipageid

Identificador de páxina a buscar. Non pode usarse xunto con eititle.

Tipo: número enteiro
eicontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

einamespace

Espazo de nomes a enumerar.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
eidir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
eifilterredir

Como filtrar para redireccións.

Un valor dos seguintes valores: all, nonredirects, redirects
Por defecto: all
eilimit

Número total de páxinas a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10

list=exturlusage (eu)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Enumerar páxinas que conteñen un enderezo URL dado.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
euprop

Que información incluír:

ids
Engade o ID da páxina.
title
Engade o título e o ID do espazo de nomes da páxina.
url
Engade a URL usada na páxina.
Valores (separados con | ou outros): ids, title, url
Por defecto: ids|title|url
eucontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

euprotocol

Protocolo da URL. Se está baleiro e está activo euquery, o protocolo é http. Deixar esa variable e a euquery baleiras para listar todas as ligazóns externas.

Un valor dos seguintes valores: Pode estar baleiro ou ser bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Por defecto: (baleiro)
euquery

Buscar unha cadea sen protocolo. Ver Special:LinkSearch. Deixar baleira para listar todas as ligazóns externas.

eunamespace

Espazo de nomes a enumerar.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
eulimit

Cantas páxinas devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
euexpandurl

Expandir as URLs relativas a un protocolo co protocolo canónico.

Tipo: booleano (detalles)

list=filearchive (fa)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Enumerar secuencialmente todos os ficheiros borrados.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
fafrom

Título da imaxe coa que comezar a enumeración.

fato

Título da imaxe coa que rematar a enumeración.

faprefix

Buscar tódolos títulos de imaxes que comezan con este valor.

fadir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
fasha1

Función hash SHA1 da imaxe. Invalida fasha1base36.

fasha1base36

Función hash SHA1 da imaxe en base 36 (usado en MediaWiki).

faprop

Que información de imaxe devolver:

sha1
Engade a función hash SHA-1 da imaxe.
timestamp
Engade o selo de tempo da versión subida.
user
Engade o usuario que subiu a versión da imaxe.
size
Engade o tamaño da imaxe en bytes e a altura, anchura e contador de páxina (se é aplicable).
dimensions
Alias para o tamaño.
description
Engade a descrición da versión da imaxe.
parseddescription
Analiza a descrición na versión.
mime
Engade o tipo MIME da imaxe.
mediatype
Engade o tipo multimedia da imaxe.
metadata
Lista os metadatos Exif da versión da imaxe.
bitdepth
Engade a profundidade de bit da versión.
archivename
Engade o nome do ficheiro da versión do ficheiro para as versións que non son a última.
Valores (separados con | ou outros): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
Por defecto: timestamp
falimit

Cantas imaxes devolver en total.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
facontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Exemplo:
Amosar unha lista de tódolos fichieiros eliminados.
api.php?action=query&list=filearchive [abrir na zona de probas]

list=imageusage (iu)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Atopar tódalas páxinas que usan o título da imaxe dada.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
iutitle

Título a buscar. Non pode usarse xunto con iupageid.

iupageid

ID de páxina a buscar. Non pode usarse xunto con iutitle.

Tipo: número enteiro
iucontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

iunamespace

Nome de espazos a numerar.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
iudir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
iufilterredir

Como filtrar redireccións. Se se fixa a non redirección cando está activo iuredirect, isto só se aplica ó segundo nivel.

Un valor dos seguintes valores: all, nonredirects, redirects
Por defecto: all
iulimit

Cantas páxinas devolver. Se iuredirect está activa, aplícase o límite a cada nivel de forma separada (isto significa que poden devolverse ata 2 * iulimit resultados).

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
iuredirect

Se a ligazón sobre unha páxina é unha redirección, atopa tamén todas as páxinas que ligan con esa redirección. O límite máximo divídese á metade.

Tipo: booleano (detalles)
  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Atopar todas as páxina que ligan á ligazón interwiki indicada.

Pode usarse para atopar todas as ligazóns cun prefixo, ou todas as ligazóns a un título (co prefixo indicado). Se non se usa ningún parámetro funciona como "todas as ligazóns interwiki".

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
iwblprefix

Prefixo para a interwiki.

iwbltitle

Ligazón interwiki a buscar. Debe usarse con iwblblprefix.

iwblcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

iwbllimit

Número total de páxinas a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
iwblprop

Que propiedades obter:

iwprefix
Engade o prefixo da interwiki.
iwtitle
Engade o título da interwiki.
Valores (separados con | ou outros): iwprefix, iwtitle
Por defecto: (baleiro)
iwbldir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Atopar todas as páxinas que ligan coa ligazón de lingua dada.

Pode usarse para atopar todas as ligazóns cun código de lingua, ou todas as ligazón a un título (cunha lingua dada). Non usar cun parámetro que sexa "todas as ligazóns de lingua".

Decátese que isto pode non considerar as ligazóns de idioma engadidas polas extensións.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
lbllang

Lingua para a ligazón de lingua.

lbltitle

Ligazón de lingua a buscar. Debe usarse con lbllang.

lblcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

lbllimit

Número total de páxinas a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
lblprop

Que propiedades obter:

lllang
Engade o código de lingua á ligazón de páxina.
lltitle
Engade o título da ligazón de lingua.
Valores (separados con | ou outros): lllang, lltitle
Por defecto: (baleiro)
lbldir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending

list=logevents (le)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter os eventos dos rexistros.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
leprop

Que propiedades obter:

ids
Engade o identificador do evento.
title
Engade o título da páxina para o evento.
type
Engade o tipo de evento.
user
Engade o usuario responsable do evento no rexistro. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Engade o identificador do usuario responsable do evento no rexistro. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
timestamp
Engade o selo de tempo do evento no rexistro.
comment
Engade o comentario do evento no rexistro. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Engade o comentario analizado do evento no rexistro. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
details
Lista detalles adicionais do evento no rexistro. Se a revisión do evento no rexistro foi borrada, ha recibirse unha propiedade actionhidden.
tags
Lista as etiquetas do evento no rexistro.
Valores (separados con | ou outros): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
Por defecto: ids|title|type|user|timestamp|comment|details
letype

Filtrar as entradas do rexistro para amosar só as deste tipo.

Un valor dos seguintes valores: Pode estar baleiro ou ser block, contentmodel, create, delete, import, interwiki, managetags, merge, move, newusers, patrol, protect, renameuser, rights, spamblacklist, suppress, tag, upload
leaction

Filtrar accións no rexistro para amosar só esta acción. Ignora letype. Na lista de posibles valores, valores coa máscara asterisco como action/* poden ter diferentes cadeas despois da barra (/).

Un valor dos seguintes valores: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, interwiki/*, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/rights, spamblacklist/*, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
lestart

Selo de tempo no que comezar a enumeración.

Tipo: selo de tempo (formatos permitidos)
leend

Selo de tempo para rematar a enumeración.

Tipo: selo de tempo (formatos permitidos)
ledir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: lestart ten que ser anterior a leend.
older
Lista os máis novos primeiro (por defecto). Nota: lestart ten que ser posterior a leend.
Un valor dos seguintes valores: newer, older
Por defecto: older
leuser

Filtrar entradas ás feitas polo usuario indicado.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
letitle

Filtrar entradas ás asociadas á páxina indicada.

lenamespace

Filtrar entradas ás do espazo de nomes indicado.

Un valor dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
leprefix

Filtrar entradas ás que comezan por este prefixo.

letag

Só listar entradas de evento marcadas con esta etiqueta.

lelimit

Número total de entradas de evento a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
lecontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Exemplo:
Lista de eventos recentes do rexistro.
api.php?action=query&list=logevents [abrir na zona de probas]

list=mystashedfiles (msf)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter unha lista dos ficheiros da caché de carga do usuario actual.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
msfprop

Que propiedades obter para os ficheiros.

size
Consultar o tamaño de ficheiro e as dimensións da imaxe.
type
Consultar o tipo MIME do ficheiro e tipo multimedia.
Valores (separados con | ou outros): size, type
Por defecto: (baleiro)
msflimit

Cantos ficheiros devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
msfcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Exemplo:
Obter a clave de ficheiro, tamaño de ficheiro, e tamaño en pixels dos ficheiros na caché de carga do usuario actual.
api.php?action=query&list=mystashedfiles&msfprop=size [abrir na zona de probas]

list=pagepropnames (ppn)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar os nomes de todas as propiedades de páxina usados na wiki.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
ppncontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

ppnlimit

Máximo número de nomes a retornar.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
Exemplo:
Obter os dez primeiros nomes de propiedade.
api.php?action=query&list=pagepropnames [abrir na zona de probas]

list=pageswithprop (pwp)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Amosar a lista de páxinas que empregan unha propiedade determinada.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
pwppropname

Propiedade de páxina para a que enumerar as páxinas (action=query&list=pagepropnames devolve os nomes das propiedades de páxina en uso).

Este parámetro é obrigatorio.
pwpprop

Que información incluír:

ids
Engade o ID da páxina.
title
Engade o título e o ID do espazo de nomes da páxina.
value
Engade o valor da propiedade de páxina.
Valores (separados con | ou outros): ids, title, value
Por defecto: ids|title
pwpcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

pwplimit

Máximo número de páxinas a retornar.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
pwpdir

En que dirección ordenar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
Exemplos:
Lista as dez primeiras páxinas que usan {{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [abrir na zona de probas]
Obter información adicional das dez primeiras páxinas que usan __NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [abrir na zona de probas]

list=prefixsearch (ps)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Facer unha busca de prefixo nos títulos das páxinas.

Malia as semellanzas nos nomes, este módulo non pretende ser equivalente a Special:PrefixIndex; para iso consulta action=query&list=allpages co parámetro apprefix. O propósito deste módulo é semellante ó de action=opensearch: para coller a entrada do usuario e fornecer mellores títulos que mellor se lle adapten. Dependendo do motor de procura do servidor, isto pode incluír corrección de erros, evitar as redireccións, ou outras heurísticas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
pssearch

Buscar texto.

Este parámetro é obrigatorio.
psnamespace

Espazo de nomes no que buscar. Ignórase se pssearch comeza cun prefixo de espazo de nomes válido.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
Por defecto: 0
pslimit

Número máximo de resultados a visualizar.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
psoffset

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Tipo: número enteiro
Por defecto: 0
Exemplo:
Buscar títulos de páxina que comecen con meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [abrir na zona de probas]

list=protectedtitles (pt)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Listar todos os títulos protexidos en creación.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
ptnamespace

Só listar títulos nestes espazos de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
ptlevel

Só listar títulos con estes niveis de protección.

Valores (separados con | ou outros): autoconfirmed, sysop
ptlimit

Número total de páxinas a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
ptdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: ptstart ten que ser anterior a ptend.
older
Lista os máis novos primeiro (por defecto). Nota: ptstart ten que ser posterior a ptend.
Un valor dos seguintes valores: newer, older
Por defecto: older
ptstart

Comezar a listar neste selo de tempo de protección.

Tipo: selo de tempo (formatos permitidos)
ptend

Rematar de listar neste selo de tempo de protección.

Tipo: selo de tempo (formatos permitidos)
ptprop

Que propiedades obter:

timestamp
Engade o selo de tempo de cando se fixo a protección.
user
Engade o usuario que fixo a protección.
userid
Engade o ID do usuario que fixo a protección.
comment
Engade o comentario da protección.
parsedcomment
Engade o comentario analizado da protección.
expiry
Engade o selo de tempo no que rematará a protección
level
Engade o nivel de protección.
Valores (separados con | ou outros): comment, expiry, level, parsedcomment, timestamp, user, userid
Por defecto: timestamp|level
ptcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

list=querypage (qp)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obtén unha lista proporcionada por unha páxina especial basada en QueryPage.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
qppage

Nome da páxina especial. Teña en conta que diferencia entre maiúsculas e minúsculas.

Este parámetro é obrigatorio.
Un valor dos seguintes valores: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
qpoffset

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Tipo: número enteiro
Por defecto: 0
qplimit

Número de resultados a visualizar.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10

list=random (rn)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter un conxunto de páxinas aleatorias.

As páxinas están listadas nunha secuencia fixa, só o punto de comezo é aleatorio. Isto significa que se, por exemplo, a Main Page é a primeira páxina aleatoria da lista, a Lista de monos ficticios será sempre a segunda, Lista de xente en selos de Vanuatu será a terceira, etc.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
rnnamespace

Devolver páxinas só neste espazo de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
rnfilterredir

Como filtrar para redireccións.

Un valor dos seguintes valores: all, nonredirects, redirects
Por defecto: nonredirects
rnredirect
Obsoleto.

No canto use rnfilterredir=redirects.

Tipo: booleano (detalles)
rnlimit

Limitar cantas páxinas aleatorias se van devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 1
rncontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Exemplos:
Obter dúas páxinas aleatorias do espazo de nomes principal.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [abrir na zona de probas]
Obter a información da páxina de dúas páxinas aleatorias do espazo de nomes principal.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [abrir na zona de probas]

list=recentchanges (rc)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Enumerar cambios recentes.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
rcstart

Selo de tempo para comezar a enumeración.

Tipo: selo de tempo (formatos permitidos)
rcend

Selo de tempo para rematar a enumeración.

Tipo: selo de tempo (formatos permitidos)
rcdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: rcstart ten que ser anterior a rcend.
older
Lista os máis novos primeiro (por defecto). Nota: rcstart ten que ser posterior a rcend.
Un valor dos seguintes valores: newer, older
Por defecto: older
rcnamespace

Filtrar os cambios a só eses espazos de nomes.

Valores (separados con | ou outros): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
rcuser

Só listar cambios deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
rcexcludeuser

Non listar cambios deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
rctag

Só listar cambios marcados con esta etiqueta.

rcprop

Engade información adicional:

user
Engade o usuario responsable da modificación e marca se é un enderezo IP. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Engade o identificador do usuario responsable da edición. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
comment
Engade o comentario da edición. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Engade o comentario analizado da edición. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
flags
Engade os indicadores da edición.
timestamp
Engade o selo de tempo da edición.
title
Engade o título da páxina da edición.
ids
Engade o identificador da páxina, o identificador dos cambios recentes e o identificador da versión nova e da vella.
sizes
Engade a lonxitude nova e vella da páxina en bytes.
redirect
Marca a edición se a páxina é unha redirección.
patrolled
Marca as edicións vixiables como vixiadas ou non vixiadas.
loginfo
Engade información do rexistro (identificador de rexistro, tipo de rexistro, etc) nas entradas do rexistro.
tags
Lista as etiquetas da entrada.
sha1
Engade o control de contido para as entradas asociadas a unha revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
Valores (separados con | ou outros): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
Por defecto: title|timestamp|ids
rcshow

Só amosar elementos que cumpran eses criterios. Por exemplo, para ver só edicións menores feitas por usuarios conectados, activar rcshow=minor|!anon.

Valores (separados con | ou outros): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
rclimit

Número total de páxinas a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
rctype

Que tipos de cambios amosar.

Valores (separados con | ou outros): categorize, edit, external, log, new
Por defecto: edit|new|log|categorize
rctoponly

Listar só cambios que son a última revisión.

Tipo: booleano (detalles)
rctitle

Filtrar entradas ás asociadas á páxina indicada.

rccontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

rcgeneraterevisions

Cando é usado como xerador, xera identificadore de revisión no canto de títulos. As entradas de modificacións recentes sen identificadores de revisión asociados (p. ex. a maioría das entradas de rexistro) non xerarán nada.

Tipo: booleano (detalles)
rcslot

Só listar cambios que tocan o espazo nomeado.

Un valor dos seguintes valores: main

list=search (sr)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Facer unha busca por texto completo.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
srsearch

Buscar os títulos de páxina ou contido que coincidan con este valor. Pode usar a cadea de busca para invocar funcións especiais de busca, dependendo do motor de busca que teña a wiki.

Este parámetro é obrigatorio.
srnamespace

Buscar só nestes espazos de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
Por defecto: 0
srlimit

Número total de páxinas a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
sroffset

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Tipo: número enteiro
Por defecto: 0
srwhat

Que tipo de busca lanzar.

Un valor dos seguintes valores: nearmatch, text, title
srinfo

Que metadatos devolver.

Valores (separados con | ou outros): rewrittenquery, suggestion, totalhits
Por defecto: totalhits|suggestion|rewrittenquery
srprop

Que propiedades devolver:

size
Engade o tamaño da páxina en bytes.
wordcount
Engade o número de palabras da páxina.
timestamp
Engade o selo de tempo da última vez que foi editada a páxina.
snippet
Engade un fragmento da páxina, con marcado realzando o termo de consulta.
titlesnippet
Engade o título da páxina, con marcado realzando o termo de consulta.
redirecttitle
Engade o título da redirección asociada.
redirectsnippet
Engade o título da redirección asociada, con marcado realzando o termo de consulta.
sectiontitle
Engade o título da sección asociada.
sectionsnippet
Engade o título da sección asociado, con marcado realzando o termo de consulta.
isfilematch
Engade un booleano indicando se o resultado da busca coincidiu co contido dun ficheiro.
categorysnippet
Engade o nome da categoría asociada, con marcado realzando o termo de consulta.
score
Obsoleto. Ignorado.
hasrelated
Obsoleto. Ignorado.
extensiondata
Engade datos adicionais xerados por extensións.
Valores (separados con | ou outros): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
Por defecto: size|wordcount|timestamp|snippet
srinterwiki

Incluir na busca resultados de interwikis, se é posible.

Tipo: booleano (detalles)
srenablerewrites

Habilitar reescritura da consulta interna. Algúns motores de busca poden reescribir a consulta a outra que consideran que dará mellores resultados, por exemplo, corrixindo erros de ortografía.

Tipo: booleano (detalles)
srsort

Establecer a orde de ordenación dos resultados devoltos.

Un valor dos seguintes valores: relevance
Por defecto: relevance

list=tags (tg)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Lista de marcas de cambios.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
tgcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

tglimit

Máximo número de etiquetas a listar.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
tgprop

Que propiedades recuperar:

displayname
Engade a mensaxe do sistema para a etiqueta.
description
Engade a descrición da etiqueta.
hitcount
Engade o número de modificacións e de entradas do rexistro que teñen esta etiqueta.
defined
Indica se a etiqueta está definida.
source
Obtén as fontes da etiqueta, que poden incluír extension para etiquetas definidas en extensión e manual para etiquetas que poden ser aplicadas manualmente polos usuarios.
active
Se a etiqueta aínda está a ser usada.
Valores (separados con | ou outros): active, defined, description, displayname, hitcount, source
Por defecto: (baleiro)

list=usercontribs (uc)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Amosar tódalas edicións dun usuario.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
uclimit

O número máximo de contribucións a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
ucstart

O selo de tempo de comezo desde o que devolver datos; isto é, as revisións anteriores a ese selo de tempo.

Tipo: selo de tempo (formatos permitidos)
ucend

O selo de tempo de fin ata o que devolver datos; isto é, as revisións posteriores a ese selo de tempo.

Tipo: selo de tempo (formatos permitidos)
uccontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

ucuser

Os usuarios dos que recuperar as contribucións. Non pode usarse con ucuserids, ucuserprefix nin uciprange.

Tipo: lista de usuarios, por calquera de nome de usuario, IP e nome de interwiki (p. ex. "prefixo>NomeExemplo")
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
ucuserids

Os identificadores dos usuarios dos que recuperar as contribucións. Non pode usarse con ucuser, ucuserprefix nin uciprange.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
ucuserprefix

Recuperar as contribucións de todos os usuarios cuxo nome comece por este valor. Non pode usarse con ucuser, ucuserids nin uciprange.

uciprange

O rango CIDR do que recuperar as contribucións. Non pode usarse con ucuser, ucuserprefix nin ucuserids.

ucdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: ucstart ten que ser anterior a ucend.
older
Lista os máis novos primeiro (por defecto). Nota: ucstart ten que ser posterior a ucend.
Un valor dos seguintes valores: newer, older
Por defecto: older
ucnamespace

Listar só as contribucións nestes espazos de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
ucprop

Engade información adicional:

ids
Engade os identificadores de páxina e modificación.
title
Engade o título e o identificador do espazo de nomes da páxina.
timestamp
Engade o selo de tempo da modificación.
comment
Engade o comentario da edición. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Engade o comentario analizado da edición. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
size
Engade o novo tamaño da modificación.
sizediff
Engade o delta do tamaño da modificación comparada coa anterior.
flags
Engade os indicadores da modificación.
patrolled
Marca as modificacións vixiadas.
tags
Lista as etiquetas da modificación.
Valores (separados con | ou outros): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
Por defecto: ids|title|timestamp|comment|size|flags
ucshow

Só amosar elementos que cumpran estes criterios, p.ex. só edicións menores: ucshow=!minor.

Se está fixado ucshow=patrolled ou ucshow=!patrolled, as modificacións máis antigas que $wgRCMaxAge (7776000 segundos) non se amosarán.

Valores (separados con | ou outros): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

Só listar revisións marcadas con esta etiqueta.

uctoponly
Obsoleto.

Listar só cambios que son a última revisión.

Tipo: booleano (detalles)
Exemplos:
Amosar as contribucións do usuario Exemplo.
api.php?action=query&list=usercontribs&ucuser=Example [abrir na zona de probas]
Amosar as contribucións de tódolos enderezos IP que comezan por 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir na zona de probas]

list=users (us)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter información sobre unha lista de usuarios.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
usprop

Que información incluír:

blockinfo
Marca se o usuario está bloqueado, por quen e por que razón.
groups
Lista todos os grupos ós que pertence cada usuario.
groupmemberships
Lista os grupos ós que foi asignado explicitamente cada usuario, incluíndo a data de caducidade de afiliación a cada grupo.
implicitgroups
Lista os grupos dos que un usuario é membro de forma automatica.
rights
Lista todos os dereitos que ten cada usuario.
editcount
Engade o contador de edicións do usuario.
registration
Engade o selo de tempo do rexistro do usuario.
emailable
Marca se o usuario pode e quere recibir correos a través de Special:Emailuser.
gender
Marca o xénero do usuario. Devolve "home", "muller" ou "descoñecido".
centralids
Engade os identificadores centrais e o estado de acoplamento do usuario.
cancreate
Indica se unha conta pode ser creada para nomes de usuario válidos pero non rexistrados.
Valores (separados con | ou outros): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
usattachedwiki

Con usprop=centralids, indica se o usuario está acoplado ao wiki identificado por este identificador.

ususers

Lista de usuarios para os que obter información.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
ususerids

Unha lista de identificadores de usuarios dos que obter información.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).

list=watchlist (wl)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter os cambios recentes das páxinas na lista de vixilancia do usuario actual.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
wlallrev

Incluír múltiples revisións da mesma páxina dentro do intervalo de tempo indicado.

Tipo: booleano (detalles)
wlstart

Selo de tempo para comezar a enumeración

Tipo: selo de tempo (formatos permitidos)
wlend

Selo de tempo para rematar a enumeración.

Tipo: selo de tempo (formatos permitidos)
wlnamespace

Filtrar os cambios a só os espazos de nomes indicados.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
wluser

Só listar cambios deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
wlexcludeuser

Non listar cambios deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
wldir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: wlstart ten que ser anterior a wlend.
older
Lista os máis novos primeiro (por defecto). Nota: wlstart ten que ser posterior a wlend.
Un valor dos seguintes valores: newer, older
Por defecto: older
wllimit

Cantos resultados totais amosar por petición.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
wlprop

Que propiedades adicionais obter:

ids
Engade os identificadores das revisións e os identificadores das páxinas.
title
Engade o título da páxina.
flags
Engade etiquetas para a edición.
user
Engade o usuario que fixo a edición. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Engade o identificador do usuario responsable da edición. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
comment
Engade o comentario da edición. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Engade o comentario analizado da edición. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
timestamp
Engade o selo de tempo da edición.
patrol
Marca edicións que están vixiadas.
sizes
Engade o tamaño antigo e novo da páxina.
notificationtimestamp
Engade o selo de tempo da última vez en que o usuario foi avisado da modificación.
loginfo
Engade información do rexistro cando sexa axeitado.
tags
Lista as etiquetas da entrada.
expiry
Engade o tempo de caducidade.
Valores (separados con | ou outros): comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
Por defecto: ids|title|flags
wlshow

Só amosar elementos que cumpran eses criterios. Por exemplo, para ver só edicións menores feitas por usuarios conectados, activar wlshow=minor|!anon.

Valores (separados con | ou outros): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

Que tipos de cambios amosar:

edit
Edicións comúns a páxinas.
new
Creacións de páxinas.
log
Entradas do rexistro
external
Cambios externos.
categorize
Modificacións de pertenza á categoría.
Valores (separados con | ou outros): categorize, edit, external, log, new
Por defecto: edit|new|log|categorize
wlowner

Usado con wltoken para acceder á lista de vixilancia doutro usuario.

Tipo: usuario, por nome de usuario
wltoken

Un identificador de seguridade (dispoñible nas preferencias de usuario) para permitir o acceso a outros á lista de vixilancia.

wlcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Exemplos:
Listar a última revisión das páxinas recentemente modificadas da lista de vixilancia do usuario actual.
api.php?action=query&list=watchlist [abrir na zona de probas]
Buscar a información adicional sobre a última revisión das páxinas modificadas recentemente da lista de vixilancia do usuario actual.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir na zona de probas]
Buscar a información adicional sobre a última revisión das páxinas modificadas recentemente da lista de vixilancia do usuario actual, incluíndo a data de caducidade dos elementos temporais vixiados.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [abrir na zona de probas]
Buscar a información sobre todos os cambios recentes das páxinas da lista de vixilancia do usuario actual.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir na zona de probas]
Buscar a información da páxina daquelas páxinas da lista de vixilancia do usuario actual que foron modificadas recentemente.
api.php?action=query&generator=watchlist&prop=info [abrir na zona de probas]
Buscar a información da revisión dos cambios recentes daquelas páxinas na lista de vixilancia do usuario actual.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir na zona de probas]
Listar a última revisión das páxinas cambiadas recentemente da lista de vixilancia do usuario Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [abrir na zona de probas]

list=watchlistraw (wr)

  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter todas as páxinas da lista de vixilancia do usuario actual.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
wrcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

wrnamespace

Só listar páxinas nestes espazos de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar tódolos valores, use *.
wrlimit

Cantos resultados totais amosar por petición.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
wrprop

Que propiedades adicionais obter:

changed
Engade o selo de tempo da última notificación ó usuario dunha modificación.
Valores (separados con | ou outros): changed
wrshow

Só listar os elementos que cumpren estes criterios.

Valores (separados con | ou outros): !changed, changed
wrowner

Usado con wrtoken para acceder á lista de vixilancia doutro usuario.

Tipo: usuario, por nome de usuario
wrtoken

Un identificador de seguridade (dispoñible nas preferencias de usuario) para permitir o acceso a outros á lista de vixilancia.

wrdir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
wrfromtitle

Título (co prefixo de espazo de nomes) dende o que comezar a enumerar.

wrtotitle

Título (co prefixo de espazo de nomes) no que rematar de enumerar.

Exemplos:
Listar as páxinas na lista de vixilancia do usuario actual.
api.php?action=query&list=watchlistraw [abrir na zona de probas]
Buscar a información de páxina das páxinas da lista de vixilancia do usuario actual.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [abrir na zona de probas]

meta=allmessages (am)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolver mensaxes deste sitio.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
ammessages

Que mensaxes devolver. * (por defecto) significa todas as mensaxes

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
Por defecto: *
amprop

Que propiedades obter.

Valores (separados con | ou outros): default
amenableparser

Marcar para activar o analizador, isto preprocesará o texto wiki da mensaxe (substituir palabras máxicas, xestionar modelo, etc.)

Tipo: booleano (detalles)
amnocontent

Se se marca, non inclúe o contido das mensaxes na saída.

Tipo: booleano (detalles)
amincludelocal

Tamén inclúe mensaxes locais, p.ex. mensaxes que non existen no software pero existen como no espazo de nomes MediaWiki. Isto lista todas as páxinas do espazo de nomes MediaWiki, polo que tamén listará as que non son realmente mensaxes como Common.js.

Tipo: booleano (detalles)
amargs

Argumentos a substituír na mensaxe.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
amfilter

Retornar só mensaxes con nomes que conteñan esta cadea.

amcustomised

Devolver só mensaxes neste estado de personalización.

Un valor dos seguintes valores: all, modified, unmodified
Por defecto: all
amlang

Retornar mensaxes nesta lingua.

amfrom

Retornar mensaxes que comezan nesta mensaxe.

amto

Retornar mensaxes que rematan nesta mensaxe.

amtitle

Nome de páxina a usar como contexto cando se analice a mensaxe (para a opción amenableparser)

amprefix

Devolver mensaxes con este prefixo.

meta=authmanagerinfo (ami)

Recuperar información sobre o estado de autenticación actual.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
amisecuritysensitiveoperation

Comprobar se o estado de autenticación actual do usuario é abondo para a operación especificada como sensible dende o punto de vista da seguridade.

amirequestsfor

Recuperar a información sobre as peticións de autenticación necesarias para a acción de autenticación especificada.

Un valor dos seguintes valores: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
amimergerequestfields

Fusionar os campos de información para todas as peticións de autenticación nunha táboa.

Tipo: booleano (detalles)
amimessageformat

Formato a usar para devolver as mensaxes.

Un valor dos seguintes valores: html, none, raw, wikitext
Por defecto: wikitext
Exemplos:
Recuperar as peticións que poden ser usadas ó comezo dunha conexión.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir na zona de probas]
Recuperar as peticións que poden ser usadas ó comezo dunha conexión, xunto cos campos de formulario integrados.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir na zona de probas]
Probar se a autenticación é abondo para a acción foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [abrir na zona de probas]

meta=filerepoinfo (fri)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolver a metainformación sobre os repositorios de imaxes configurados no wiki.

Parámetro específico:
Hai dispoñibles outros parámetros xerais.
friprop

Que propiedades obter do repositorio (as propiedades dispoñibles poden variar noutros wikis).

canUpload
Indica se os ficheiros se poden subir a este repositorio; por exemplo, mediante CORS e autenticación compartida.
displayname
O nome lexible por humanos do wiki do repositorio.
favicon
Enderezo URL da icona do repositorio do wiki, desde $wgFavicon.
initialCapital
Indica se os nomes dos ficheiros comezan implicitamente cunha letra maiúscula.
local
Indica se ese repositorio é local ou non.
name
A chave do repositorio; usada, por exemplo, nos valores de devolución $wgForeignFileRepos e imageinfo.
rootUrl
Ruta URL raíz para as rutas das imaxe.
scriptDirUrl
Ruta URL raíz para a instalación de MediaWiki do wiki do repositorio.
thumbUrl
Ruta URL raíz para as rutas das miniaturas.
url
Ruta URL da zona pública.
Valores (separados con | ou outros): canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
Por defecto: canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
Exemplo:
Obter a información sobre os repositorios de ficheiros.
api.php?action=query&meta=filerepoinfo&friprop=name|displayname [abrir na zona de probas]

meta=languageinfo (li)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolver a información sobre as linguas dispoñibles.

Pódese aplicar unha continuación se a recuperación da información tarda demasiado tempo para unha solicitude.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
liprop

Que información obter para cada lingua.

code
O código da lingua. (Este código é específico de MediaWiki, aínda que hai superposicións con outros estándares.)
bcp47
O código de lingua BCP-47.
dir
A dirección de escritura da lingua (xa sexa ltr ou rtl).
autonym
O autónimo da lingua, é dicir, o nome nesa lingua.
name
O nome da lingua na lingua especificada polo parámetro uselang, aplicando a lingua alternativa se fose necesario.
fallbacks
Os códigos de lingua das linguas alternativas configuradas para esta lingua. Non se inclúe a alternativa final implícita "en" (pero algunhas linguas poden ter "en" como alternativa explícita).
variants
Os códigos de lingua das variantes admitidas por esta lingua.
Valores (separados con | ou outros): autonym, bcp47, code, dir, fallbacks, name, variants
Por defecto: code
licode

Códigos de lingua das linguas que se deben devolver ou * para todas as linguas.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
Por defecto: *
licontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

Exemplos:
Obter os códigos de lingua de todas as linguas admitidas.
api.php?action=query&meta=languageinfo [abrir na zona de probas]
Obter os autónimos e os nomes alemáns de todas as linguas admitidas.
api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [abrir na zona de probas]
Obter as linguas alternativas e as variantes do occitano.
api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [abrir na zona de probas]
Obter o código de lingua BCP-47 e a dirección de todas as linguas admitidas.
api.php?action=query&meta=languageinfo&liprop=bcp47|dir [abrir na zona de probas]

meta=siteinfo (si)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Devolver información xeral sobre o sitio.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
siprop

Que información obter:

general
Información xeral do sistema.
namespaces
Lista dos espazos de nomes rexistrados e os seus nomes canónicos.
namespacealiases
Lista de alias de espazos de nomes rexistrados .
specialpagealiases
Lista de alias de páxinas especiais.
magicwords
Lista de palabras máxicas e os seus alias.
interwikimap
Devolve o mapa interwiki (opcionalmente filtrado, opcionalmente localizado usando siinlanguagecode).
dbrepllag
Devolve o servidor de base de datos con maior retardo de replicación.
statistics
Devolve as estatísticas do sitio.
usergroups
Devolve os grupos de usuarios e os permisos que teñen asociados.
libraries
Devolve as bibliotecas instaladas no wiki.
extensions
Devolve as extensións instaladas no wiki.
fileextensions
Devolve a lista de extensións de ficheiro (tipos de ficheiro) permitidas para subir ficheiros.
rightsinfo
Devolve a información dos dereitos (licenza) do wiki se está dispoñible.
restrictions
Devolve información dos tipos de restricións (protección) dispoñibles.
languages
Devolve unha lista dos idiomas que soporta MediaWiki (opcionalmente pode localizarse usando siinlanguagecode).
languagevariants
Devolve unha lista de códigos de lingua para os que LanguageConverter está activo, e as variantes soportadas para cada un.
skins
Devolve unha lista de todas as aparencias dispoñibles (opcionalmente pode localizarse usando siinlanguagecode, noutro caso no idioma do contido).
extensiontags
Devolve unha lista de etiquetas de extensión de analizador.
functionhooks
Devolve unha lista de ganchos de función de analizador.
showhooks
Devolve unha lista de todos os ganchos subscritos (contido de $wgHooks).
variables
Devolve unha lista de identificadores de variable.
protocols
Devolve unha lista de protocolos que están permitidos nas ligazóns externas.
defaultoptions
Devolve os valores por defecto das preferencias de usuario.
uploaddialog
Devolve a configuración do diálogo de subas.
Valores (separados con | ou outros): dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
Por defecto: general
sifilteriw

Só devolver entradas locais ou só non locais da correspondencia interwiki.

Un valor dos seguintes valores: !local, local
sishowalldb

Listar todos os servidores de base de datos, non só o que teña máis retardo.

Tipo: booleano (detalles)
sinumberingroup

Listar o número de usuarios nos grupos de usuarios.

Tipo: booleano (detalles)
siinlanguagecode

Código de lingua para os nomes de lingua localizados (a mellor forma posible) e nomes de presentación.

meta=tokens

Recupera os identificadores das accións de modificación de datos.

Parámetro específico:
Hai dispoñibles outros parámetros xerais.
type

Tipos de identificadores a consultar.

Valores (separados con | ou outros): createaccount, csrf, login, patrol, rollback, userrights, watch
Para especificar tódolos valores, use *.
Por defecto: csrf
Exemplos:
Recuperar un identificador csrf (por defecto).
api.php?action=query&meta=tokens [abrir na zona de probas]
Recuperar un identificador vixilancia e un de patrulla.
api.php?action=query&meta=tokens&type=watch|patrol [abrir na zona de probas]

meta=userinfo (ui)

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Obter información sobre o usuario actual.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
uiprop

Que pezas de información incluír:

blockinfo
Marca se o usuario actual está bloqueado, por quen e por que razón.
hasmsg
Engade unha etiqueta messages (mensaxe) se o usuario actual ten mensaxes pendentes.
groups
Lista todos os grupos ós que pertence o usuario actual.
groupmemberships
Lista os grupos ós que o usuario actual foi asignado explicitamente, incluíndo a data de caducidade de afiliación a cada grupo.
implicitgroups
Lista todos so grupos dos que o usuario actual é membro automaticamente.
rights
Lista todos os dereitos que ten o usuario actual.
changeablegroups
Lista os grupos ós que o usuario pode engadir ou eliminar a outros usuarios.
options
Lista todas as preferencias que ten seleccionadas o usuario actual.
editcount
Engade o contador de edicións do usuario actual.
ratelimits
Lista todos o límites de rango aplicados ó usuario actual.
theoreticalratelimits
Lista todos o límites de rango que se aplicarían ó usuario actual se non estivese exento dos límites en base aos seus dereitos de usuario ou o seu enderezo IP
email
Engade o enderezo de correo electrónico do usuario e a data de autenticación dese enderezo.
realname
Engade o nome real do usuario.
acceptlang
Reenvía a cabeceira Accept-Language enviada polo cliente nun formato estruturado.
registrationdate
Engade a data de rexistro do usuario.
unreadcount
Engade o número de páxinas sen ler da lista de vixilancia do usuario (máximo 999; devolve 1000+ se son máis).
centralids
Engade os identificadores centrais e o estado de acoplamento do usuario.
latestcontrib
Engade a data da última contribución do usuario.
Valores (separados con | ou outros): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
Para especificar tódolos valores, use *.
uiattachedwiki

Con uiprop=centralids, indica que o usuario está acoplado á wiki identificada por este identificador.

Exemplos:
Obter información sobre o usuario actual.
api.php?action=query&meta=userinfo [abrir na zona de probas]
Obter información adicional sobre o usuario actual.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [abrir na zona de probas]

action=removeauthenticationdata

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Elimina os datos de autenticación do usuario actual.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
request

Usar esta petición de autenticación, co id devolto por action=query&meta=authmanagerinfo con amirequestsfor=remove.

Este parámetro é obrigatorio.
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplo:
Intenta eliminar os datos de usuario actual para FooAuthenticationRequest.
api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [abrir na zona de probas]

action=resetpassword

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Envía un correo de inicialización de contrasinal a un usuario.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
user

Usuario sendo reinicializado.

Tipo: usuario, por nome de usuario
email

Está reinicializándose o enderezo de correo electrónico do usuario.

token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplos:
Enviar un correo de reinicialización de contrasinal ó usuario Exemplo.
api.php?action=resetpassword&user=Example&token=123ABC [abrir na zona de probas]
Enviar un correo de reinicialización de contrasinal a todos os usuarios con enderezo de correo electrónico usario@exemplo.com.
api.php?action=resetpassword&user=user@example.com&token=123ABC [abrir na zona de probas]

action=revisiondelete

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Borrar e restaurar revisións.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
type

Tipo de borrado de revisión a ser tratada.

Este parámetro é obrigatorio.
Un valor dos seguintes valores: archive, filearchive, logging, oldimage, revision
target

Título de páxina para o borrado da revisión, se requerido para o tipo.

ids

Identificadores para as revisións a ser borradas.

Este parámetro é obrigatorio.
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
hide

Que ocultar para cada revisión.

Valores (separados con | ou outros): comment, content, user
show

Que amosar para cada revisión.

Valores (separados con | ou outros): comment, content, user
suppress

Eliminar os datos dos administradores así coma dos doutros.

Un valor dos seguintes valores: no, nochange, yes
Por defecto: nochange
reason

Razón para o borrado ou restaurado.

tags

Etiquetas a aplicar á entrada no rexistro de borrados.

Valores (separados con | ou outros):
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=rollback

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Desfacer a última edición da páxina.

Se o último usuario que editou a páxina fixo varias edicións consecutivas, serán revertidas todas.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina a desfacer. Non pode usarse xunto con pageid.

pageid

ID da páxina a desfacer. Non pode usarse xunto con title.

Tipo: número enteiro
tags

Etiquetas a aplicar á reversión.

Valores (separados con | ou outros):
user

Nome do usuario cuxas modificacións van a desfacerse.

Este parámetro é obrigatorio.
Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
summary

Personalizar o resumo de edición. Se está baleiro, usarase o resumo por defecto.

Por defecto: (baleiro)
markbot

Marcar as edicións revertidas e a reversión como edicións de bot.

Tipo: booleano (detalles)
watchlist

Engadir ou eliminar incondicionalmente a páxina da lista de vixilancia do usuario actual, usar as preferencias (ignórase para os usuarios que son bots) ou non cambiar a vixilancia.

Un valor dos seguintes valores: nochange, preferences, unwatch, watch
Por defecto: preferences
token

Un identificador "rollback" recuperado por action=query&meta=tokens

Por compatibilidade, o identificador usado na web UI tamén é aceptado.

Este parámetro é obrigatorio.
Exemplos:
Desfacer as últimas edicións na páxina Portada feitas polo usuario Example.
api.php?action=rollback&title=Portada&user=Example&token=123ABC [abrir na zona de probas]
Desfacer as últimas edicións na páxina Portada feitas polo usuario do enderezo IP 192.0.2.5 co resumo de edición Reverting vandalism; marcar tamén esas edicións e a reversión como edicións feitas por un bot.
api.php?action=rollback&title=Portada&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [abrir na zona de probas]

action=rsd

(main | rsd)

Exportar un esquema RSD (Really Simple Discovery).

Exemplo:
Exportar o esquema RSD.
api.php?action=rsd [abrir na zona de probas]

action=setnotificationtimestamp

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Actualizar a data e hora de notificación das páxinas vixiadas.

Isto afecta ao realce das páxinas modificadas na lista de vixilancia e no historial, e ao envío de correos cando a preferencia "Recibir un aviso por correo electrónico cando alguén mude unha páxina ou un ficheiro da miña lista de vixilancia" está activada.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
entirewatchlist

Traballar en tódalas páxinas vixiadas.

Tipo: booleano (detalles)
timestamp

Selo de tempo ó que fixar a notificación.

Tipo: selo de tempo (formatos permitidos)
torevid

Modificación á que fixar o selo de tempo de modificación (só unha páxina).

Tipo: número enteiro
newerthanrevid

Modificación na que fixar o selo de tempo de modificación máis recente (só unha páxina).

Tipo: número enteiro
continue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

titles

Unha lista de títulos nos que traballar.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
pageids

Unha lista de identificadores de páxina nos que traballar.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
revids

Unha lista de identificadores de revisións sobre os que traballar. Ten en conta que case todos os módulos de consulta converterán os identificadores de revisión nos correspondentes identificadores de páxina e traballarán coa última revisión. Só prop=revisions usa revisións exactas para a súa resposta.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
generator

Obter a lista de páxinas sobre as que traballar executando o módulo de consulta especificado.

Nota: Os nomes de parámetro do xerador deben comezar cun "g" (consulta os exemplos).

allcategories
Numerar tódalas categorías
alldeletedrevisions
Listar todas as revisións borradas por un usuario ou nun espazo de nomes.
allfileusages
Lista todos os usos de ficheiro, incluído os que non existen.
allimages
Enumerar tódalas imaxes secuencialmente.
alllinks
Numerar tódalas ligazóns que apuntan a un nome de espazos determinado.
allpages
Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.
allredirects
Lista tódalas redireccións a un espazo de nomes.
allrevisions
Listar todas as revisións.
alltransclusions
Listar todas as transclusións (páxinas integradas usando {{x}}), incluíndo as eliminadas.
backlinks
Atopar todas as páxinas que ligan coa páxina dada.
categories
Listar todas as categorías ás que pertencen as páxinas.
categorymembers
Listar tódalas páxinas nunha categoría determinada.
deletedrevisions
Obter información sobre as revisións eliminadas.
duplicatefiles
Listar todos os ficheiros que son duplicados dos fichieros dados baseado nos valores da función hash.
embeddedin
Atopar todas as páxinas que inclúen (por transclusión) o título dado.
exturlusage
Enumerar páxinas que conteñen un enderezo URL dado.
fileusage
Atopar tódalas páxinas que usan os ficheiros dados.
images
Devolve todos os ficheiros contidos nas páxinas dadas.
imageusage
Atopar tódalas páxinas que usan o título da imaxe dada.
iwbacklinks
Atopar todas as páxina que ligan á ligazón interwiki indicada.
langbacklinks
Atopar todas as páxinas que ligan coa ligazón de lingua dada.
links
Devolve todas as ligazóns das páxinas indicadas.
linkshere
Atopar todas as páxinas que ligan coas páxinas dadas.
pageswithprop
Amosar a lista de páxinas que empregan unha propiedade determinada.
prefixsearch
Facer unha busca de prefixo nos títulos das páxinas.
protectedtitles
Listar todos os títulos protexidos en creación.
querypage
Obtén unha lista proporcionada por unha páxina especial basada en QueryPage.
random
Obter un conxunto de páxinas aleatorias.
recentchanges
Enumerar cambios recentes.
redirects
Devolve todas as redireccións das páxinas indicadas.
revisions
Obter información da revisión.
search
Facer unha busca por texto completo.
templates
Devolve todas as páxinas incluídas na páxina indicada.
transcludedin
Atopar todas as páxinas que inclúen ás páxinas indicadas.
watchlist
Obter os cambios recentes das páxinas na lista de vixilancia do usuario actual.
watchlistraw
Obter todas as páxinas da lista de vixilancia do usuario actual.
Un valor dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolver automaticamente as redireccións en titles, pageids e revids, e nas páxinas devoltas por generator.

Tipo: booleano (detalles)
converttitles

Converter os títulos a outras variantes se é preciso. Só funciona se a lingua de contido do wiki soporta a conversión en variantes. As linguas que soportan a conversión en variantes inclúen ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalles)
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplos:
Restablecer o estado de notificación para toda a lista de vixilancia.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir na zona de probas]
Restablecer o estado de notificación para a páxina Portada.
api.php?action=setnotificationtimestamp&titles=Portada&token=123ABC [abrir na zona de probas]
Establecer o selo de tempo de notificación para a páxina Portada de forma que todas as edicións dende o 1 de xaneiro de 2012 queden sen revisar.
api.php?action=setnotificationtimestamp&titles=Portada&timestamp=2012-01-01T00:00:00Z&token=123ABC [abrir na zona de probas]
Restaurar o estado de notificación para as páxinas no espazo de nomes de Usuario.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir na zona de probas]

action=setpagelanguage

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Cambiar a lingua dunha páxina.

Neste wiki non se permite modificar a lingua das páxinas.

Active $wgPageLanguageUseDB para utilizar esta acción.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina cuxa lingua quere cambiar. Non se pode usar xunto con pageid.

pageid

Identificador da páxina cuxa lingua quere cambiar. Non se pode usar xunto con title.

Tipo: número enteiro
lang

Código da lingua á que se quere cambiar a páxina. Use default para restablecer a páxina á lingua por defecto do contido da wiki.

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

Motivo do cambio.

tags

Cambiar as etiquetas a aplicar á entrada de rexistro resultante desta acción.

Valores (separados con | ou outros):
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplos:
Cambiar a lingua da páxina Portada ó éuscaro.
api.php?action=setpagelanguage&title=Portada&lang=eu&token=123ABC [abrir na zona de probas]
Cambiar a lingua da páxina con identificador 123 á lingua predeterminada para o contido da wiki.
api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [abrir na zona de probas]

action=spamblacklist

  • Este módulo precisa permisos de lectura.
  • Fonte: SpamBlacklist
  • Licenza: GPL-2.0-or-later

Validar um ou mais URL contra a lista de barramento de spam.

Parámetro específico:
Hai dispoñibles outros parámetros xerais.
url

Os URL a validar contra a lista de barramento.

Este parámetro é obrigatorio.
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).

action=stashedit

  • Este módulo é interno ou inestable. O seu funcionamento pode cambiar sen aviso previo.
  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Preparar unha edición na caché compartida.

Está previsto que sexa usado vía AJAX dende o formulario de edición para mellorar o rendemento de gardado da páxina.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina que se está a editar.

Este parámetro é obrigatorio.
section

Identificador de sección. 0 para a sección superior, new para unha sección nova.

sectiontitle

Título para unha nova sección.

text

Contido da páxina.

stashedtexthash

Función hash do contido da páxina dunha reserva anterior para ser usada.

summary

Resumo do cambio.

Por defecto: (baleiro)
contentmodel

Modelo de contido para o novo contido.

Este parámetro é obrigatorio.
Un valor dos seguintes valores: css, javascript, json, text, unknown, wikitext
contentformat

Formato de serialización de contido utilizado para o texto de entrada.

Este parámetro é obrigatorio.
Un valor dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
baserevid

Identificador da revisión da revisión de base.

Este parámetro é obrigatorio.
Tipo: número enteiro
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=tag

(main | tag)
  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Engadir ou eliminar etiquetas de cambio de revisións individuais ou entradas de rexistro.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
rcid

Identificadores de un ou máis cambios recentes nos que engadir ou eliminar a etiqueta.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
revid

Identificadores de unha ou máis revisións nas que engadir ou eliminar a etiqueta.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
logid

Identificadores de unha ou máis entradas do rexistro nas que engadir ou eliminar a etiqueta.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
add

Etiquetas a engadir. Só poden engadirse etiquetas definidas manualmente.

Valores (separados con | ou outros):
remove

Etiquetas a eliminar. Só se poden eliminar as etiquetas definidas manualmente ou que non teñen ningunha definición.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
reason

Razón para o cambio.

Por defecto: (baleiro)
tags

Etiquetas a aplicar á entrada de rexistro que será creada como resultado desta acción.

Valores (separados con | ou outros):
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplos:
Engadir a etiqueta vandalismo á revisión con identificador 123 sen indicar un motivo
api.php?action=tag&revid=123&add=vandalism&token=123ABC [abrir na zona de probas]
Eliminar a etiqueta publicidade da entrada do rexistro con identificador 123 co motivo aplicada incorrectamente
api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [abrir na zona de probas]

action=unblock

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Desbloquear un usuario.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
id

Identificador do bloqueo a desbloquear (obtido mediante list=blocks). Non pode usarse xunto con user.

Tipo: número enteiro
user

Usuario a desbloquear. Non pode usarse xunto con id.

Tipo: usuario, por calquera de nome de usuario, IP, Rango de IP e ID de usuario (p. ex. "#12345")
userid
Obsoleto.

Especifica user=#ID no seu lugar.

Tipo: número enteiro
reason

Razón para desbloquear.

Por defecto: (baleiro)
tags

Cambiar as etiquetas a aplicar na entrada do rexistro de bloqueo.

Valores (separados con | ou outros):
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplos:
Desbloquear bloqueo ID #105.
api.php?action=unblock&id=105 [abrir na zona de probas]
Desbloquear usuario Bob con razón Síntoo Bob.
api.php?action=unblock&user=Bob&reason=Sorry%20Bob [abrir na zona de probas]

action=undelete

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Restaurar modificacións dunha páxina borrada.

Unha lista de modificacións borradas (incluíndo os seus selos de tempo) pode consultarse a través de prop=deletedrevisions, e unha lista de IDs de ficheiros borrados pode consultarse a través de list=filearchive.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title

Título da páxina a restaurar.

Este parámetro é obrigatorio.
reason

Razón para restaurar.

Por defecto: (baleiro)
tags

Cambiar as etiquetas a aplicar na entrada do rexistro de borrado.

Valores (separados con | ou outros):
timestamps

Selos de tempo das modificacións a restaurar. Se timestamps e fileids están baleiros, restaurarase todo.

Tipo: lista de selos de tempo (formatos permitidos)
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
fileids

IDs das modificacións de ficheiro a restaurar. Se timestamps e fileids están baleiras, serán restauradas todas.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
undeletetalk

Restaurar todas as revisións da páxina de conversa asociada, se as hai.

Tipo: booleano (detalles)
watchlist

Engadir ou eliminar incondicionalmente a páxina da lista de vixilancia do usuario actual, usar as preferencias (ignórase para os usuarios que son bots) ou non cambiar a vixilancia.

Un valor dos seguintes valores: nochange, preferences, unwatch, watch
Por defecto: preferences
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=unlinkaccount

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Elimina unha conta vinculada do usuario actual.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
request

Usar esta petición de autenticación, co id devolto por action=query&meta=authmanagerinfo con amirequestsfor=unlink.

Este parámetro é obrigatorio.
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.
Exemplo:
Tentar eliminar a ligazón do usuario actual co provedor asociado con FooAuthenticationRequest.
api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [abrir na zona de probas]

action=upload

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Subir un ficheiro, ou obter o estado das subas pendentes.

Hai varios métodos dispoñibles:

  • Subir o contido do ficheiro directamente, usando o parámetro file.
  • Subir o ficheiro por partes, usando os parámetros filesize, chunk, e offset.
  • Mandar ó servidor MediaWiki que colla un ficheiro dunha URL, usando o parámetro url.
  • Completar unha suba anterior que fallou a causa dos avisos, usando o parámetro filekey.

Teña en conta que o HTTP POST debe facerse como suba de ficheiro (p.ex. usando multipart/form-data)cando se envie o file.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
filename

Nome de ficheiro obxectivo.

comment

Subir comentario. Tamén usado como texto da páxina inicial para ficheiros novos se non se especifica text.

Por defecto: (baleiro)
tags

Cambiar etiquetas a aplicar á entrada do rexistro de subas e á revisión de páxina de ficheiro.

Valores (separados con | ou outros):
text

Texto da páxina inicial para novos ficheiros.

watch
Obsoleto.

Vixiar a páxina.

Tipo: booleano (detalles)
watchlist

Engadir ou eliminar incondicionalmente a páxina da lista de vixilancia do usuario actual, usar as preferencias (ignórase para os usuarios que son bots) ou non cambiar a vixilancia.

Un valor dos seguintes valores: nochange, preferences, watch
Por defecto: preferences
ignorewarnings

Ignorar as advertencias.

Tipo: booleano (detalles)
file

Contido do ficheiro.

Debe enviarse como unha carga de ficheiros utilizando multipart/form-data.
url

URL onde buscar o ficheiro.

filekey

Clave que identifica unha subida precedente e que foi almacenada temporalmente.

sessionkey
Obsoleto.

Igual a filekey, mantido por razóns de compatibilidade con procesos antigos.

stash

Se está indicado, o servidor almacenará o ficheiro temporalmente no canto de engadilo ó repositorio.

Tipo: booleano (detalles)
filesize

Tamaño de ficheiro completo da carga.

Tipo: número enteiro
O valor debe estar entre 0 e 104.857.600.
offset

Desaxuste do bloque en bytes.

Tipo: número enteiro
O valor non debe ser inferior a 0.
chunk

Contido do bloque.

Debe enviarse como unha carga de ficheiros utilizando multipart/form-data.
async

Facer de forma asíncrona as operacións de ficheiro potencialmente grandes cando sexa posible.

Tipo: booleano (detalles)
checkstatus

Só buscar o estado da subida da clave de ficheiro indicada.

Tipo: booleano (detalles)
token

Un identificador "csrf" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

action=userrights

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Cambiar a pertencia dun usuario a un grupo.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
user

Usuario.

Tipo: usuario, por calquera de nome de usuario e ID de usuario (p. ex. "#12345")
userid
Obsoleto.

Especifica user=#ID no seu lugar.

Tipo: número enteiro
add

Engadir o usuario a estes grupos, ou se xa é membro, actualizar a caducidade da súa afiliación.

Valores (separados con | ou outros): bot, bureaucrat, interface-admin, suppress, sysop
expiry

Marcas de tempo de caducidade. Poden ser relativas (por exemplo, 5 months ou 2 weeks) ou absolutas (por exemplo, 2014-09-18T12:34:56Z). Se só se fixa unha marca de tempo, utilizarase para tódolos grupos que se pasen ó parámetro add. Use infinite, indefinite, infinity, ou never para que a pertenza ó grupo non teña data de caducidade.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
Por defecto: infinite
remove

Eliminar o usuario destes grupos.

Valores (separados con | ou outros): bot, bureaucrat, interface-admin, suppress, sysop
reason

Motivo para o cambio.

Por defecto: (baleiro)
token

Un identificador "userrights" recuperado por action=query&meta=tokens

Por compatibilidade, o identificador usado na web UI tamén é aceptado.

Este parámetro é obrigatorio.
tags

Cambia as etiquetas a aplicar á entrada do rexistro de dereitos de usuario.

Valores (separados con | ou outros):
Exemplos:
Engadir o usuario FooBot ó grupo bot, e eliminar dos grupos sysop e bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na zona de probas]
Engadir ó usuario con ID 123 ó grupo bot, e borralo dos grupos sysop e burócrata.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na zona de probas]
Engadir o usuario SometimeSysop ó grupo sysop por 1 mes.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [abrir na zona de probas]

action=validatepassword

  • Este módulo precisa permisos de lectura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Valida un contrasinal contra as políticas de contrasinais da wiki.

A validez é Good se o contrasinal é aceptable, Change se o contrasinal pode usarse para iniciar sesión pero debe cambiarse ou Invalid se o contrasinal non se pode usar.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
password

Contrasinal a validar.

Este parámetro é obrigatorio.
user

Nome de usuario, para probas de creación de contas. O usuario nomeado non debe existir.

Tipo: usuario, por calquera de nome de usuario e ID de usuario (p. ex. "#12345")
email

Enderezo de correo electrónico, para probas de creación de contas.

realname

Nome real, para probas de creación de contas.

Exemplos:
Validar o contrasinal foobar para o usuario actual.
api.php?action=validatepassword&password=foobar [abrir na zona de probas]
Validar o contrasinal qwerty para a creación do usuario Example.
api.php?action=validatepassword&password=querty&user=Example [abrir na zona de probas]

action=watch

  • Este módulo precisa permisos de lectura.
  • Este módulo precisa permisos de escritura.
  • Este módulo só acepta peticións POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Engadir ou borrar páxinas da lista de vixilancia do usuario actual.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
title
Obsoleto.

Páxina a vixiar/deixar de vixiar. Usar no canto titles.

unwatch

Se está definido, a páxina deixará de estar vixiada en vez de vixiada.

Tipo: booleano (detalles)
continue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

titles

Unha lista de títulos nos que traballar.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
pageids

Unha lista de identificadores de páxina nos que traballar.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
revids

Unha lista de identificadores de revisións sobre os que traballar. Ten en conta que case todos os módulos de consulta converterán os identificadores de revisión nos correspondentes identificadores de páxina e traballarán coa última revisión. Só prop=revisions usa revisións exactas para a súa resposta.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
generator

Obter a lista de páxinas sobre as que traballar executando o módulo de consulta especificado.

Nota: Os nomes de parámetro do xerador deben comezar cun "g" (consulta os exemplos).

allcategories
Numerar tódalas categorías
alldeletedrevisions
Listar todas as revisións borradas por un usuario ou nun espazo de nomes.
allfileusages
Lista todos os usos de ficheiro, incluído os que non existen.
allimages
Enumerar tódalas imaxes secuencialmente.
alllinks
Numerar tódalas ligazóns que apuntan a un nome de espazos determinado.
allpages
Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.
allredirects
Lista tódalas redireccións a un espazo de nomes.
allrevisions
Listar todas as revisións.
alltransclusions
Listar todas as transclusións (páxinas integradas usando {{x}}), incluíndo as eliminadas.
backlinks
Atopar todas as páxinas que ligan coa páxina dada.
categories
Listar todas as categorías ás que pertencen as páxinas.
categorymembers
Listar tódalas páxinas nunha categoría determinada.
deletedrevisions
Obter información sobre as revisións eliminadas.
duplicatefiles
Listar todos os ficheiros que son duplicados dos fichieros dados baseado nos valores da función hash.
embeddedin
Atopar todas as páxinas que inclúen (por transclusión) o título dado.
exturlusage
Enumerar páxinas que conteñen un enderezo URL dado.
fileusage
Atopar tódalas páxinas que usan os ficheiros dados.
images
Devolve todos os ficheiros contidos nas páxinas dadas.
imageusage
Atopar tódalas páxinas que usan o título da imaxe dada.
iwbacklinks
Atopar todas as páxina que ligan á ligazón interwiki indicada.
langbacklinks
Atopar todas as páxinas que ligan coa ligazón de lingua dada.
links
Devolve todas as ligazóns das páxinas indicadas.
linkshere
Atopar todas as páxinas que ligan coas páxinas dadas.
pageswithprop
Amosar a lista de páxinas que empregan unha propiedade determinada.
prefixsearch
Facer unha busca de prefixo nos títulos das páxinas.
protectedtitles
Listar todos os títulos protexidos en creación.
querypage
Obtén unha lista proporcionada por unha páxina especial basada en QueryPage.
random
Obter un conxunto de páxinas aleatorias.
recentchanges
Enumerar cambios recentes.
redirects
Devolve todas as redireccións das páxinas indicadas.
revisions
Obter información da revisión.
search
Facer unha busca por texto completo.
templates
Devolve todas as páxinas incluídas na páxina indicada.
transcludedin
Atopar todas as páxinas que inclúen ás páxinas indicadas.
watchlist
Obter os cambios recentes das páxinas na lista de vixilancia do usuario actual.
watchlistraw
Obter todas as páxinas da lista de vixilancia do usuario actual.
Un valor dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolver automaticamente as redireccións en titles, pageids e revids, e nas páxinas devoltas por generator.

Tipo: booleano (detalles)
converttitles

Converter os títulos a outras variantes se é preciso. Só funciona se a lingua de contido do wiki soporta a conversión en variantes. As linguas que soportan a conversión en variantes inclúen ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalles)
token

Un identificador "watch" recuperado por action=query&meta=tokens

Este parámetro é obrigatorio.

format=json

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Datos de saída en formato JSON.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
callback

Se está especificado, inclúe a saída na chamada da función indicada. Para maior seguridade, todos os datos específicos do usuario serán restrinxidos.

utf8

Se está especificado, codifica a maioría (pero non todos) dos caracteres ASCII como UTF-8 no canto de reemprazalos con secuencias de escape hexadecimais. Por defecto cando formatversion non é 1.

Tipo: booleano (detalles)
ascii

Se está indicado, codifica todos os caracteres que non sexan ASCII usando secuencias de escape hexadecimais. Por defecto cando formatversion é 1.

Tipo: booleano (detalles)
formatversion

Formato de saída

1
Formato compatible con versións anteriores (booleanos de estilo XML, claves * para nodos de contido etc.).
2
Formato moderno.
latest
Usa o último formato (actualmente 2), pode cambiar sen aviso previo.
Un valor dos seguintes valores: 1, 2, latest
Por defecto: 1

format=jsonfm

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Datos de saída en formato JSON(impresión en HTML).

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
wrappedhtml

Devolver o HTML formatado e os módulos ResourceLoader asociados como un obxecto JSON.

Tipo: booleano (detalles)
callback

Se está especificado, inclúe a saída na chamada da función indicada. Para maior seguridade, todos os datos específicos do usuario serán restrinxidos.

utf8

Se está especificado, codifica a maioría (pero non todos) dos caracteres ASCII como UTF-8 no canto de reemprazalos con secuencias de escape hexadecimais. Por defecto cando formatversion non é 1.

Tipo: booleano (detalles)
ascii

Se está indicado, codifica todos os caracteres que non sexan ASCII usando secuencias de escape hexadecimais. Por defecto cando formatversion é 1.

Tipo: booleano (detalles)
formatversion

Formato de saída

1
(sen descrición)
2
(sen descrición)
latest
(sen descrición)
Un valor dos seguintes valores: 1, 2, latest
Por defecto: 1

format=none

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Ningunha saída.

format=php

(main | php)
  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Datos de saída en formato serializado de PHP.

Parámetro específico:
Hai dispoñibles outros parámetros xerais.
formatversion

Formato de saída

1
Formato compatible con versións anteriores (booleanos de estilo XML, claves * para nodos de contido etc.).
2
Formato moderno.
latest
Usa o último formato (actualmente 2), pode cambiar sen aviso previo.
Un valor dos seguintes valores: 1, 2, latest
Por defecto: 1

format=phpfm

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Datos de saída en formato serializado de PHP(impresión en HTML).

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
wrappedhtml

Devolver o HTML formatado e os módulos ResourceLoader asociados como un obxecto JSON.

Tipo: booleano (detalles)
formatversion

Formato de saída

1
(sen descrición)
2
(sen descrición)
latest
(sen descrición)
Un valor dos seguintes valores: 1, 2, latest
Por defecto: 1

format=rawfm

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Datos de saída, incluíndo os elementos de depuración, en formato JSON (impresión en HTML).

Parámetro específico:
Hai dispoñibles outros parámetros xerais.
wrappedhtml

Devolver o HTML formatado e os módulos ResourceLoader asociados como un obxecto JSON.

Tipo: booleano (detalles)

format=xml

(main | xml)
  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Datos de saída en formato XML.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
xslt

Se está indicado, engade o nome da páxina como unha folla de estilo XSL. O valor debe ser un título no espazo de nomes MediaWiki rematando con .xsl.

includexmlnamespace

Se está indicado, engade un espazo de nomes XML.

Tipo: booleano (detalles)

format=xmlfm

  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Datos de saída en formato XML(impresión en HTML).

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
wrappedhtml

Devolver o HTML formatado e os módulos ResourceLoader asociados como un obxecto JSON.

Tipo: booleano (detalles)
xslt

Se está indicado, engade o nome da páxina como unha folla de estilo XSL. O valor debe ser un título no espazo de nomes MediaWiki rematando con .xsl.

includexmlnamespace

Se está indicado, engade un espazo de nomes XML.

Tipo: booleano (detalles)

Tipos de datos

A entrada de MediaWiki debería ser UTF-8 normalizada por NFC. MediaWiki pode intentar converter outras entradas, pero isto pode provocar que fallen algunhas operacións (como editar coas comprobacións MD5).

Os parámetros que toman varios valores envíanse normalmente cos valores separados mediante un carácter de barra vertical; por exemplo, param=value1|value2 ou param=value1%7Cvalue2. Se un valor debe conter unha barra vertical, usa U+001F (o separador de unidades) como separador e engade o prefixo U+001F ao valor; por exemplo, param=%1Fvalue1%1Fvalue2.

Algúns tipos de parámetros nas solicitudes á API necesitan máis explicacións:

boolean

Os parámetros booleanos funcionan como as caixas de verificación HTML: se se especifica o parámetro, independentemente do seu valor, considérase verdadeiro. Para un valor falso, omite o parámetro por completo.

expiry

Os tempos de caducidade poden ser relativos (por exemplo, 5 months ou 2 weeks) ou absolutos (por exemplo, 2014-09-18T12:34:56Z). Para que non caduque, usa infinite, indefinite, infinity ou never.

timestamp

As marcas de tempo poden especificarse en varios formatos, consulta os formatos de entrada da biblioteca de marcas de tempo documentados en mediawiki.org para obter máis información. Recoméndase a data e hora ISO 8601: 2001-01-15T14:56:00Z. Ademais, a cadea now pódese usar para especificar a marca de tempo actual.

Parámetros modelados

Os parámetros modelados admiten casos nos que un módulo da API necesita un valor para cada valor dalgún outro parámetro. Por exemplo, se houbese un módulo da API para solicitar froita, podería ter un parámetro froitas para especificar que froitas se están solicitando e un parámetro modelado {froita}-cantidade para especificar cantas froitas de cada queres solicitar. Un cliente da API que queira 1 mazá, 5 plátanos e 20 amorodos podería facer unha solicitude como froitas=mazás|plátanos|amorodos&mazás-cantidade=1&plátanos-cantidade=5&amorodos-cantidade=20.

Créditos

Desenvolvedores da API:

  • Yuri Astrakhan (creador e desenvolvedor principal, set. 2006-set. 2007)
  • Roan Kattouw (desenvolvedor principal, set. 2007-2009)
  • Victor Vasiliev
  • Bryan Tong Minh
  • Sam Reed
  • Brad Jorsch (desenvolvedor principal, 2013-2020)

Envía comentarios, suxestións e preguntas a mediawiki-api@lists.wikimedia.org ou informa dun erro en https://phabricator.wikimedia.org/.