Ayuda de la API de MediaWiki

Esta es una página de documentación autogenerada de la API de MediaWiki.

Documentación y ejemplos: https://www.mediawiki.org/wiki/API

Módulo principal

Estado: Todas las características que se muestran en esta página deberían funcionar, pero la API aún se encuentra en desarrollo activo y puede cambiar en cualquier momento. Suscríbete a la lista de correo de mediawiki-api-announce para estar al día de las actualizaciones.

Solicitudes erróneas: Cuando se envían solicitudes erróneas a la API, se envía una cabecera HTTP con la clave "MediaWiki-API-Error". El valor de la cabecera y el código de error devuelto tomarán el mismo valor. Para más información, véase API: Errores y advertencias.

Pruebas: para facilitar las pruebas de solicitudes a la API, consulta Special:ApiSandbox.

Parámetros:
action

Qué acción se realizará.

Uno de los siguientes valores: block, changeauthenticationdata, checktoken, clearhasmsg, clientlogin, compare, createaccount, cspreport, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, mobileview, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, scribunto-console, setnotificationtimestamp, setpagelanguage, stashedit, tag, tokens, transcodereset, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, webapp-manifest
Predeterminado: help
format

El formato de la salida.

Uno de los siguientes valores: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
Predeterminado: jsonfm
maxlag

El retraso (lag) máximo puede ser utilizado cuando MediaWiki está instalado en un conjunto de bases de datos replicadas. Para evitar cualquier acción que pudiera causar un retraso aún mayor en la replicación del sitio, este parámetro puede causar que el cliente espere hasta que el retraso de replicación sea menor que el valor especificado. En caso de exceso de retraso, se devuelve un código de error maxlag con un mensaje similar a Esperando a $host: $lag segundos de retraso.
Véase Manual:Parámetro maxlag para más información.

Tipo: entero
smaxage

Establece el encabezado HTTP s-maxage de control de caché a esta cantidad de segundos. Los errores nunca se almacenan en caché.

Tipo: entero
Predeterminado: 0
maxage

Establece el encabezado HTTP max-age de control de caché a esta cantidad de segundos. Los errores nunca se almacenan en caché.

Tipo: entero
Predeterminado: 0
assert

Comprobar que el usuario haya iniciado sesión si el valor es user o si tiene el permiso de bot si es bot.

Uno de los siguientes valores: user, bot
assertuser

Verificar el usuario actual es el usuario nombrado.

Tipo: nombre de usuario
requestid

Cualquier valor dado aquí se incluirá en la respuesta. Se puede utilizar para distinguir solicitudes.

servedby

Incluir el nombre del host que ha servido la solicitud en los resultados.

Tipo: booleano/lógico (detalles)
curtimestamp

Incluir la marca de tiempo actual en el resultado.

Tipo: booleano/lógico (detalles)
responselanginfo

Incluye los idiomas utilizados para uselang y errorlang en el resultado.

Tipo: booleano/lógico (detalles)
origin

Cuando se accede a la API usando una petición AJAX de distinto dominio (CORS), se establece este valor al dominio de origen. Debe ser incluido en cualquier petición pre-vuelo, y por lo tanto debe ser parte de la URI de la petición (no del cuerpo POST).

En las peticiones con autenticación, debe coincidir exactamente con uno de los orígenes de la cabecera Origin, por lo que debería ser algo como https://en.wikipedia.org o https://meta.wikimedia.org. Si este parámetro no coincide con la cabecera Origin, se devolverá una respuesta 403. Si este parámetro coincide con la cabecera Origin y el origen está en la lista blanca, se creará una cabecera Access-Control-Allow-Origin.

En las peticiones sin autenticación, introduce el valor *. Esto creará una cabecera Access-Control-Allow-Origin, pero el valor de Access-Control-Allow-Credentials será false y todos los datos que dependan del usuario estarán restringidos.

uselang

El idioma que se utilizará para las traducciones de mensajes. action=query&meta=siteinfo con siprop=languages devuelve una lista de códigos de idiomas. También puedes introducir user para usar la preferencia de idioma del usuario actual, o content para usar el idioma de contenido de este wiki.

Predeterminado: user
errorformat

Formato utilizado para la salida de texto de avisos y errores.

plaintext
Wikitexto en el que se han eliminado las etiquetas HTML y reemplazado las entidades.
wikitext
Wikitexto sin analizar.
html
HTML.
raw
Clave del mensaje y parámetros.
none
Ninguna salida de texto, solo códigos de error.
bc
Formato empleado en versiones de MediaWiki anteriores a la 1.29. No se tienen en cuenta errorlang y errorsuselocal.
Uno de los siguientes valores: plaintext, wikitext, html, raw, none, bc
Predeterminado: bc
errorlang

Idioma empleado para advertencias y errores. action=query&meta=siteinfo con siprop=languages devuelve una lista de códigos de idioma. Puedes especificar content para utilizar el idioma del contenido de este wiki o uselang para utilizar el valor del parámetro uselang.

Predeterminado: uselang
errorsuselocal

Si se da, los textos de error emplearán mensajes localmente personalizados del espacio de nombres MediaWiki.

Tipo: booleano/lógico (detalles)
Permisos:
writeapi
Hacer uso de la API de escritura
Concedidos a: all, user y bot
apihighlimits
Usa límites más altos para consultas a través de la API (consultas lentas: 500; consultas rápidas: 5000). Los límites para las consultas lentas también se aplican a los parámetros multivalorados.
Concedidos a: bot y sysop

action=block

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Bloquear a un usuario.

Parámetros:
user

Nombre de usuario, dirección IP o intervalo de IP que quieres bloquear. No se puede utilizar junto con userid

Tipo: nombre de usuario
userid

ID de usuario para bloquear. No se puede utilizar junto con user.

Tipo: entero
expiry

Fecha de expiración. Puede ser relativa (por ejemplo, 5 months o 2 weeks) o absoluta (por ejemplo, 2014-09-18T12:34:56Z). Si se establece en infinite, indefinite, o never, el bloqueo será permanente.

Predeterminado: never
reason

Razón para el bloqueo.

Predeterminado: (vacío)
anononly

Bloquear solo usuarios anónimos (es decir, desactivar ediciones anónimas de esta dirección IP).

Tipo: booleano/lógico (detalles)
nocreate

Prevenir la creación de cuentas.

Tipo: booleano/lógico (detalles)
autoblock

Bloquear automáticamente la última dirección IP y todas las direcciones IP que traten de iniciar sesión posteriormente.

Tipo: booleano/lógico (detalles)
noemail

Evitar que el usuario envíe correos a través de la wiki (es necesario el derecho blockemail).

Tipo: booleano/lógico (detalles)
hidename

Ocultar el nombre de usuario del registro de bloqueo (es necesario el derecho <coɗe>hideuser).

Tipo: booleano/lógico (detalles)
allowusertalk

Permitir que el usuario edite su propia página de discusión (depende de $wgBlockAllowsUTEdit).

Tipo: booleano/lógico (detalles)
reblock

Si la cuenta ya está bloqueada, sobrescribir el bloqueo existente.

Tipo: booleano/lógico (detalles)
watchuser

Vigilar las páginas de usuario y de discusión del usuario o de la dirección IP.

Tipo: booleano/lógico (detalles)
tags

Cambiar las etiquetas que aplicar a la entrada en el registro de bloqueos.

Valores (separados por | u otro separador):
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplos:
Bloquear la dirección IP 192.0.2.5 durante 3 días por el motivo First strike.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [abrir en la zona de pruebas]
Bloquear al usuario Vandal indefinidamente con el motivo Vandalism y evitar que se cree nuevas cuentas o envíe correos.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [abrir en la zona de pruebas]

action=changeauthenticationdata (changeauth)

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Cambiar los datos de autentificación para el usuario actual.

Parámetros:
changeauthrequest

Use this authentication request, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=change.

Este parámetro es obligatorio.
changeauthtoken

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
*
This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=change (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.

action=checktoken

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Comprueba la validez de una ficha desde action=query&meta=tokens.

Parámetros:
type

Tipo de ficha a probar.

Este parámetro es obligatorio.
Uno de los siguientes valores: createaccount, csrf, login, patrol, rollback, userrights, watch
token

Ficha a probar.

Este parámetro es obligatorio.
maxtokenage

Duración máxima de la ficha, en segundos.

Tipo: entero

action=clearhasmsg

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Limpia la marca hasmsg del usuario actual.

Ejemplo:
Limpiar la marca hasmsg del usuario actual.
api.php?action=clearhasmsg [abrir en la zona de pruebas]

action=clientlogin (login)

  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Entrar en wiki usando el flujo interactivo.

The general procedure to use this module is:

  1. Fetch the fields available from action=query&meta=authmanagerinfo with amirequestsfor=login, and a login token from action=query&meta=tokens.
  2. Present the fields to the user, and obtain their submission.
  3. Post to this module, supplying loginreturnurl and any relevant fields.
  4. Check the status in the response.
    • If you received PASS or FAIL, you're done. The operation either succeeded or it didn't.
    • If you received UI, present the new fields to the user and obtain their submission. Then post to this module with logincontinue and the relevant fields set, and repeat step 4.
    • If you received REDIRECT, direct the user to the redirecttarget and wait for the return to loginreturnurl. Then post to this module with logincontinue and any fields passed to the return URL, and repeat step 4.
    • If you received RESTART, that means the authentication worked but we don't have a linked user account. You might treat this as UI or as FAIL.
Parámetros:
loginrequests

Only use these authentication requests, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=login or from a previous response from this module.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
loginmessageformat

Formato utilizado para los mensajes devueltos.

Uno de los siguientes valores: html, wikitext, raw, none
Predeterminado: wikitext
loginmergerequestfields

Combinar la información de los campos para todas las peticiones de autentificación en una matriz.

Tipo: booleano/lógico (detalles)
loginpreservestate

Preservar el estado de un intento fallido anterior de inicio de sesión, si es posible.

Tipo: booleano/lógico (detalles)
loginreturnurl

Return URL for third-party authentication flows, must be absolute. Either this or logincontinue is required.

Upon receiving a REDIRECT response, you will typically open a browser or web view to the specified redirecttarget URL for a third-party authentication flow. When that completes, the third party will send the browser or web view to this URL. You should extract any query or POST parameters from the URL and pass them as a logincontinue request to this API module.

logincontinue

This request is a continuation after an earlier UI or REDIRECT response. Either this or loginreturnurl is required.

Tipo: booleano/lógico (detalles)
logintoken

A "login" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
*
This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=login (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.
Ejemplos:
Comenzar el proceso para iniciar sesión en el wiki como usuario Example con la contraseña ExamplePassword.
api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [abrir en la zona de pruebas]
Continuar el inicio de sesión después de una respuesta de la UI a la autenticación de dos pasos, en la que devuelve un OATHToken de 987654.
api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [abrir en la zona de pruebas]

action=compare

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener la diferencia entre 2 páginas.

Se debe pasar un número de revisión, un título de página o una ID tanto desde "de" hasta "a".

Parámetros:
fromtitle

Primer título para comparar

fromid

ID de la primera página a comparar.

Tipo: entero
fromrev

Primera revisión para comparar.

Tipo: entero
totitle

Segundo título para comparar.

toid

Segunda identificador de página para comparar.

Tipo: entero
torev

Segunda revisión para comparar.

Tipo: entero
Ejemplo:
Crear una diferencia entre las revisiones 1 y 2.
api.php?action=compare&fromrev=1&torev=2 [abrir en la zona de pruebas]

action=createaccount (create)

  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Crear una nueva cuenta de usuario.

The general procedure to use this module is:

  1. Fetch the fields available from action=query&meta=authmanagerinfo with amirequestsfor=create, and a createaccount token from action=query&meta=tokens.
  2. Present the fields to the user, and obtain their submission.
  3. Post to this module, supplying createreturnurl and any relevant fields.
  4. Check the status in the response.
    • If you received PASS or FAIL, you're done. The operation either succeeded or it didn't.
    • If you received UI, present the new fields to the user and obtain their submission. Then post to this module with createcontinue and the relevant fields set, and repeat step 4.
    • If you received REDIRECT, direct the user to the redirecttarget and wait for the return to createreturnurl. Then post to this module with createcontinue and any fields passed to the return URL, and repeat step 4.
    • If you received RESTART, that means the authentication worked but we don't have a linked user account. You might treat this as UI or as FAIL.
Parámetros:
createrequests

Only use these authentication requests, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=create or from a previous response from this module.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
createmessageformat

Formato utilizado para los mensajes devueltos.

Uno de los siguientes valores: html, wikitext, raw, none
Predeterminado: wikitext
createmergerequestfields

Combinar la información de los campos para todas las peticiones de autentificación en una matriz.

Tipo: booleano/lógico (detalles)
createpreservestate

Preservar el estado de un intento fallido anterior de inicio de sesión, si es posible.

Si action=query&meta=authmanagerinfo devolvió true (verdadero) para hasprimarypreservedstate, deberían omitirse las peticiones marcadas como primary-required. Si devolvió un valor no vacío para preservedusername, se debe usar ese nombre de usuario en el parámetro username.

Tipo: booleano/lógico (detalles)
createreturnurl

Return URL for third-party authentication flows, must be absolute. Either this or createcontinue is required.

Upon receiving a REDIRECT response, you will typically open a browser or web view to the specified redirecttarget URL for a third-party authentication flow. When that completes, the third party will send the browser or web view to this URL. You should extract any query or POST parameters from the URL and pass them as a createcontinue request to this API module.

createcontinue

This request is a continuation after an earlier UI or REDIRECT response. Either this or createreturnurl is required.

Tipo: booleano/lógico (detalles)
createtoken

A "createaccount" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
*
This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=create (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.

action=cspreport

  • Este módulo es interno o inestable. Su funcionamiento puede cambiar sin previo aviso.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Utilizado por los navegadores para reportar violaciones de la política de seguridad de contenidos. Este módulo no debe usarse nunca, excepto cuando se usa automáticamente por un navegador web CSP compatible.

Parámetros:
reportonly

Marcar un informe de una política de vigilancia y no a una política forzada

Tipo: booleano/lógico (detalles)
source

Qué generó la cabecera CSP que provocó este informe

Predeterminado: internal

action=delete

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Borrar una página.

Parámetros:
title

Título de la página a eliminar. No se puede utilizar junto a pageid.

pageid

ID de la página a eliminar. No se puede utilizar junto a title.

Tipo: entero
reason

Motivo de la eliminación. Si no se especifica, se generará uno automáticamente.

tags

Cambio de etiquetas para aplicar a la entrada en la eliminación del registro.

Valores (separados por | u otro separador):
watch
En desuso.

Añadir esta página a la lista de seguimiento del usuario actual.

Tipo: booleano/lógico (detalles)
watchlist

Incondicionalmente agregar o remover la página de la lista de seguimiento del usuario actual, usar las preferencias o no cambiar el seguimiento.

Uno de los siguientes valores: watch, unwatch, preferences, nochange
Predeterminado: preferences
unwatch
En desuso.

Quitar la página de la lista de seguimiento del usuario actual.

Tipo: booleano/lógico (detalles)
oldimage

El nombre de la imagen antigua es proporcionado conforme a lo dispuesto por action=query&prop=imageinfo&iiprop=archivename.

token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=edit

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Crear y editar páginas.

Parámetros:
title

Título de la página a editar. No se puede utilizar junto a pageid.

pageid

ID de la página a editar. No se puede utilizar junto a title.

Tipo: entero
section

Número de la sección. 0 para una sección superior, new para una sección nueva.

sectiontitle

El título de una sección nueva.

text

Contenido de la página.

summary

Editar resumen. Además de la sección del título cuando section=new y sectiontitle no están establecidos.

tags

Cambia las etiquetas para aplicarlas a la revisión.

Valores (separados por | u otro separador):
minor

Edición menor.

Tipo: booleano/lógico (detalles)
notminor

Edición no menor.

Tipo: booleano/lógico (detalles)
bot

Marcar esta edición como edición de bot.

Tipo: booleano/lógico (detalles)
basetimestamp

Marca de tiempo de la revisión base, usada para detectar conflictos de edición. Se puede obtener mediante action=query&prop=revisions&rvprop=timestamp

Tipo: timestamp (formatos permitidos)
starttimestamp

Marca de tiempo de cuando empezó el proceso de edición, usada para detectar conflictos de edición. Se puede obtener un valor apropiado usando curtimestamp cuando comiences el proceso de edición (por ejemplo, al cargar el contenido de la página por editar).

Tipo: timestamp (formatos permitidos)
recreate

Reemplazar los errores acerca de la página de haber sido eliminados en el ínterin.

Tipo: booleano/lógico (detalles)
createonly

No editar la página si ya existe.

Tipo: booleano/lógico (detalles)
nocreate

Producir un error si la página no existe.

Tipo: booleano/lógico (detalles)
watch
En desuso.

Añadir la página a la lista de seguimiento del usuario actual.

Tipo: booleano/lógico (detalles)
unwatch
En desuso.

Quitar la página de la lista de seguimiento del usuario actual.

Tipo: booleano/lógico (detalles)
watchlist

Incondicionalmente añadir o eliminar la página de lista del usuario actual, utilice referencias o no cambiar el reloj.

Uno de los siguientes valores: watch, unwatch, preferences, nochange
Predeterminado: preferences
md5

El hash MD5 del parámetro text, o los parámetros concatenados prependtext y appendtext. Si se establece, la edición no se hará a menos que el hash sea correcto.

prependtext

Añadir este texto al principio de la página. Reemplaza text.

appendtext

Añadir este texto al principio de la página. Reemplaza text.

Utiliza section=new para añadir una nueva sección, en lugar de este parámetro.

undo

Deshacer esta revisión. Reemplaza text, prependtext y appendtext.

Tipo: entero
undoafter

Deshacer todas las revisiones desde undo a esta. Si no está establecido solo se deshace una revisión.

Tipo: entero
redirect

Resolver redirecciones automáticamente.

Tipo: booleano/lógico (detalles)
contentformat

Formato de serialización de contenido utilizado para el texto de entrada.

Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
contentmodel

Modelo de contenido del nuevo contenido.

Uno de los siguientes valores: wikitext, javascript, json, css, text, Scribunto
token

A "csrf" token retrieved from action=query&meta=tokens

La clave debe enviarse siempre como el último parámetro o, al menos, después del parámetro text.

Este parámetro es obligatorio.
captchaword

Answer to the CAPTCHA

captchaid

CAPTCHA ID from previous request

action=emailuser

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enviar un mensaje de correo electrónico a un usuario.

Parámetros:
target

Cuenta de usuario destinatario.

Este parámetro es obligatorio.
subject

Encabezamiento de asunto.

text

Cuerpo del mensaje.

Este parámetro es obligatorio.
ccme

Enviarme una copia de este mensaje.

Tipo: booleano/lógico (detalles)
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplo:
Enviar un correo al usuario WikiSysop con el texto Content.
api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [abrir en la zona de pruebas]

action=expandtemplates

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Expande todas las plantillas en wikitexto.

Parámetros:
title

Título de la página.

Predeterminado: API
text

Sintaxis wiki que se convertirá.

Este parámetro es obligatorio.
revid

Revisión de ID, para {{REVISIONID}} y variables similares.

Tipo: entero
prop

Qué elementos de información se utilizan para llegar.

Tenga en cuenta que si no se seleccionan los valores, el resultado contendrá el wikitexto, pero la salida será en un formato obsoleto.

wikitext
El wikitexto expandido.
categories
Cualesquiera categorías presentes en la entrada que no están representadas en salida de wikitexto.
properties
Propiedades de página definidas por palabras mágicas en el wikitexto.
volatile
Si la salida es volátil y no debe ser reutilizada en otro lugar dentro de la página.
ttl
El tiempo máximo tras el cual deberían invalidarse los resultados en caché.
modules
Todos los módulos ResourceLoader que las funciones del analizador sintáctico hayan solicitado añadir a la salida. Debe solicitarse jsconfigvars o bien encodedjsconfigvars junto con modules.
jsconfigvars
Da las variables de configuración JavaScript específicas para la página.
encodedjsconfigvars
Da las variables de configuración JavaScript específicas para la página como una cadena JSON.
parsetree
El árbol XML analiza el árbol de la entrada.
Valores (separados por | u otro separador): wikitext, categories, properties, volatile, ttl, modules, jsconfigvars, encodedjsconfigvars, parsetree
includecomments

Incluir o no los comentarios HTML en la salida.

Tipo: booleano/lógico (detalles)
generatexml
En desuso.

Generar un árbol de análisis XML (remplazado por prop=parsetree).

Tipo: booleano/lógico (detalles)

action=feedcontributions

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve el canal de contribuciones de un usuario.

Parámetros:
feedformat

El formato del canal.

Uno de los siguientes valores: rss, atom
Predeterminado: rss
user

De qué usuarios recibir contribuciones.

Este parámetro es obligatorio.
Tipo: nombre de usuario
namespace

Espacio de nombre para filtrar las contribuciones.

Uno de los siguientes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
year

A partir del año (y anteriores).

Tipo: entero
month

A partir del mes (y anteriores).

Tipo: entero
tagfilter

Filtrar las contribuciones que tienen estas etiquetas.

Valores (separados por | u otro separador): mw-contentmodelchange, mobile edit, mobile web edit
Predeterminado: (vacío)
deletedonly

Mostrar solo las contribuciones borradas.

Tipo: booleano/lógico (detalles)
toponly

Mostrar solo ediciones que son últimas revisiones.

Tipo: booleano/lógico (detalles)
newonly

Mostrar solo ediciones que son creaciones de páginas.

Tipo: booleano/lógico (detalles)
hideminor

Ocultar ediciones menores.

Tipo: booleano/lógico (detalles)
showsizediff

Mostrar la diferencia de tamaño entre revisiones.

Tipo: booleano/lógico (detalles)
Ejemplo:
Devolver las contribuciones del usuario Example.
api.php?action=feedcontributions&user=Example [abrir en la zona de pruebas]

action=feedrecentchanges

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve un canal de cambios recientes.

Parámetros:
feedformat

El formato del canal.

Uno de los siguientes valores: rss, atom
Predeterminado: rss
namespace

Espacio de nombres al cual limitar los resultados.

Uno de los siguientes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
invert

Todos los espacios de nombres menos el que está seleccionado.

Tipo: booleano/lógico (detalles)
associated

Incluir el espacio de nombres asociado (discusión o principal).

Tipo: booleano/lógico (detalles)
days

Días a los que limitar los resultados.

El valor no debe ser menor a 1.
Tipo: entero
Predeterminado: 7
limit

Número máximo de resultados que devolver.

El valor debe estar entre 1 y 50.
Tipo: entero
Predeterminado: 50
from

Mostrar los cambios realizados a partir de entonces.

Tipo: timestamp (formatos permitidos)
hideminor

Ocultar cambios menores.

Tipo: booleano/lógico (detalles)
hidebots

Ocultar los cambios realizados por bots.

Tipo: booleano/lógico (detalles)
hideanons

Ocultar los cambios realizados por usuarios anónimos.

Tipo: booleano/lógico (detalles)
hideliu

Ocultar los cambios realizados por usuarios registrados.

Tipo: booleano/lógico (detalles)
hidepatrolled

Ocultar los cambios verificados.

Tipo: booleano/lógico (detalles)
hidemyself

Ocultar los cambios realizados por el usuario actual.

Tipo: booleano/lógico (detalles)
hidecategorization

Ocultar los cambios de pertenencia a categorías.

Tipo: booleano/lógico (detalles)
tagfilter

Filtrar por etiquetas.

target

Mostrar solo los cambios en las páginas enlazadas en esta.

showlinkedto

Mostrar los cambios en páginas enlazadas con la página seleccionada.

Tipo: booleano/lógico (detalles)
Ejemplos:
Mostrar los cambios recientes.
api.php?action=feedrecentchanges [abrir en la zona de pruebas]
Mostrar los cambios recientes limitados a 30 días.
api.php?action=feedrecentchanges&days=30 [abrir en la zona de pruebas]

action=feedwatchlist

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve el canal de una lista de seguimiento.

Parámetros:
feedformat

El formato del canal.

Uno de los siguientes valores: rss, atom
Predeterminado: rss
hours

Listar las páginas modificadas desde estas horas hasta ahora.

El valor debe estar entre 1 y 72.
Tipo: entero
Predeterminado: 24
linktosections

Enlazar directamente a las secciones cambiadas de ser posible.

Tipo: booleano/lógico (detalles)
allrev

Include multiple revisions of the same page within given timeframe.

Tipo: booleano/lógico (detalles)
wlowner

Utilizado junto con token para acceder a la lista de seguimiento de otro usuario.

Tipo: nombre de usuario
wltoken

A security token (available in the user's preferences) to allow access to another user's watchlist.

wlshow

Muestra solo los elementos que cumplan estos criterios. Por ejemplo, para ver solo ediciones menores realizadas por usuarios conectados, introduce show=minor|!anon.

Valores (separados por | u otro separador): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, unread, !unread
wltype

Qué tipos de cambios mostrar:

edit
Ediciones comunes a páginas
new
Creaciones de páginas.
log
Entradas del registro.
external
Cambios externos.
categorize
Cambios de pertenencia a categorías.
Valores (separados por | u otro separador): edit, new, log, external, categorize
Predeterminado: edit|new|log|categorize
wlexcludeuser

No listar cambios de este usuario.

Tipo: nombre de usuario
Ejemplos:
Mostrar el canal de la lista de seguimiento.
api.php?action=feedwatchlist [abrir en la zona de pruebas]
Mostrar todos los cambios en páginas vigiladas en las últimas 6 horas.
api.php?action=feedwatchlist&allrev=&hours=6 [abrir en la zona de pruebas]

action=filerevert

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Revertir el archivo a una versión anterior.

Parámetros:
filename

Nombre de archivo final, sin el prefijo Archivo:

Este parámetro es obligatorio.
comment

Comentario de carga.

Predeterminado: (vacío)
archivename

Nombre del archivo de la revisión para deshacerla.

Este parámetro es obligatorio.
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=help

Mostrar la ayuda para los módulos especificados.

Parámetros:
modules

Módulos para los que mostrar ayuda (valores de los parámetros action y format o main). Se pueden especificar submódulos con un +.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
Predeterminado: main
submodules

Incluir ayuda para submódulos del módulo con nombre.

Tipo: booleano/lógico (detalles)
recursivesubmodules

Incluir ayuda para submódulos recursivamente.

Tipo: booleano/lógico (detalles)
wrap

Envolver el producto en una estructura de respuesta de la API estándar.

Tipo: booleano/lógico (detalles)
toc

Incluir una tabla de contenidos en la salida HTML.

Tipo: booleano/lógico (detalles)

action=imagerotate

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Girar una o más imágenes.

Parámetros:
rotation

Grados que rotar una imagen en sentido horario.

Este parámetro es obligatorio.
Uno de los siguientes valores: 90, 180, 270
continue

Cuando haya más resultados disponibles, utiliza esto para continuar.

tags

Etiquetas que añadir a la entrada en el registro de subidas.

Valores (separados por | u otro separador):
titles

Una lista de títulos en los que trabajar.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
pageids

Una lista de identificadores de páginas en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
revids

Una lista de identificadores de revisiones en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
generator

Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado.

Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos.

Uno de los siguientes 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 automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator.

Tipo: booleano/lógico (detalles)
converttitles

Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como gan, iu, kk, ku, shi, sr, tg, uz y zh.

Tipo: booleano/lógico (detalles)
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=import

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Importar una página desde otra wiki, o desde un archivo XML.

Tenga en cuenta que el HTTP POST debe hacerse como una carga de archivos (es decir, el uso de multipart/form-data) al enviar un archivo para el parámetro xml.

Parámetros:
summary

Resumen de importación de entrada del registro.

xml

Se cargó el archivo XML.

Must be posted as a file upload using multipart/form-data.
interwikisource

Para importaciones interwiki: wiki desde la que importar.

Uno de los siguientes valores:
interwikipage

Para importaciones interwiki: página a importar.

fullhistory

Para importaciones interwiki: importar todo el historial, no solo la versión actual.

Tipo: booleano/lógico (detalles)
templates

Para importaciones interwiki: importar también todas las plantillas incluidas.

Tipo: booleano/lógico (detalles)
namespace

Importar a este espacio de nombres. No puede usarse simultáneamente con rootpage.

Uno de los siguientes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
rootpage

Importar como subpágina de esta página. No puede usarse simultáneamente con namespace.

tags

Cambiar las etiquetas que aplicar a la entrada en el registro de importaciones y a la revisión nula de las páginas importadas.

Valores (separados por | u otro separador):
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=linkaccount (link)

  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Vincular una cuenta de un proveedor de terceros para el usuario actual.

The general procedure to use this module is:

  1. Fetch the fields available from action=query&meta=authmanagerinfo with amirequestsfor=link, and a csrf token from action=query&meta=tokens.
  2. Present the fields to the user, and obtain their submission.
  3. Post to this module, supplying linkreturnurl and any relevant fields.
  4. Check the status in the response.
    • If you received PASS or FAIL, you're done. The operation either succeeded or it didn't.
    • If you received UI, present the new fields to the user and obtain their submission. Then post to this module with linkcontinue and the relevant fields set, and repeat step 4.
    • If you received REDIRECT, direct the user to the redirecttarget and wait for the return to linkreturnurl. Then post to this module with linkcontinue and any fields passed to the return URL, and repeat step 4.
    • If you received RESTART, that means the authentication worked but we don't have a linked user account. You might treat this as UI or as FAIL.
Parámetros:
linkrequests

Only use these authentication requests, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=link or from a previous response from this module.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
linkmessageformat

Formato utilizado para los mensajes devueltos.

Uno de los siguientes valores: html, wikitext, raw, none
Predeterminado: wikitext
linkmergerequestfields

Combinar la información de los campos para todas las peticiones de autentificación en una matriz.

Tipo: booleano/lógico (detalles)
linkreturnurl

Return URL for third-party authentication flows, must be absolute. Either this or linkcontinue is required.

Upon receiving a REDIRECT response, you will typically open a browser or web view to the specified redirecttarget URL for a third-party authentication flow. When that completes, the third party will send the browser or web view to this URL. You should extract any query or POST parameters from the URL and pass them as a linkcontinue request to this API module.

linkcontinue

This request is a continuation after an earlier UI or REDIRECT response. Either this or linkreturnurl is required.

Tipo: booleano/lógico (detalles)
linktoken

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
*
This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=link (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.

action=login (lg)

  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Iniciar sesión y obtener las cookies de autenticación.

Esta acción solo se debe utilizar en combinación con Special:BotPasswords; para la cuenta de inicio de sesión no se utiliza y puede fallar sin previo aviso. Para iniciar la sesión de forma segura a la cuenta principal, utilice action=clientlogin.

Parámetros:
lgname

Nombre de usuario.

lgpassword

Contraseña.

lgdomain

Dominio (opcional).

lgtoken

A "login" token retrieved from action=query&meta=tokens

action=logout

Salir y vaciar los datos de la sesión.

Ejemplo:
Cerrar la sesión del usuario actual.
api.php?action=logout [abrir en la zona de pruebas]

action=managetags

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Realizar tareas de administración relacionadas con el cambio de etiquetas.

Parámetros:
operation

Qué operación realizar:

create
Crear una nueva etiqueta de cambio de uso manual.
delete
Eliminar una etiqueta de cambio de la base de datos, eliminando la etiqueta de todas las revisiones, cambios en entradas recientes y registros en los que se ha utilizado.
activate
Activar una etiqueta de cambio, permitiendo a los usuarios aplicarla manualmente.
deactivate
Desactivar una etiqueta de cambio, evitando que los usuarios la apliquen manualmente.
Este parámetro es obligatorio.
Uno de los siguientes valores: create, delete, activate, deactivate
tag

Etiqueta para crear, eliminar, activar o desactivar. Para crear una etiqueta, esta debe no existir. Para eliminarla, debe existir. Para activarla, debe existir y no estar en uso por ninguna extensión. Para desactivarla, debe estar activada y definida manualmente.

Este parámetro es obligatorio.
reason

Un motivo opcional para crear, eliminar, activar o desactivar la etiqueta.

ignorewarnings

Ya sea para ignorar las advertencias que se emiten durante la operación.

Tipo: booleano/lógico (detalles)
tags

Cambiar las etiquetas que aplicar a la entrada en el registro de administración de etiquetas.

Valores (separados por | u otro separador):
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=mergehistory

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Fusionar historiales de páginas.

Parámetros:
from

El título de la página desde la que se combinará la historia. No se puede utilizar junto con fromid.

fromid

Page ID de la página desde la que se combinara el historial. No se puede utilizar junto con from.

Tipo: entero
to

El título de la página desde la que se combinara el historial. No se puede utilizar junto con toid.

toid

Page ID de la página desde la que se combinara el historial. No se puede utilizar junto con to.

Tipo: entero
timestamp

La marca de tiempo de las revisiones se moverá del historial de la página de origen al historial de la página de destino. Si se omite, todo el historial de la página de la página de origen se fusionará en la página de destino.

Tipo: timestamp (formatos permitidos)
reason

Motivo para la fusión del historial.

Predeterminado: (vacío)
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=mobileview

  • Este módulo requiere permisos de lectura.
  • Fuente: MobileFrontend
  • Licencia: GPL-2.0+

Devuelve los datos necesarios para las vistas en móviles.

Parámetros:
page

Título de la página que se procesará.

Este parámetro es obligatorio.
redirect

Si deben seguirse las redirecciones.

Uno de los siguientes valores: yes, no
Predeterminado: yes
sections

Lista separada por barras verticales de números de sección para los que devolver texto. Se puede emplear "all" para devolver todos; rangos en el formato "1-4" para obtener las secciones 1, 2, 3 y 4; rangos sin segundo número (por ejemplo, "1-") para obtener las secciones desde el número indicado hasta el final; o "references" para obtener todas las secciones que contengan referencias.

prop

Qué información obtener:

text
HTML de las secciones seleccionadas.
sections
Información sobre todas las secciones de la página.
normalizedtitle
Título normalizado de la página.
lastmodified
Marca de tiempo ISO-8601 de cuando la página cambió por última vez, p. ej. "2014-04-13T22:42:14Z".
lastmodifiedby
Información sobre el usuario que cambió por última vez la página.
revision
Devuelve el identificador de la revisión actual de la página.
protection
Información sobre el nivel de protección.
editable
Indica si el usuario actual puede editar esta página. Esto tiene en cuenta todos los factores para los usuarios con sesión iniciada pero no el estado de bloqueo de los anónimos.
languagecount
Número de idiomas en los que está disponible la página.
hasvariants
Si la página está disponible en otras variantes del idioma.
displaytitle
El título de la página tal como se visualiza, una vez aplicados {{DISPLAYTITLE}} y similares.
pageprops
Propiedades de la página.
Valores (separados por | u otro separador): id, text, sections, normalizedtitle, lastmodified, lastmodifiedby, revision, protection, editable, languagecount, hasvariants, displaytitle, pageprops, description, contentmodel, namespace
Predeterminado: text|sections|normalizedtitle
sectionprop

Qué información de secciones obtener.

Valores (separados por | u otro separador): toclevel, level, line, number, index, fromtitle, anchor
Predeterminado: toclevel|line
pageprops

Qué propiedades de página devolver, una lista separada por barras verticales ("|") o "*" para todas las propiedades.

Predeterminado: notoc|noeditsection|wikibase_item
variant

Convertir el contenido a esta variante del idioma.

noimages

Devolver HTML sin imágenes.

Tipo: booleano/lógico (detalles)
noheadings

No incluir los encabezados en la salida.

Tipo: booleano/lógico (detalles)
notransform

No transformar HTML a una versión específica para móviles.

Tipo: booleano/lógico (detalles)
onlyrequestedsections

Devolver solo las secciones requeridas incluso con prop=sections.

Tipo: booleano/lógico (detalles)
offset

Simular que todos los resultados textuales son una cadena y devolver la subcadena a partir de este punto.

El valor no debe ser menor a 0.
Tipo: entero
Predeterminado: 0
maxlen

Simular que todos los resultados textuales son una cadena y limitar los resultados a esta longitud.

El valor no debe ser menor a 0.
Tipo: entero
Predeterminado: 0
revision

Solicitar una revisión en particular.

El valor no debe ser menor a 0.
Tipo: entero
Predeterminado: 0
Ejemplos:
Obtener información acerca de la sección 0 de Doom metal
api.php?action=mobileview&page=Doom_metal&sections=0 [abrir en la zona de pruebas]
Obtener información acerca de la sección 0 y secciones que contienen referencias a Candlemass
api.php?action=mobileview&page=Candlemass&sections=0|references [abrir en la zona de pruebas]
Obtener información acerca de las secciones 1 y posteriores y de las secciones que contiene referencias a Candlemass
api.php?action=mobileview&page=Candlemass&sections=1-|references [abrir en la zona de pruebas]

action=move

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Trasladar una página.

Parámetros:
from

Título de la página a renombrar. No se puede utilizar con fromid.

fromid

ID de la página a renombrar. No se puede utilizar con from.

Tipo: entero
to

Título para cambiar el nombre de la página.

Este parámetro es obligatorio.
reason

Motivo del cambio de nombre.

Predeterminado: (vacío)
movetalk

Renombrar la página de discusión si existe.

Tipo: booleano/lógico (detalles)
movesubpages

Renombrar las subpáginas si procede.

Tipo: booleano/lógico (detalles)
noredirect

No crear una redirección.

Tipo: booleano/lógico (detalles)
watch
En desuso.

Añadir la página y su redirección a la lista de seguimiento del usuario actual.

Tipo: booleano/lógico (detalles)
unwatch
En desuso.

Eliminar la página y la redirección de la lista de seguimiento del usuario.

Tipo: booleano/lógico (detalles)
watchlist

Incondicionalmente puede añadir o eliminar la página de lista del usuario actual, utilizar referencias o no cambiar el reloj.

Uno de los siguientes valores: watch, unwatch, preferences, nochange
Predeterminado: preferences
ignorewarnings

Ignorar cualquier aviso.

Tipo: booleano/lógico (detalles)
tags

Cambiar las etiquetas que aplicar a la entrada en el registro de traslados y en la revisión nula de la página de destino.

Valores (separados por | u otro separador):
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=opensearch

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Buscar en el wiki mediante el protocolo OpenSearch.

Parámetros:
search

Buscar cadena.

Este parámetro es obligatorio.
namespace

Espacio de nombres que buscar.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
Predeterminado: 0
limit

Número máximo de resultados que devolver.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
suggest

No hacer nada si $wgEnableOpenSearchSuggest es falso.

Tipo: booleano/lógico (detalles)
redirects

Cómo manejar las redirecciones:

return
Volver a la propia redirección.
resolve
Volver a la página de destino. Puede devolver menos de limit resultados.

Por motivos históricos, se utiliza "return" para format=json y "resolve" para otros formatos.

Uno de los siguientes valores: return, resolve
format

El formato de salida.

Uno de los siguientes valores: json, jsonfm, xml, xmlfm
Predeterminado: json
warningsaserror

Si las advertencias están planteadas con format=json, devolver un error de API en lugar de hacer caso omiso de ellas.

Tipo: booleano/lógico (detalles)
Ejemplo:
Buscar páginas que empiecen por Te.
api.php?action=opensearch&search=Te [abrir en la zona de pruebas]

action=options

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Cambiar preferencias del usuario actual.

Solo se pueden establecer opciones que estén registradas en el núcleo o en una de las extensiones instaladas u opciones con claves predefinidas con userjs- (diseñadas para utilizarse con scripts de usuario).

Parámetros:
reset

Restablece las preferencias de la página web a sus valores predeterminados.

Tipo: booleano/lógico (detalles)
resetkinds

Lista de tipos de opciones a restablecer cuando la opción reset esté establecida.

Valores (separados por | u otro separador): registered, registered-multiselect, registered-checkmatrix, userjs, special, unused, all
Predeterminado: all
change

Lista de cambios con el formato nombre=valor (por ejemplo: skin=vector). Si no se da ningún valor (ni siquiera un signo de igual), por ejemplo: optionname|otheroption|..., la opción se restablecerá a sus valores predeterminados. Si algún valor contiene el carácter tubería (|), se debe utilizar el separador alternativo de múltiples valores para que las operaciones se realicen correctamente.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
optionname

El nombre de la opción que debe establecerse en el valor dado por optionvalue.

optionvalue

El valor de la opción especificada por optionname.

token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=paraminfo

Obtener información acerca de los módulos de la API.

Parámetros:
modules

Lista de los nombres de los módulos (valores de los parámetros action y format o main). Se pueden especificar submódulos con un +, todos los submódulos con +* o todos los submódulos recursivamente con +**.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
helpformat

Formato de las cadenas de ayuda.

Uno de los siguientes valores: html, wikitext, raw, none
Predeterminado: none
querymodules
En desuso.

Lista de los nombres de los módulos de consulta (valor de los parámetros prop, meta or list). Utiliza modules=query+foo en vez de querymodules=foo.

Valores (separados por | u otro separador): 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, gadgetcategories, gadgets, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, transcodestatus, usercontribs, userinfo, users, videoinfo, watchlist, watchlistraw
El número máximo de los valores es 50 (500 para los bots).
mainmodule
En desuso.

Obtener también información sobre el módulo principal (primer nivel). Utilizar modules=main en su lugar.

pagesetmodule
En desuso.

Obtener también información sobre el módulo PageSet (Proporcionar títulos= y amigos).

formatmodules
En desuso.

Lista de los nombres del formato de los módulos (valor del parámetro format). Utiliza modules en su lugar.

Valores (separados por | u otro separador): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm

action=parse

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Analiza el contenido y devuelve la salida del analizador sintáctico.

Véanse los distintos módulos prop de action=query para obtener información de la versión actual de una página.

Hay varias maneras de especificar el texto que analizar:

  1. Especificar una página o revisión, mediante page, pageid o oldid.
  2. Especificar explícitamente el contenido, mediante text, title y contentmodel.
  3. Especificar solamente un resumen que analizar. Se debería asignar a prop un valor vacío.
Parámetros:
title

Título de la página a la que pertenece el texto. Si se omite se debe especificar contentmodel y se debe utilizar el API como título.

text

Texto a analizar. Utiliza title or contentmodel para controlar el modelo del contenido.

summary

Resumen a analizar.

page

Analizar el contenido de esta página. No se puede utilizar con text y title.

pageid

Analizar el contenido de esta página. Remplaza page.

Tipo: entero
redirects

Si page o pageid contienen una redirección, soluciónalo.

Tipo: booleano/lógico (detalles)
oldid

Analizar el contenido de esta revisión. Remplaza page y pageid.

Tipo: entero
prop

Qué piezas de información obtener:

text
Da el texto analizado en wikitexto.
langlinks
Da el idioma de los enlaces en el wikitexto analizado.
categories
Da las categorías en el wikitexto analizado.
categorieshtml
Da la versión HTML de las categorías.
links
Da los enlaces internos del wikitexto analizado.
templates
Da las plantillas del wikitexto analizado.
images
Da las imágenes del wikitexto analizado.
externallinks
Da los enlaces externos del wikitexto analizado.
sections
Da las secciones del wikitexto analizado.
revid
Añade la ID de revisión de la página analizada.
displaytitle
Añade el título del wikitexto analizado.
headitems
Obsoleto. Proporciona elementos para colocar en el <head> de la página.
headhtml
Da el <encabezado> analizado de la página.
modules
Proporciona los módulos de ResourceLoader utilizados en la página. Para cargar, utiliza mw.loader.using(). jsconfigvars o bien encodedjsconfigvars deben solicitarse en conjunto con modules.
jsconfigvars
Proporciona las variables de configuración de JavaScript específicas de la página. Para obtenerlas, utiliza mw.config.set().
encodedjsconfigvars
Da la configuración JavaScript de variables específica para la página como cadena JSON.
indicators
Da el HTML de los indicadores de estado utilizados en la página.
iwlinks
Da los enlaces interwiki del texto analizado.
wikitext
Da el wikitexto original que se había analizado.
properties
Da varias propiedades definidas en el wikitexto analizado.
limitreportdata
Da el informe del límite de forma estructurada. No da datos si disablelimitreport está establecido.
limitreporthtml
Da la versión HTML del informe del límite. No da datos si disablelimitreport está establecido.
parsetree
El árbol de análisis sintáctico XML del contenido de la revisión (requiere modelo de contenido wikitext)
parsewarnings
Gives the warnings that occurred while parsing content.
Valores (separados por | u otro separador): text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headitems, headhtml, modules, jsconfigvars, encodedjsconfigvars, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml, parsetree, parsewarnings
Predeterminado: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
pst

Guardar previamente los cambios antes de transformar la entrada antes de analizarla. Sólo es válido cuando se utiliza con el texto.

Tipo: booleano/lógico (detalles)
onlypst

Guardar previamente los cambios antes de transformar (PST) en la entrada. Devuelve el mismo wikitexto, después de que un PST se ha aplicado. Sólo es válido cuando se utiliza con text.

Tipo: booleano/lógico (detalles)
effectivelanglinks

Incluye enlaces de idiomas proporcionados por las extensiones (para utilizar con prop=langlinks).

Tipo: booleano/lógico (detalles)
section

Analizar solo el contenido de este número de sección.

Si el valor es new, analiza text y sectiontitle como si se añadiera una nueva sección a la página.

new solo se permite cuando se especifique text.

sectiontitle

Nuevo título de sección cuando section tiene el valor new.

Al contrario que en la edición de páginas, no se sustituye por summary cuando se omite o su valor es vacío.

disablepp
En desuso.

Usa disablelimitreport en su lugar.

Tipo: booleano/lógico (detalles)
disablelimitreport

Omitir el informe de límite ("NewPP limit report") desde la salida del analizador.

Tipo: booleano/lógico (detalles)
disableeditsection

Omitir los enlaces de edición de sección de la salida del analizador.

Tipo: booleano/lógico (detalles)
disabletidy

No ejecute la limpieza HTML (por ejemplo ordenada) en la salida del analizador.

Tipo: booleano/lógico (detalles)
generatexml
En desuso.

Generar árbol de análisis sintáctico XML (requiere modelo de contenido wikitext; sustituido por prop=parsetree).

Tipo: booleano/lógico (detalles)
preview

Analizar en modo de vista previa.

Tipo: booleano/lógico (detalles)
sectionpreview

Analizar sección en modo de vista previa (también activa el modo de vista previa).

Tipo: booleano/lógico (detalles)
disabletoc

Omitir la tabla de contenidos en la salida.

Tipo: booleano/lógico (detalles)
contentformat

Formato de serialización de contenido utilizado para la introducción de texto. Sólo es válido cuando se utiliza con text.

Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
contentmodel

Modelo de contenido del texto de entrada. Si se omite, se debe especificar title, y el valor por defecto será el modelo del título especificado. Solo es válido cuando se use junto con text.

Uno de los siguientes valores: wikitext, javascript, json, css, text, Scribunto
mobileformat

Devuelve la salida del análisis en un formato apropiado para dispositivos móviles.

Tipo: booleano/lógico (detalles)
noimages

Desactivar imágenes en la salida para móviles.

Tipo: booleano/lógico (detalles)
mainpage

Aplicar las transformaciones de la página principal para móviles.

Tipo: booleano/lógico (detalles)

action=patrol

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Verificar una página o revisión.

Parámetros:
rcid

Identificador de cambios recientes que verificar.

Tipo: entero
revid

Identificador de revisión que patrullar.

Tipo: entero
tags

Cambio de etiquetas para aplicar a la entrada en la patrulla de registro.

Valores (separados por | u otro separador):
token

A "patrol" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=protect

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Cambiar el nivel de protección de una página.

Parámetros:
title

Título de la página a (des)proteger. No se puede utilizar con pageid.

pageid

ID de la página a (des)proteger. No se puede utilizar con title.

Tipo: entero
protections

Lista de los niveles de protección, con formato action=level (por ejemplo: edit=sysop). Un nivel de all («todos») significa que cualquier usuaro puede realizar la acción, es decir, no hay restricción.

Nota: Cualquier acción no mencionada tendrá las restricciones eliminadas.

Este parámetro es obligatorio.
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
expiry

Marcas de tiempo de expiración. Si solo se establece una marca de tiempo, se utilizará para todas las protecciones. Utiliza infinite, indefinite, infinity, o never para una protección indefinida.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
Predeterminado: infinite
reason

Motivo de la (des)protección.

Predeterminado: (vacío)
tags

Cambiar las etiquetas para aplicar a la entrada en el registro de protección.

Valores (separados por | u otro separador):
cascade

Activar la protección en cascada (o sea, proteger plantillas e imágenes transcluidas usadas en esta página). Se ignorará si ninguno de los niveles de protección dados son compatibles con la función de cascada.

Tipo: booleano/lógico (detalles)
watch
En desuso.

Si se activa, añade la página en proceso de (des)protección a la lista de seguimiento del usuario actual.

Tipo: booleano/lógico (detalles)
watchlist

Añadir o borrar incondicionalmente la página de la lista de seguimiento del usuario actual, utilizar las preferencias o no cambiar el estado de seguimiento.

Uno de los siguientes valores: watch, unwatch, preferences, nochange
Predeterminado: preferences
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=purge

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Purgar la caché de los títulos proporcionados.

Parámetros:
forcelinkupdate

Actualizar las tablas de enlaces.

Tipo: booleano/lógico (detalles)
forcerecursivelinkupdate

Actualizar la tabla de enlaces y todas las tablas de enlaces de cualquier página que use esta página como una plantilla.

Tipo: booleano/lógico (detalles)
continue

Cuando haya más resultados disponibles, utiliza esto para continuar.

titles

Una lista de títulos en los que trabajar.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
pageids

Una lista de identificadores de páginas en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
revids

Una lista de identificadores de revisiones en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
generator

Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado.

Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos.

Uno de los siguientes 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 automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator.

Tipo: booleano/lógico (detalles)
converttitles

Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como gan, iu, kk, ku, shi, sr, tg, uz y zh.

Tipo: booleano/lógico (detalles)
Ejemplos:
Purgar la Main Page y la página API.
api.php?action=purge&titles=Main_Page|API [abrir en la zona de pruebas]
Purgar las 10 primeras páginas del espacio de nombres principal.
api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [abrir en la zona de pruebas]

action=query

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Fetch data from and about MediaWiki.

All data modifications will first have to use query to acquire a token to prevent abuse from malicious sites.

Parámetros:
prop

Qué propiedades obtener para las páginas consultadas.

Valores (separados por | u otro separador): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo
list

Qué listas obtener.

Valores (separados por | u otro separador): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, deletedrevs, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw
meta

Qué metadatos obtener.

Valores (separados por | u otro separador): allmessages, authmanagerinfo, filerepoinfo, siteinfo, tokens, userinfo
indexpageids

Incluir una sección de ID de páginas adicional en la que se muestran todas las ID de páginas.

Tipo: booleano/lógico (detalles)
export

Exportar las revisiones actuales de las páginas dadas o generadas.

Tipo: booleano/lógico (detalles)
exportnowrap

Devuelve el XML de exportación sin envolverlo en un resultado XML (mismo formato que Special:Export). Solo se puede usar junto con export.

Tipo: booleano/lógico (detalles)
iwurl

Si la URL completa si el título es un interwiki.

Tipo: booleano/lógico (detalles)
continue

Cuando haya más resultados disponibles, utiliza esto para continuar.

rawcontinue

Devuelve los datos query-continue en bruto para continuar.

Tipo: booleano/lógico (detalles)
titles

Una lista de títulos en los que trabajar.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
pageids

Una lista de identificadores de páginas en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
revids

Una lista de identificadores de revisiones en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
generator

Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado.

Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos.

Uno de los siguientes 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 automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator.

Tipo: booleano/lógico (detalles)
converttitles

Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como gan, iu, kk, ku, shi, sr, tg, uz y zh.

Tipo: booleano/lógico (detalles)

prop=categories (cl)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumera todas las categorías a las que pertenecen las páginas.

Parámetros:
clprop

Qué propiedades adicionales obtener para cada categoría:

sortkey
Añade la clave de ordenación (cadena hexadecimal) y el prefijo de la clave de ordenación (la parte legible) de la categoría.
timestamp
Añade la marca de tiempo del momento en que se añadió la categoría.
hidden
Etiqueta las categorías que están ocultas con __HIDDENCAT__.
Valores (separados por | u otro separador): sortkey, timestamp, hidden
clshow

Qué tipo de categorías mostrar.

Valores (separados por | u otro separador): hidden, !hidden
cllimit

Cuántas categorías se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
clcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

clcategories

Enumerar solamente estas categorías. Útil para comprobar si una página determinada está en una categoría determinada.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
cldir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Obtener una lista de categorías a las que pertenece la página Albert Einstein.
api.php?action=query&prop=categories&titles=Albert%20Einstein [abrir en la zona de pruebas]
Obtener información acerca de todas las categorías utilizadas en la página Albert Einstein.
api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [abrir en la zona de pruebas]

prop=categoryinfo (ci)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve información acerca de las categorías dadas.

Parámetro:
cicontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplo:
Obtener información acerca de Category:Foo y Category:Bar
api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [abrir en la zona de pruebas]

prop=contributors (pc)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener la lista de contribuidores conectados y el número de contribuidores anónimos de una página.

Parámetros:
pcgroup

Solo incluir usuarios de los grupos especificados. No incluye grupos implícitos o autopromocionados, como *, usuario o autoconfirmado.

Valores (separados por | u otro separador): bot, sysop, bureaucrat, Colaborador
pcexcludegroup

Excluir usuarios de los grupos especificados. No incluye grupos implícitos o autopromocionados, como *, usuario o autoconfirmado.

Valores (separados por | u otro separador): bot, sysop, bureaucrat, Colaborador
pcrights

Solo incluir usuarios con los derechos especificados. No incluye derechos concedidos a grupos implícitos o autopromocionados, como *, usuario o autoconfirmado.

Valores (separados por | u otro separador): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, skipcaptcha, transcode-reset, transcode-status, manualsitemap, interwiki
El número máximo de los valores es 50 (500 para los bots).
pcexcluderights

Excluir usuarios con los derechos especificados. No incluye derechos concedidos a grupos implícitos o autopromocionados, como *, usuario o autoconfirmado.

Valores (separados por | u otro separador): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, skipcaptcha, transcode-reset, transcode-status, manualsitemap, interwiki
El número máximo de los valores es 50 (500 para los bots).
pclimit

Cuántos contribuyentes se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
pccontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplo:
Mostrar los contribuyentes de la página Main Page.
api.php?action=query&prop=contributors&titles=Main_Page [abrir en la zona de pruebas]

prop=deletedrevisions (drv)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Get deleted revision information.

May be used in several ways:

  1. Get deleted revisions for a set of pages, by setting titles or pageids. Ordered by title and timestamp.
  2. Get data about a set of deleted revisions by setting their IDs with revids. Ordered by revision ID.
Parámetros:
drvprop

Las propiedades que se obtendrán para cada revisión:

ids
El identificador de la revisión.
flags
Marcas de revisión (menor).
timestamp
La fecha y hora de la revisión.
user
Usuario que realizó la revisión.
userid
Identificador de usuario del creador de la revisión.
size
Longitud (en bytes) de la revisión.
sha1
SHA-1 (base 16) de la revisión.
contentmodel
Identificador del modelo de contenido de la revisión.
comment
Comentario del usuario para la revisión.
parsedcomment
Comentario analizado del usuario para la revisión.
content
Texto de la revisión.
tags
Etiquetas para la revisión.
parsetree
El árbol de análisis sintáctico XML del contenido de la revisión (requiere el modelo de contenido wikitext).
Valores (separados por | u otro separador): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Predeterminado: ids|timestamp|flags|comment|user
drvlimit

Limitar la cantidad de revisiones que se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
drvexpandtemplates

Expandir las plantillas en el contenido de la revisión (requiere drvprop=content).

Tipo: booleano/lógico (detalles)
drvgeneratexml
En desuso.

Generar el árbol de análisis sintáctico XML para el contenido de la revisión (requiere drvprop=content; reemplazado por drvprop=parsetree).

Tipo: booleano/lógico (detalles)
drvparse

Analizar el contenido de la revisión (requiere drvprop=content). Por motivos de rendimiento, si se utiliza esta opción, el valor de drvlimit es forzado a 1.

Tipo: booleano/lógico (detalles)
drvsection

Recuperar solamente el contenido de este número de sección.

drvdiffto

Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively.

drvdifftotext

Text to diff each revision to. Only diffs a limited number of revisions. Overrides drvdiffto. If drvsection is set, only that section will be diffed against this text.

drvdifftotextpst

Perform a pre-save transform on the text before diffing it. Only valid when used with drvdifftotext.

Tipo: booleano/lógico (detalles)
drvcontentformat

Formato de serialización utilizado para drvdifftotext y esperado para la salida de contenido.

Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
drvstart

Marca de tiempo por la que empezar la enumeración. Se ignora cuando se esté procesando una lista de ID de revisión.

Tipo: timestamp (formatos permitidos)
drvend

Marca de tiempo por la que terminar la enumeración. Se ignora cuando se esté procesando una lista de ID de revisión.

Tipo: timestamp (formatos permitidos)
drvdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: drvstart debe ser anterior a drvend.
older
De más recientes a más antiguos (orden predefinido). Nota: drvstart debe ser posterior a drvend.
Uno de los siguientes valores: newer, older
Predeterminado: older
drvtag

Listar solo las revisiones con esta etiqueta.

drvuser

Listar solo las revisiones de este usuario.

Tipo: nombre de usuario
drvexcludeuser

No listar las revisiones de este usuario.

Tipo: nombre de usuario
drvcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplos:
Muestra la lista de revisiones borradas de las páginas Main Page y Talk:Main Page, con su contenido.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [abrir en la zona de pruebas]
Mostrar la información de la revisión borrada 123456.
api.php?action=query&prop=deletedrevisions&revids=123456 [abrir en la zona de pruebas]

prop=duplicatefiles (df)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.

Parámetros:
dflimit

Número de archivos duplicados para devolver.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
dfcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

dfdir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
dflocalonly

Buscar solo archivos en el repositorio local.

Tipo: booleano/lógico (detalles)
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve todas las URL externas (excluidos los interwikis) de las páginas dadas.

Parámetros:
ellimit

Cuántos enlaces se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
eloffset

Cuando haya más resultados disponibles, utiliza esto para continuar.

Tipo: entero
elprotocol

Protocolo de la URL. Si está vacío y elquery está definido, el protocolo es http. Para enumerar todos los enlaces externos, deja a la vez vacíos esto y elquery.

Uno de los siguientes valores: Puede estar vacío, o bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Predeterminado: (vacío)
elquery

Cadena de búsqueda sin protocolo. Útil para comprobar si una determinada página contiene una determinada URL externa.

elexpandurl

Expandir las URL relativas a un protocolo con el protocolo canónico.

Tipo: booleano/lógico (detalles)
Ejemplo:
Obtener una lista de los enlaces externos en Main Page.
api.php?action=query&prop=extlinks&titles=Main%20Page [abrir en la zona de pruebas]

prop=fileusage (fu)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Encontrar todas las páginas que utilizan los archivos dados.

Parámetros:
fuprop

Qué propiedades se obtendrán:

pageid
Identificador de cada página.
title
Título de cada página.
redirect
Marcar si la página es una redirección.
Valores (separados por | u otro separador): pageid, title, redirect
Predeterminado: pageid|title|redirect
funamespace

Incluir solo páginas de estos espacios de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
fushow

Muestra solo los elementos que cumplen estos criterios:

redirect
Muestra solamente redirecciones.
!redirect
Muestra solamente páginas que no son redirecciones.
Valores (separados por | u otro separador): redirect, !redirect
fulimit

Cuántos se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
fucontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

prop=imageinfo (ii)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve información del archivo y su historial de subida.

Parámetros:
iiprop

Qué información del archivo se obtendrá:

timestamp
Añade la marca de tiempo a la versión actualizada.
user
Añade el usuario que subió cada versión del archivo.
userid
Añade la ID de usuario que subió cada versión del archivo.
comment
Comentarios sobre la versión.
parsedcomment
Analizar el comentario de la versión.
canonicaltitle
Agrega el título canónico del archivo.
url
Devuelve la URL para el archivo y la página de descripción.
size
Adds the size of the file in bytes and the height, width and page count (if applicable).
dimensions
Alias para el tamaño.
sha1
Añade el hash SHA-1 para la imagen.
mime
Añade el tipo MIME del archivo.
thumbmime
Añade el tipo MIME de la miniatura de la imagen (se requiere la URL y el parámetro iiurlwidth).
mediatype
Añade el tipo multimedia de la imagen.
metadata
Enumera los metadatos Exif para la versión del archivo.
commonmetadata
Enumera los metadatos genéricos del formato del archivo para la versión del archivo.
extmetadata
Enumera metadatos con formato combinados de múltiples fuentes. Los resultados están en formato HTML.
archivename
Añade el nombre del archivo de la versión archivada para las versiones anteriores a la última.
bitdepth
Añade la profundidad de bits de la versión.
uploadwarning
Used by the Special:Upload page to get information about an existing file. Not intended for use outside MediaWiki core.
badfile
Adds whether the file is on the MediaWiki:Bad image list
Valores (separados por | u otro separador): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, mediatype, metadata, commonmetadata, extmetadata, archivename, bitdepth, uploadwarning, badfile
Predeterminado: timestamp|user
iilimit

Cuántos revisiones de archivos se devolverán por perfil.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 1
iistart

Marca de tiempo por la que empezar la enumeración.

Tipo: timestamp (formatos permitidos)
iiend

Marca de tiempo por la que terminar la enumeración.

Tipo: timestamp (formatos permitidos)
iiurlwidth

If iiprop=url is set, a URL to an image scaled to this width will be returned. For performance reasons if this option is used, no more than 50 scaled images will be returned.

Tipo: entero
Predeterminado: -1
iiurlheight

Similar a iiurlwidth.

Tipo: entero
Predeterminado: -1
iimetadataversion

Versión de los metadatos que se utilizará. Si se especifica latest, utilizará la última versión. El valor predeterminado es 1, por motivo de retrocompatibilidad.

Predeterminado: 1
iiextmetadatalanguage

What language to fetch extmetadata in. This affects both which translation to fetch, if multiple are available, as well as how things like numbers and various values are formatted.

Predeterminado: es
iiextmetadatamultilang

If translations for extmetadata property are available, fetch all of them.

Tipo: booleano/lógico (detalles)
iiextmetadatafilter

Si se especifica y no vacío, sólo estas claves serán devueltos por iiprop=extmetadata.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
iiurlparam

Un controlador específico de la cadena de parámetro. Por ejemplo, los archivos Pdf pueden utilizar page15-100px. iiurlwidth debe ser utilizado y debe ser consistente con iiurlparam.

Predeterminado: (vacío)
iibadfilecontexttitle

If badfilecontexttitleprop=badfile is set, this is the page title used when evaluating the MediaWiki:Bad image list

iicontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

iilocalonly

Buscar solo archivos en el repositorio local.

Tipo: booleano/lógico (detalles)

prop=images (im)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve todos los archivos contenidos en las páginas dadas.

Parámetros:
imlimit

Cuántos archivos se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
imcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

imimages

Mostrar solo estos archivos. Útil para comprobar si una determinada página tiene un determinado archivo.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
imdir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending

prop=info (in)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener información básica de la página.

Parámetros:
inprop

Qué propiedades adicionales se obtendrán:

protection
Listar el nivel de protección de cada página.
talkid
El identificador de la página de discusión correspondiente a cada página que no es de discusión.
watched
List the watched status of each page.
watchers
The number of watchers, if allowed.
visitingwatchers
The number of watchers of each page who have visited recent edits to that page, if allowed.
notificationtimestamp
The watchlist notification timestamp of each page.
subjectid
La ID de página de la página principal de cada página de discusión.
url
Muestra una URL completa, una URL de edición y la URL canónica de cada página.
readable
Si el usuario puede leer esta página.
preload
Muestra el texto devuelto por EditFormPreloadText.
displaytitle
Proporciona la manera en que se muestra realmente el título de la página
Valores (separados por | u otro separador): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle
intestactions

Comprobar su el usuario actual puede realizar determinadas acciones en la página.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
intoken
En desuso.

Usa action=query&meta=tokens en su lugar.

Valores (separados por | u otro separador): edit, delete, protect, move, block, unblock, email, import, watch
incontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplos:
Obtener información acerca de la página Main Page.
api.php?action=query&prop=info&titles=Main%20Page [abrir en la zona de pruebas]
Obtén información general y protección acerca de la página Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [abrir en la zona de pruebas]
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve todos los enlaces interwiki de las páginas dadas.

Parámetros:
iwprop

Qué propiedades adicionales obtener para cada enlace interlingüe:

url
Añade el URL completo.
Valores (separados por | u otro separador): url
iwprefix

Devolver únicamente enlaces interwiki con este prefijo.

iwtitle

Interwiki link to search for. Must be used with iwprefix.

iwdir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
iwlimit

Cuántos enlaces interwiki se desea devolver.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
iwcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

iwurl
En desuso.

Whether to get the full URL (cannot be used with iwprop).

Tipo: booleano/lógico (detalles)
Ejemplo:
Obtener los enlaces interwiki de la página Main Page.
api.php?action=query&prop=iwlinks&titles=Main%20Page [abrir en la zona de pruebas]
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve todos los enlaces interlingüísticos de las páginas dadas.

Parámetros:
llprop

Qué propiedades adicionales obtener para cada enlace interlingüe:

url
Añade el URL completo.
langname
Añade el nombre del idioma localizado (o la mejor estimación). Usa llinlanguagecode para controlar el idioma.
autonym
Añade el nombre nativo del idioma.
Valores (separados por | u otro separador): url, langname, autonym
lllang

Devolver solo enlaces de idioma con este código de idioma.

lltitle

Enlace que buscar. Se debe usar junto con lllang.

lldir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
llinlanguagecode

Código de idioma para los nombres de idiomas localizados.

Predeterminado: es
lllimit

Número de enlaces interlingüísticos que devolver.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
llcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

llurl
En desuso.

Obtener la URL completa o no (no se puede usar con llprop).

Tipo: booleano/lógico (detalles)
Ejemplo:
Obtener los enlaces interlingüísticos de la página Main Page.
api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [abrir en la zona de pruebas]
  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve todos los enlaces de las páginas dadas.

Parámetros:
plnamespace

Mostrar solo los enlaces en estos espacios de nombres.

Valores (separados por | u otro separador): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
pllimit

Cuántos enlaces se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
plcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

pltitles

Devolver solo los enlaces a estos títulos. Útil para comprobar si una determinada página enlaza a un determinado título.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
pldir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Obtener los enlaces de la página Main Page
api.php?action=query&prop=links&titles=Main%20Page [abrir en la zona de pruebas]
Get information about the link pages in the page Main Page.
api.php?action=query&generator=links&titles=Main%20Page&prop=info [abrir en la zona de pruebas]
Obtener enlaces de la página Main Page de los espacios de nombres Usuario and Plantilla.
api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [abrir en la zona de pruebas]

prop=linkshere (lh)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Buscar todas las páginas que enlazan a las páginas dadas.

Parámetros:
lhprop

Qué propiedades se obtendrán:

pageid
Identificador de cada página.
title
Título de cada página.
redirect
Indicar si la página es una redirección.
Valores (separados por | u otro separador): pageid, title, redirect
Predeterminado: pageid|title|redirect
lhnamespace

Incluir solo páginas de estos espacios de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
lhshow

Muestra solo los elementos que cumplen estos criterios:

redirect
Muestra solamente redirecciones.
!redirect
Muestra solamente páginas que no son redirecciones.
Valores (separados por | u otro separador): redirect, !redirect
lhlimit

Cuántos se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
lhcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

prop=pageprops (pp)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener diferentes propiedades de página definidas en el contenido de la página.

Parámetros:
ppcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

ppprop

Sólo listar estas propiedades de página (action=query&list=pagepropnames devuelve los nombres de las propiedades de página en uso). Útil para comprobar si las páginas usan una determinada propiedad de página.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
Ejemplo:
Obtener las propiedades de las páginas Main Page y MediaWiki.
api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [abrir en la zona de pruebas]

prop=redirects (rd)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve todas las redirecciones a las páginas dadas.

Parámetros:
rdprop

Qué propiedades se obtendrán:

pageid
Identificador de página de cada redirección.
title
Título de cada redirección.
fragment
Fragmento de cada redirección, si los hubiere.
Valores (separados por | u otro separador): pageid, title, fragment
Predeterminado: pageid|title
rdnamespace

Incluir solo páginas de estos espacios de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
rdshow

Show only items that meet these criteria:

fragment
Only show redirects with a fragment.
!fragment
Only show redirects without a fragment.
Valores (separados por | u otro separador): fragment, !fragment
rdlimit

Cuántas redirecciones se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
rdcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

prop=revisions (rv)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Get revision information.

May be used in several ways:

  1. Get data about a set of pages (last revision), by setting titles or pageids.
  2. Get revisions for one given page, by using titles or pageids with start, end, or limit.
  3. Get data about a set of revisions by setting their IDs with revids.
Parámetros:
rvprop

Las propiedades que se obtendrán para cada revisión:

ids
El identificador de la revisión.
flags
Marcas de revisión (menor).
timestamp
La fecha y hora de la revisión.
user
Usuario que realizó la revisión.
userid
Identificador de usuario del creador de la revisión.
size
Longitud (en bytes) de la revisión.
sha1
SHA-1 (base 16) de la revisión.
contentmodel
Identificador del modelo de contenido de la revisión.
comment
Comentario del usuario para la revisión.
parsedcomment
Comentario analizado del usuario para la revisión.
content
Texto de la revisión.
tags
Etiquetas para la revisión.
parsetree
El árbol de análisis sintáctico XML del contenido de la revisión (requiere el modelo de contenido wikitext).
Valores (separados por | u otro separador): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Predeterminado: ids|timestamp|flags|comment|user
rvlimit

Limitar la cantidad de revisiones que se devolverán.

Solo se puede usar con una sola página (modo n.º 2).
No se permite más de 500 (5000 para los bots).
Tipo: entero o max
rvexpandtemplates

Expandir las plantillas en el contenido de la revisión (requiere rvprop=content).

Tipo: booleano/lógico (detalles)
rvgeneratexml
En desuso.

Generar el árbol de análisis sintáctico XML para el contenido de la revisión (requiere rvprop=content; reemplazado por rvprop=parsetree).

Tipo: booleano/lógico (detalles)
rvparse

Analizar el contenido de la revisión (requiere rvprop=content). Por motivos de rendimiento, si se utiliza esta opción, el valor de rvlimit es forzado a 1.

Tipo: booleano/lógico (detalles)
rvsection

Recuperar solamente el contenido de este número de sección.

rvdiffto

Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively.

rvdifftotext

Text to diff each revision to. Only diffs a limited number of revisions. Overrides rvdiffto. If rvsection is set, only that section will be diffed against this text.

rvdifftotextpst

Perform a pre-save transform on the text before diffing it. Only valid when used with rvdifftotext.

Tipo: booleano/lógico (detalles)
rvcontentformat

Formato de serialización utilizado para rvdifftotext y esperado para la salida de contenido.

Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
rvstartid

Identificador de revisión a partir del cual empezar la enumeración.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: entero
rvendid

Identificador de revisión en el que detener la enumeración.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: entero
rvstart

Marca de tiempo a partir de la cual empezar la enumeración.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: timestamp (formatos permitidos)
rvend

Enumerar hasta esta marca de tiempo.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: timestamp (formatos permitidos)
rvdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: rvstart debe ser anterior a rvend.
older
De más recientes a más antiguos (orden predefinido). Nota: rvstart debe ser posterior a rvend.
Solo se puede usar con una sola página (modo n.º 2).
Uno de los siguientes valores: newer, older
Predeterminado: older
rvuser

Incluir solo las revisiones realizadas por el usuario.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: nombre de usuario
rvexcludeuser

Excluir las revisiones realizadas por el usuario.

Solo se puede usar con una sola página (modo n.º 2).
Tipo: nombre de usuario
rvtag

Mostrar solo revisiones marcadas con esta etiqueta.

rvtoken
En desuso.

Which tokens to obtain for each revision.

Valores (separados por | u otro separador): rollback
rvcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

prop=stashimageinfo (sii)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve información del archivo para archivos escondidos.

Parámetros:
siifilekey

Key that identifies a previous upload that was stashed temporarily.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
siisessionkey
En desuso.

Alias de siifilekey, para retrocompatibilidad.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
siiprop

Qué información del archivo se obtendrá:

timestamp
Añade la marca de tiempo a la versión actualizada.
canonicaltitle
Agrega el título canónico del archivo.
url
Devuelve la URL para el archivo y la página de descripción.
size
Adds the size of the file in bytes and the height, width and page count (if applicable).
dimensions
Alias para el tamaño.
sha1
Añade el hash SHA-1 para la imagen.
mime
Añade el tipo MIME del archivo.
thumbmime
Añade el tipo MIME de la miniatura de la imagen (se requiere la URL y el parámetro siiurlwidth).
metadata
Enumera los metadatos Exif para la versión del archivo.
commonmetadata
Enumera los metadatos genéricos del formato del archivo para la versión del archivo.
extmetadata
Enumera metadatos con formato combinados de múltiples fuentes. Los resultados están en formato HTML.
bitdepth
Añade la profundidad de bits de la versión.
badfile
Adds whether the file is on the MediaWiki:Bad image list
Valores (separados por | u otro separador): timestamp, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, metadata, commonmetadata, extmetadata, bitdepth, badfile
Predeterminado: timestamp|url
siiurlwidth

If siiprop=url is set, a URL to an image scaled to this width will be returned. For performance reasons if this option is used, no more than 50 scaled images will be returned.

Tipo: entero
Predeterminado: -1
siiurlheight

Similar a siiurlwidth.

Tipo: entero
Predeterminado: -1
siiurlparam

Un controlador específico de la cadena de parámetro. Por ejemplo, los archivos Pdf pueden utilizar page15-100px. siiurlwidth debe ser utilizado y debe ser consistente con siiurlparam.

Predeterminado: (vacío)

prop=templates (tl)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve todas las páginas transcluidas en las páginas dadas.

Parámetros:
tlnamespace

Mostrar plantillas solamente en estos espacios de nombres.

Valores (separados por | u otro separador): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
tllimit

Cuántas plantillas se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
tlcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

tltemplates

Mostrar solo estas plantillas. Útil para comprobar si una determinada página utiliza una determinada plantilla.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
tldir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Obtener las plantillas que se usan en la página Portada.
api.php?action=query&prop=templates&titles=Main%20Page [abrir en la zona de pruebas]
Obtener información sobre las páginas de las plantillas utilizadas en Main Page.
api.php?action=query&generator=templates&titles=Main%20Page&prop=info [abrir en la zona de pruebas]
Obtener las páginas de los espacios de nombres Usuario y Plantilla que están transcluidas en la página Main Page.
api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [abrir en la zona de pruebas]

prop=transcludedin (ti)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Encuentra todas las páginas que transcluyan las páginas dadas.

Parámetros:
tiprop

Qué propiedades se obtendrán:

pageid
Identificador de cada página.
title
Título de cada página.
redirect
Marcar si la página es una redirección.
Valores (separados por | u otro separador): pageid, title, redirect
Predeterminado: pageid|title|redirect
tinamespace

Incluir solo las páginas en estos espacios de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
tishow

Muestra solo los elementos que cumplen estos criterios:

redirect
Muestra solamente redirecciones.
!redirect
Muestra solamente páginas que no son redirecciones.
Valores (separados por | u otro separador): redirect, !redirect
tilimit

Cuántos se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
ticontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplos:
Obtener una lista de páginas transcluyendo Main Page.
api.php?action=query&prop=transcludedin&titles=Main%20Page [abrir en la zona de pruebas]
Obtener información sobre las páginas que transcluyen Main Page.
api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [abrir en la zona de pruebas]

prop=transcodestatus

  • Este módulo requiere permisos de lectura.
  • Fuente: TimedMediaHandler
  • Licencia: Ver enlace

Get transcode status for a given file page

prop=videoinfo (vi)

  • Este módulo requiere permisos de lectura.
  • Fuente: TimedMediaHandler
  • Licencia: Ver enlace

Extends imageinfo to include video source information

Parámetros:
viprop
(sin descripción)
Valores (separados por | u otro separador): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, mediatype, metadata, commonmetadata, extmetadata, archivename, bitdepth, uploadwarning, badfile, derivatives
Predeterminado: timestamp|user
vilimit
(sin descripción)
No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 1
vistart
(sin descripción)
Tipo: timestamp (formatos permitidos)
viend
(sin descripción)
Tipo: timestamp (formatos permitidos)
viurlwidth
(sin descripción)
Tipo: entero
Predeterminado: -1
viurlheight
(sin descripción)
Tipo: entero
Predeterminado: -1
viurlparam
(sin descripción)
Predeterminado: (vacío)
vicontinue
(sin descripción)

list=allcategories (ac)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumerar todas las categorías.

Parámetros:
acfrom

La categoría para comenzar la enumeración

accontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

acto

La categoría para detener la enumeración

acprefix

Buscar todos los títulos de las categorías que comiencen con este valor.

acdir

Dirección de ordenamiento.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
acmin

Devolver solo categorías con al menos este número de miembros.

Tipo: entero
acmax

Devolver solo categorías con como mucho este número de miembros.

Tipo: entero
aclimit

Cuántas categorías se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
acprop

Qué propiedades se obtendrán:

size
Añade el número de páginas en la categoría.
hidden
Etiqueta las categorías que están ocultas con __HIDDENCAT__.
Valores (separados por | u otro separador): size, hidden
Predeterminado: (vacío)
Ejemplos:
Lista las categorías con información sobre el número de páginas de cada una.
api.php?action=query&list=allcategories&acprop=size [abrir en la zona de pruebas]
Recupera la información sobre la propia página de categoría para las categorías que empiezan por List.
api.php?action=query&generator=allcategories&gacprefix=List&prop=info [abrir en la zona de pruebas]

list=alldeletedrevisions (adr)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.

Parámetros:
adrprop

Las propiedades que se obtendrán para cada revisión:

ids
El identificador de la revisión.
flags
Marcas de revisión (menor).
timestamp
La fecha y hora de la revisión.
user
Usuario que realizó la revisión.
userid
Identificador de usuario del creador de la revisión.
size
Longitud (en bytes) de la revisión.
sha1
SHA-1 (base 16) de la revisión.
contentmodel
Identificador del modelo de contenido de la revisión.
comment
Comentario del usuario para la revisión.
parsedcomment
Comentario analizado del usuario para la revisión.
content
Texto de la revisión.
tags
Etiquetas para la revisión.
parsetree
El árbol de análisis sintáctico XML del contenido de la revisión (requiere el modelo de contenido wikitext).
Valores (separados por | u otro separador): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Predeterminado: ids|timestamp|flags|comment|user
adrlimit

Limitar la cantidad de revisiones que se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
adrexpandtemplates

Expandir las plantillas en el contenido de la revisión (requiere adrprop=content).

Tipo: booleano/lógico (detalles)
adrgeneratexml
En desuso.

Generar el árbol de análisis sintáctico XML para el contenido de la revisión (requiere adrprop=content; reemplazado por adrprop=parsetree).

Tipo: booleano/lógico (detalles)
adrparse

Analizar el contenido de la revisión (requiere adrprop=content). Por motivos de rendimiento, si se utiliza esta opción, el valor de adrlimit es forzado a 1.

Tipo: booleano/lógico (detalles)
adrsection

Recuperar solamente el contenido de este número de sección.

adrdiffto

Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively.

adrdifftotext

Text to diff each revision to. Only diffs a limited number of revisions. Overrides adrdiffto. If adrsection is set, only that section will be diffed against this text.

adrdifftotextpst

Perform a pre-save transform on the text before diffing it. Only valid when used with adrdifftotext.

Tipo: booleano/lógico (detalles)
adrcontentformat

Formato de serialización utilizado para adrdifftotext y esperado para la salida de contenido.

Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
adruser

Listar solo las revisiones de este usuario.

Tipo: nombre de usuario
adrnamespace

Listar solo las páginas en este espacio de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
adrstart

El sello de tiempo para comenzar la enumeración

Solo puede usarse con adruser.
Tipo: timestamp (formatos permitidos)
adrend

El sello de tiempo para detener la enumeración

Solo puede usarse con adruser.
Tipo: timestamp (formatos permitidos)
adrdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: adrstart debe ser anterior a adrend.
older
De más recientes a más antiguos (orden predefinido). Nota: adrstart debe ser posterior a adrend.
Uno de los siguientes valores: newer, older
Predeterminado: older
adrfrom

Empezar a listar en este título.

No puede utilizarse con adruser.
adrto

Terminar de listar en este título.

No puede utilizarse con adruser.
adrprefix

Buscar todos los títulos de las páginas que comiencen con este valor.

No puede utilizarse con adruser.
adrexcludeuser

No listar las revisiones de este usuario.

No puede utilizarse con adruser.
Tipo: nombre de usuario
adrtag

Listar solo las revisiones con esta etiqueta.

adrcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

adrgeneratetitles

Cuando se utiliza como generador, generar títulos en lugar de identificadores de revisión.

Tipo: booleano/lógico (detalles)
Ejemplos:
Listar las últimas 50 contribuciones borradas del usuario Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [abrir en la zona de pruebas]
Listar las primeras 50 revisiones borradas en el espacio de nombres principal.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [abrir en la zona de pruebas]

list=allfileusages (af)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Listar todos los usos del archivo, incluyendo los que no existen.

Parámetros:
afcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

affrom

El título del archivo para comenzar la enumeración.

afto

El título del archivo para detener la enumeración.

afprefix

Buscar todos los títulos de los archivos que comiencen con este valor.

afunique

Mostrar solo títulos únicos de archivo. No se puede usar junto con afprop=ids. Cuando se use como generador, devuelve páginas de destino en vez de páginas de origen.

Tipo: booleano/lógico (detalles)
afprop

Qué piezas de información incluir:

ids
Adds the page IDs of the using pages (cannot be used with afunique).
title
Agrega el título del archivo.
Valores (separados por | u otro separador): ids, title
Predeterminado: title
aflimit

Cuántos elementos en total se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
afdir

La dirección en la que se listará.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Listar títulos de archivos, incluyendo los desaparecidos, con las ID de páginas a las que pertenecen, empezando por la B.
api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [abrir en la zona de pruebas]
Listar títulos de archivos únicos.
api.php?action=query&list=allfileusages&afunique=&affrom=B [abrir en la zona de pruebas]
Recupera los títulos de todos los archivos y marca los faltantes.
api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [abrir en la zona de pruebas]
Recupera las páginas que contienen los archivos.
api.php?action=query&generator=allfileusages&gaffrom=B [abrir en la zona de pruebas]

list=allimages (ai)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumerar todas las imágenes secuencialmente.

Parámetros:
aisort

Propiedad por la que realizar la ordenación.

Uno de los siguientes valores: name, timestamp
Predeterminado: name
aidir

La dirección en la que se listará.

Uno de los siguientes valores: ascending, descending, newer, older
Predeterminado: ascending
aifrom

El título de la imagen para comenzar la enumeración. Solo puede utilizarse con aisort=name.

aito

El título de la imagen para detener la enumeración. Solo puede utilizarse con aisort=name.

aicontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

aistart

El sello de tiempo para comenzar la enumeración. Solo puede utilizarse con aisort=timestamp.

Tipo: timestamp (formatos permitidos)
aiend

El sello de tiempo para detener la enumeración. Solo puede utilizarse con aisort=timestamp.

Tipo: timestamp (formatos permitidos)
aiprop

Qué información del archivo se obtendrá:

timestamp
Añade la marca de tiempo a la versión actualizada.
user
Añade el usuario que subió cada versión del archivo.
userid
Añade la ID de usuario que subió cada versión del archivo.
comment
Comentarios sobre la versión.
parsedcomment
Analizar el comentario de la versión.
canonicaltitle
Agrega el título canónico del archivo.
url
Devuelve la URL para el archivo y la página de descripción.
size
Adds the size of the file in bytes and the height, width and page count (if applicable).
dimensions
Alias para el tamaño.
sha1
Añade el hash SHA-1 para la imagen.
mime
Añade el tipo MIME del archivo.
mediatype
Añade el tipo multimedia de la imagen.
metadata
Enumera los metadatos Exif para la versión del archivo.
commonmetadata
Enumera los metadatos genéricos del formato del archivo para la versión del archivo.
extmetadata
Enumera metadatos con formato combinados de múltiples fuentes. Los resultados están en formato HTML.
bitdepth
Añade la profundidad de bits de la versión.
badfile
Adds whether the file is on the MediaWiki:Bad image list
Valores (separados por | u otro separador): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, mediatype, metadata, commonmetadata, extmetadata, bitdepth, badfile
Predeterminado: timestamp|url
aiprefix

Buscar todos los títulos de imágenes que empiecen por este valor. Solo puede utilizarse con aisort=name.

aiminsize

Limitar a imágenes con al menos este número de bytes.

Tipo: entero
aimaxsize

Limitar a imágenes con como mucho este número de bytes.

Tipo: entero
aisha1

Suma SHA1 de la imagen. Invalida aisha1base36.

aisha1base36

Suma SHA1 de la imagen en base 36 (usada en MediaWiki).

aiuser

Devolver solo los archivos subidos por este usuario. Solo se puede usar con aitipo=timestamp. No se puede usar junto con aifilterbots.

Tipo: nombre de usuario
aifilterbots

Cómo filtrar archivos subidos por bots. Solo se puede usar con aisort=timestamp. No se puede usar junto con aiuser.

Uno de los siguientes valores: all, bots, nobots
Predeterminado: all
aimime

Tipos MIME que buscar, como, por ejemplo, image/jpeg.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
ailimit

Cuántas imágenes en total se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumerar todos los enlaces que apunten a un determinado espacio de nombres.

Parámetros:
alcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

alfrom

El título del enlace para comenzar la enumeración.

alto

El título del enlace para detener la enumeración.

alprefix

Buscar todos los títulos vinculados que comiencen con este valor.

alunique

Mostrar solo títulos únicos enlazados. No se puede usar junto con alprop=ids. Cuando se use como generador, devuelve páginas de destino en vez de páginas de origen.

Tipo: booleano/lógico (detalles)
alprop

Qué piezas de información incluir:

ids
Adds the page ID of the linking page (cannot be used with alunique).
title
Añade el título del enlace.
Valores (separados por | u otro separador): ids, title
Predeterminado: title
alnamespace

El espacio de nombres que enumerar.

Uno de los siguientes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Predeterminado: 0
allimit

Cuántos elementos en total se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
aldir

La dirección en la que se listará.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Enumera los títulos enlazados, incluyendo los títulos faltantes, con los ID de página de los que provienen, empezando por B.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [abrir en la zona de pruebas]
Lista de títulos vinculados únicamente.
api.php?action=query&list=alllinks&alunique=&alfrom=B [abrir en la zona de pruebas]
Obtiene todos los títulos enlazados, marcando los que falten.
api.php?action=query&generator=alllinks&galunique=&galfrom=B [abrir en la zona de pruebas]
Obtiene páginas que contienen los enlaces.
api.php?action=query&generator=alllinks&galfrom=B [abrir en la zona de pruebas]

list=allpages (ap)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.

Parámetros:
apfrom

El título de página para comenzar la enumeración

apcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

apto

El título de página para detener la enumeración.

apprefix

Buscar todos los títulos de las páginas que comiencen con este valor.

apnamespace

El espacio de nombres que enumerar.

Uno de los siguientes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Predeterminado: 0
apfilterredir

Qué páginas listar.

Uno de los siguientes valores: all, redirects, nonredirects
Predeterminado: all
apminsize

Limitar a páginas con al menos este número de bytes.

Tipo: entero
apmaxsize

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

Tipo: entero
apprtype

Limitar a páginas protegidas.

Valores (separados por | u otro separador): edit, move, upload
apprlevel

Filtrar protecciones según el nivel de protección (se debe usar junto con el parámetro apprtype= ).

Valores (separados por | u otro separador): Puede estar vacío, o autoconfirmed, sysop
apprfiltercascade

Filtrar protecciones según la protección en cascada (se ignora cuando apprtype no está fijado).

Uno de los siguientes valores: cascading, noncascading, all
Predeterminado: all
aplimit

Cuántas páginas en total se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
apdir

La dirección en la que se listará.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
apfilterlanglinks

Filtrar en función de si una página tiene langlinks. Tenga en cuenta que esto no puede considerar langlinks agregados por extensiones.

Uno de los siguientes valores: withlanglinks, withoutlanglinks, all
Predeterminado: all
apprexpiry

Which protection expiry to filter the page on:

indefinite
Get only pages with indefinite protection expiry.
definite
Get only pages with a definite (specific) protection expiry.
all
Get pages with any protections expiry.
Uno de los siguientes valores: indefinite, definite, all
Predeterminado: all
Ejemplos:
Mostrar una lista de páginas que empiecen con la letra B.
api.php?action=query&list=allpages&apfrom=B [abrir en la zona de pruebas]
Mostrar información acerca de 4 páginas que empiecen por la letra T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [abrir en la zona de pruebas]
Mostrar el contenido de las 2 primeras páginas que no redirijan y empiecen por Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [abrir en la zona de pruebas]

list=allredirects (ar)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener la lista de todas las redirecciones a un espacio de nombres.

Parámetros:
arcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

arfrom

El título de la redirección para iniciar la enumeración.

arto

El título de la redirección para detener la enumeración.

arprefix

Buscar todas las páginas de destino que empiecen con este valor.

arunique

Mostrar solo títulos únicos de páginas de destino. No se puede usar junto con arprop=ids|fragment|interwiki. Cuando se use como generador, devuelve páginas de destino en vez de páginas de origen.

Tipo: booleano/lógico (detalles)
arprop

Qué piezas de información incluir:

ids
Añade el identificador de la página de redirección (no se puede usar junto con arunique).
title
Añade el título de la redirección.
fragment
Añade el fragmento de la redirección, si existe (no se puede usar junto con arunique).
interwiki
Añade el prefijo interwiki de la redirección, si existe (no se puede usar junto con arunique).
Valores (separados por | u otro separador): ids, title, fragment, interwiki
Predeterminado: title
arnamespace

El espacio de nombres a enumerar.

Uno de los siguientes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Predeterminado: 0
arlimit

Cuántos elementos se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
ardir

La dirección en la que se listará.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Enumera las páginas de destino, incluyendo las páginas desaparecidas, con los identificadores de las páginas de las que provienen, empezando por B.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [abrir en la zona de pruebas]
La lista de páginas de destino.
api.php?action=query&list=allredirects&arunique=&arfrom=B [abrir en la zona de pruebas]
Obtiene todas las páginas de destino, marcando los que faltan.
api.php?action=query&generator=allredirects&garunique=&garfrom=B [abrir en la zona de pruebas]
Obtiene páginas que contienen las redirecciones.
api.php?action=query&generator=allredirects&garfrom=B [abrir en la zona de pruebas]

list=allrevisions (arv)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Listar todas las revisiones.

Parámetros:
arvprop

Las propiedades que se obtendrán para cada revisión:

ids
El identificador de la revisión.
flags
Marcas de revisión (menor).
timestamp
La fecha y hora de la revisión.
user
Usuario que realizó la revisión.
userid
Identificador de usuario del creador de la revisión.
size
Longitud (en bytes) de la revisión.
sha1
SHA-1 (base 16) de la revisión.
contentmodel
Identificador del modelo de contenido de la revisión.
comment
Comentario del usuario para la revisión.
parsedcomment
Comentario analizado del usuario para la revisión.
content
Texto de la revisión.
tags
Etiquetas para la revisión.
parsetree
El árbol de análisis sintáctico XML del contenido de la revisión (requiere el modelo de contenido wikitext).
Valores (separados por | u otro separador): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Predeterminado: ids|timestamp|flags|comment|user
arvlimit

Limitar la cantidad de revisiones que se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
arvexpandtemplates

Expandir las plantillas en el contenido de la revisión (requiere arvprop=content).

Tipo: booleano/lógico (detalles)
arvgeneratexml
En desuso.

Generar el árbol de análisis sintáctico XML para el contenido de la revisión (requiere arvprop=content; reemplazado por arvprop=parsetree).

Tipo: booleano/lógico (detalles)
arvparse

Analizar el contenido de la revisión (requiere arvprop=content). Por motivos de rendimiento, si se utiliza esta opción, el valor de arvlimit es forzado a 1.

Tipo: booleano/lógico (detalles)
arvsection

Recuperar solamente el contenido de este número de sección.

arvdiffto

Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively.

arvdifftotext

Text to diff each revision to. Only diffs a limited number of revisions. Overrides arvdiffto. If arvsection is set, only that section will be diffed against this text.

arvdifftotextpst

Perform a pre-save transform on the text before diffing it. Only valid when used with arvdifftotext.

Tipo: booleano/lógico (detalles)
arvcontentformat

Formato de serialización utilizado para arvdifftotext y esperado para la salida de contenido.

Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
arvuser

Listar solo las revisiones de este usuario.

Tipo: nombre de usuario
arvnamespace

Listar solo las páginas en este espacio de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
arvstart

La marca de tiempo para iniciar la enumeración.

Tipo: timestamp (formatos permitidos)
arvend

La marca de tiempo para detener la enumeración.

Tipo: timestamp (formatos permitidos)
arvdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: arvstart debe ser anterior a arvend.
older
De más recientes a más antiguos (orden predefinido). Nota: arvstart debe ser posterior a arvend.
Uno de los siguientes valores: newer, older
Predeterminado: older
arvexcludeuser

No listar las revisiones de este usuario.

Tipo: nombre de usuario
arvcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

arvgeneratetitles

Cuando se utilice como generador, genera títulos en lugar de ID de revisión.

Tipo: booleano/lógico (detalles)
Ejemplos:
Listar las últimas 50 contribuciones del usuario Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir en la zona de pruebas]
Listar las primeras 50 revisiones en el espacio de nombres principal.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir en la zona de pruebas]

list=alltransclusions (at)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.

Parámetros:
atcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

atfrom

El título de la transclusión por la que empezar la enumeración.

atto

El título de la transclusión por la que terminar la enumeración.

atprefix

Buscar todos los títulos transcluidos que comiencen con este valor.

atunique

Mostrar solo títulos únicos transcluidos. No se puede usar junto con atprop=ids. Cuando se use como generador, devuelve páginas de destino en vez de páginas de origen.

Tipo: booleano/lógico (detalles)
atprop

Qué piezas de información incluir:

ids
Adds the page ID of the transcluding page (cannot be used with atunique).
title
Añade el título de la transclusión.
Valores (separados por | u otro separador): ids, title
Predeterminado: title
atnamespace

El espacio de nombres que enumerar.

Uno de los siguientes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Predeterminado: 10
atlimit

Número de elementos que se desea obtener.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
atdir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Enumerar los títulos transcluidos, incluyendo los faltantes, junto con los identificadores de las páginas de las que provienen, empezando por B.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [abrir en la zona de pruebas]
Listar títulos transcluidos de forma única.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [abrir en la zona de pruebas]
Obtiene todos los títulos transcluidos, marcando los que faltan.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [abrir en la zona de pruebas]
Obtiene las páginas que contienen las transclusiones.
api.php?action=query&generator=alltransclusions&gatfrom=B [abrir en la zona de pruebas]

list=allusers (au)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumerar todos los usuarios registrados.

Parámetros:
aufrom

El nombre de usuario por el que empezar la enumeración.

auto

El nombre de usuario por el que finalizar la enumeración.

auprefix

Buscar todos los usuarios que empiecen con este valor.

audir

Dirección de ordenamiento.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
augroup

Incluir solo usuarios en los grupos dados.

Valores (separados por | u otro separador): bot, sysop, bureaucrat, Colaborador
auexcludegroup

Excluir a los usuarios en estos grupos

Valores (separados por | u otro separador): bot, sysop, bureaucrat, Colaborador
aurights

Sólo se incluyen a los usuarios con los derechos cedidos. No incluye los derechos concedidos por la implícita o auto-promoverse grupos como *, usuario, o autoconfirmed.

Valores (separados por | u otro separador): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, skipcaptcha, transcode-reset, transcode-status, manualsitemap, interwiki
El número máximo de los valores es 50 (500 para los bots).
auprop

Qué piezas de información incluir:

blockinfo
Añade información sobre un bloque actual al usuario.
groups
Lista los grupos a los que el usuario pertenece. Esto utiliza más recursos del servidor y puede devolver menos resultados que el límite.
implicitgroups
Lista todos los grupos el usuario es automáticamente en.
rights
Lista los permisos que tiene el usuario.
editcount
Añade el número de ediciones del usuario.
registration
Añade la marca de tiempo del momento en que el usuario se registró, si está disponible (puede estar en blanco).
centralids
Añade el central IDs y estado de anexo para el usuario.
Valores (separados por | u otro separador): blockinfo, groups, implicitgroups, rights, editcount, registration, centralids
aulimit

Cuántos nombres de usuario se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
auwitheditsonly

Mostrar solo los usuarios que han realizado ediciones.

Tipo: booleano/lógico (detalles)
auactiveusers

Solo listar usuarios activos en los 30 últimos días.

Tipo: booleano/lógico (detalles)
auattachedwiki

Con auprop=centralids, indicar también si el usuario está conectado con el wiki identificado por el ID.

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Encuentra todas las páginas que enlazan a la página dada.

Parámetros:
bltitle

Título que buscar. No se puede usar junto con blpageid.

blpageid

Identificador de página que buscar. No puede usarse junto con bltitle

Tipo: entero
blcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

blnamespace

El espacio de nombres que enumerar.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
bldir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
blfilterredir

Cómo filtrar redirecciones. Si se establece a nonredirects cuando está activo blredirect, esto sólo se aplica al segundo nivel.

Uno de los siguientes valores: all, redirects, nonredirects
Predeterminado: all
bllimit

Cuántas páginas en total se devolverán. Si está activo blredirect, el límite aplica a cada nivel por separado (lo que significa que se pueden devolver hasta 2 * bllimit resultados).

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
blredirect

Si la página con el enlace es una redirección, encontrar también las páginas que enlacen a esa redirección. El límite máximo se reduce a la mitad.

Tipo: booleano/lógico (detalles)

list=blocks (bk)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Listar todos los usuarios y direcciones IP bloqueadas.

Parámetros:
bkstart

El sello de tiempo para comenzar la enumeración

Tipo: timestamp (formatos permitidos)
bkend

El sello de tiempo para detener la enumeración

Tipo: timestamp (formatos permitidos)
bkdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: bkstart debe ser anterior a bkend.
older
De más recientes a más antiguos (orden predefinido). Nota: bkstart debe ser posterior a bkend.
Uno de los siguientes valores: newer, older
Predeterminado: older
bkids

Lista de bloquear IDs para listar (opcional).

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
bkusers

Lista de usuarios a buscar (opcional).

Tipo: lista de nombres de usuarios
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
bkip

Obtiene todos los bloqueos que se aplican a esta dirección IP o intervalo CIDR, incluyendo bloqueos de intervalos. No se puede usar en conjunto con bkusers. No se aceptan intervalos CIDR mayores que IPv4/16 o IPv6/19.

bklimit

El número máximo de filtros a listar.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
bkprop

Qué propiedades se obtendrán:

id
Agrega el ID del bloque.
user
Añade el nombre de usuario del usuario bloqueado.
userid
Añade el identificador del usuario bloqueado.
by
Añade el nombre de usuario del bloqueo de usuario.
byid
Añade el usuario ID del usuario bloqueador.
timestamp
Añade la fecha y hora de cuando se aplicó el bloque.
expiry
Añade la marca de tiempo correspondiente a la expiración del bloqueo.
reason
Añade la razón dada para el bloqueo.
range
Añade la gama de direcciones de IP afectó por el bloque.
flags
Etiquetas la prohibición con (autoblock, anononly, etc.).
Valores (separados por | u otro separador): id, user, userid, by, byid, timestamp, expiry, reason, range, flags
Predeterminado: id|user|by|timestamp|expiry|reason|flags
bkshow

Muestra solamente los elementos que cumplen estos criterios. Por ejemplo, para mostrar solamente los bloqueos indefinidos a direcciones IP, introduce bkshow=ip|!temp.

Valores (separados por | u otro separador): account, !account, temp, !temp, ip, !ip, range, !range
bkcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

list=categorymembers (cm)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Lista todas las páginas en una categoría dada.

Parámetros:
cmtitle

Categoría que enumerar (requerida). Debe incluir el prefijo Categoría:. No se puede utilizar junto con cmpageid.

cmpageid

ID de página de la categoría para enumerar. No se puede utilizar junto con cmtitle.

Tipo: entero
cmprop

Qué piezas de información incluir:

ids
Añade el identificador de página.
title
Agrega el título y el identificador del espacio de nombres de la página.
sortkey
Añade la clave de ordenación utilizada para la ordenación en la categoría (cadena hexadecimal).
sortkeyprefix
Añade la clave de ordenación utilizada para la ordenación en la categoría (parte legible de la clave de ordenación).
type
Añade el tipo en el que se categorizó la página (page, subcat or file).
timestamp
Añade la marca de tiempo del momento en que se incluyó la página.
Valores (separados por | u otro separador): ids, title, sortkey, sortkeyprefix, type, timestamp
Predeterminado: ids|title
cmnamespace

Incluir solamente páginas de estos espacios de nombres. Ten en cuenta que puede haberse utilizado cmtype=subcat o cmtype=file en lugar de cmnamespace=14 o 6.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
cmtype

Qué tipo de miembros de la categoría incluir. Ignorado cuando se ha establecido cmsort=timestamp.

Valores (separados por | u otro separador): page, subcat, file
Predeterminado: page|subcat|file
cmcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

cmlimit

Número máximo de páginas que devolver.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
cmsort

Propiedad por la que realizar la ordenación.

Uno de los siguientes valores: sortkey, timestamp
Predeterminado: sortkey
cmdir

Dirección en la que desea ordenar.

Uno de los siguientes valores: asc, desc, ascending, descending, newer, older
Predeterminado: ascending
cmstart

Marca de tiempo por la que empezar la enumeración. Solo se puede utilizar junto con cmsort=timestamp.

Tipo: timestamp (formatos permitidos)
cmend

Marca de tiempo por la que terminar la enumeración. Solo se puede utilizar junto con cmsort=timestamp.

Tipo: timestamp (formatos permitidos)
cmstarthexsortkey

Clave de ordenación por la que empezar la enumeración, tal como se ha devuelto por cmprop=sortkey. Solo se puede utilizar junto con cmsort=timestamp.

cmendhexsortkey

Clave de ordenación por la que terminar la enumeración, tal como se ha devuelto por cmprop=sortkey. Solo se puede utilizar junto con cmsort=timestamp.

cmstartsortkeyprefix

Prefijo de la clave de ordenación por el que empezar la enumeración. Solo se puede utilizar junto con cmsort=sortkey. Reemplaza cmstarthexsortkey.

cmendsortkeyprefix

Prefijo de la clave de ordenación antes del cual termina la enumeración (no en el cual; si este valor existe, no será incluido). Solo se puede utilizar junto con cmsort=sortkey. Reemplaza cmendhexsortkey.

cmstartsortkey
En desuso.

Utilizar cmstarthexsortkey en su lugar.

cmendsortkey
En desuso.

Utilizar cmendhexsortkey en su lugar.

Ejemplos:
Obtener las primeras 10 páginas en Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [abrir en la zona de pruebas]
Obtener información sobre las primeras 10 páginas de la Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [abrir en la zona de pruebas]

list=deletedrevs (dr)

  • Este módulo está en desuso.
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Muestra la lista de revisiones borradas.

Opera en tres modos:

  1. Lista de revisiones borradas de los títulos dados, ordenadas por marca de tiempo.
  2. Lista de contribuciones borradas del usuario dado, ordenadas por marca de tiempo.
  3. Lista de todas las revisiones borradas en el espacio de nombres dado, ordenadas por título y marca de tiempo (donde no se ha especificado ningún título ni se ha fijado druser).
Parámetros:
drstart

Marca de tiempo por la que empezar la enumeración.

Modos: 1, 2
Tipo: timestamp (formatos permitidos)
drend

Marca de tiempo por la que terminar la enumeración.

Modos: 1, 2
Tipo: timestamp (formatos permitidos)
drdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: drstart debe ser anterior a drend.
older
De más recientes a más antiguos (orden predefinido). Nota: drstart debe ser posterior a drend.
Modos: 1, 3
Uno de los siguientes valores: newer, older
Predeterminado: older
drfrom

Empezar a listar en este título.

Modo: 3
drto

Terminar de listar en este título.

Modo: 3
drprefix

Buscar todas las páginas que empiecen con este valor.

Modo: 3
drunique

Listar solo una revisión por cada página.

Modo: 3
Tipo: booleano/lógico (detalles)
drnamespace

Listar solo las páginas en este espacio de nombres.

Modo: 3
Uno de los siguientes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Predeterminado: 0
drtag

Listar solo las revisiones con esta etiqueta.

druser

Listar solo las revisiones de este usuario.

Tipo: nombre de usuario
drexcludeuser

No listar las revisiones de este usuario.

Tipo: nombre de usuario
drprop

Propiedades que obtener:

revid
Añade el identificador de la revisión borrada.
parentid
Añade el identificador de la revisión anterior de la página.
user
Añade el usuario que hizo la revisión.
userid
Añade el identificador del usuario que hizo la revisión.
comment
Añade el comentario de la revisión.
parsedcomment
Añade el comentario de la revisión, pasado por el analizador sintáctico.
minor
Añade una etiqueta si la revisión es menor.
len
Añade la longitud (en bytes) de la revisión.
sha1
Añade el SHA-1 (base 16) de la revisión.
content
Añade el contenido de la revisión.
token
Obsoleto. Devuelve el token de edición.
tags
Etiquetas de la revisión.
Valores (separados por | u otro separador): revid, parentid, user, userid, comment, parsedcomment, minor, len, sha1, content, token, tags
Predeterminado: user|comment
drlimit

La cantidad máxima de revisiones que listar.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
drcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplos:
Muestra las últimas revisiones borradas de las páginas Main Page y Talk:Main Page, con contenido (modo 1).
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [abrir en la zona de pruebas]
Muestra las últimas 50 contribuciones de Bob (modo 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [abrir en la zona de pruebas]
Muestra las primeras 50 revisiones borradas del espacio principal (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [abrir en la zona de pruebas]
Listar las primeras 50 páginas en el espacio de nombres Discusión (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [abrir en la zona de pruebas]

list=embeddedin (ei)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Encuentra todas las páginas que transcluyen el título dado.

Parámetros:
eititle

Título a buscar. No puede usarse en conjunto con eipageid.

eipageid

Identificador de página que buscar. No se puede usar junto con eititle.

Tipo: entero
eicontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

einamespace

El espacio de nombres que enumerar.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
eidir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
eifilterredir

Cómo filtrar las redirecciones.

Uno de los siguientes valores: all, redirects, nonredirects
Predeterminado: all
eilimit

Cuántas páginas se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
Ejemplos:
Mostrar las páginas que transcluyen Template:Stub.
api.php?action=query&list=embeddedin&eititle=Template:Stub [abrir en la zona de pruebas]
Obtener información sobre las páginas que transcluyen Template:Stub.
api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [abrir en la zona de pruebas]

list=exturlusage (eu)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumera páginas que contienen una URL dada.

Parámetros:
euprop

Qué piezas de información incluir:

ids
Añade el identificado de la página.
title
Agrega el título y el identificador del espacio de nombres de la página.
url
Añade el URL utilizado en la página.
Valores (separados por | u otro separador): ids, title, url
Predeterminado: ids|title|url
euoffset

Cuando haya más resultados disponibles, utiliza esto para continuar.

Tipo: entero
euprotocol

Protocolo del URL. Si está vacío y se establece euquery, el protocolo es http. Deja vacío esto y euquery para listar todos los enlaces externos.

Uno de los siguientes valores: Puede estar vacío, o bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Predeterminado: (vacío)
euquery

Cadena de búsqueda sin protocolo. Véase Special:LinkSearch. Deja el campo vacío para enumerar todos los enlaces externos.

eunamespace

Los espacios de nombres que enumerar.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
eulimit

Cuántas páginas se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
euexpandurl

Expandir las URL relativas a un protocolo con el protocolo canónico.

Tipo: booleano/lógico (detalles)

list=filearchive (fa)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumerar todos los archivos borrados de forma secuencial.

Parámetros:
fafrom

El título de imagen para comenzar la enumeración

fato

El título de imagen para detener la enumeración.

faprefix

Buscar todos los títulos de las imágenes que comiencen con este valor.

fadir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
fasha1

Hash SHA1 de la imagen. Reemplaza fasha1base36.

fasha1base36

Hash SHA1 de la imagen en base 36 (utilizado en MediaWiki).

faprop

Qué información de imagen se obtendrá:

sha1
Añade el hash SHA-1 para la imagen.
timestamp
Añade la marca de tiempo de la versión subida.
user
Agrega el usuario que subió la versión de la imagen.
size
Agrega el tamaño de la imagen en bytes y la altura, la anchura y el número de páginas (si es aplicable).
dimensions
Alias del tamaño.
description
Añade la descripción de la versión de la imagen.
parseddescription
Analizar la descripción de la versión.
mime
Añade el MIME de la imagen.
mediatype
Añade el tipo multimedia de la imagen.
metadata
Enumera los metadatos Exif para la versión de la imagen.
bitdepth
Añade la profundidad de bit de la versión.
archivename
Añade el nombre de archivo de la versión archivada para las versiones que no son las últimas.
Valores (separados por | u otro separador): sha1, timestamp, user, size, dimensions, description, parseddescription, mime, mediatype, metadata, bitdepth, archivename
Predeterminado: timestamp
falimit

Número de imágenes que devolver en total.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
facontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplo:
Mostrar una lista de todos los archivos eliminados.
api.php?action=query&list=filearchive [abrir en la zona de pruebas]

list=gadgetcategories (gc)

  • Este módulo requiere permisos de lectura.
  • Fuente: Gadgets
  • Licencia: Ver enlace

Returns a list of gadget categories

Parámetros:
gcprop

What gadget category information to get:

name
Internal category name
title
Category title
members
Number of gadgets in category
Valores (separados por | u otro separador): name, title, members
Predeterminado: name
gcnames

Name(s) of categories to retrieve

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).

list=gadgets (ga)

  • Este módulo requiere permisos de lectura.
  • Fuente: Gadgets
  • Licencia: Ver enlace

Returns a list of gadgets used on this wiki

Parámetros:
gaprop

What gadget information to get:

id
Internal gadget ID
metadata
The gadget metadata
desc
Gadget description transformed into HTML (can be slow, use only if really needed)
Valores (separados por | u otro separador): id, metadata, desc
Predeterminado: id|metadata
galanguage
(sin descripción)
gacategories

Gadgets from what categories to retrieve

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
gaids

ID(s) of gadgets to retrieve

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
gaallowedonly

List only gadgets allowed to current user

Tipo: booleano/lógico (detalles)
gaenabledonly

List only gadgets enabled by current user

Tipo: booleano/lógico (detalles)

list=imageusage (iu)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Encontrar todas las páginas que usen el título de imagen dado.

Parámetros:
iutitle

Título a buscar. No puede usarse en conjunto con iupageid.

iupageid

ID de página a buscar. No puede usarse con iutitle.

Tipo: entero
iucontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

iunamespace

El espacio de nombres que enumerar.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
iudir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
iufilterredir

Cómo filtrar las redirecciones. Si se establece a no redirecciones cuando está habilitado iuredirect, esto solo se aplica al segundo nivel.

Uno de los siguientes valores: all, redirects, nonredirects
Predeterminado: all
iulimit

Número de páginas que devolver. Si está habilitado iuredirect, el límite se aplica a cada nivel de forma separada (es decir, se pueden devolver hasta 2 * iulimit).

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
iuredirect

Si la página con el enlace es una redirección, encontrar también las páginas que enlacen a esa redirección. El límite máximo se reduce a la mitad.

Tipo: booleano/lógico (detalles)
  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Encontrar todas las páginas que enlazan al enlace interwiki dado.

Puede utilizarse para encontrar todos los enlaces con un prefijo, o todos los enlaces a un título (con un determinado prefijo). Si no se introduce ninguno de los parámetros, se entiende como «todos los enlaces interwiki».

Parámetros:
iwblprefix

Prefijo para el interwiki.

iwbltitle

Enlace interlingüístico que buscar. Se debe usar junto con iwblblprefix.

iwblcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

iwbllimit

Cuántas páginas se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
iwblprop

Qué propiedades se obtendrán:

iwprefix
Añade el prefijo del interwiki.
iwtitle
Añade el título del interwiki.
Valores (separados por | u otro separador): iwprefix, iwtitle
Predeterminado: (vacío)
iwbldir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Find all pages that link to the given language link.

Can be used to find all links with a language code, or all links to a title (with a given language). Using neither parameter is effectively "all language links".

Note that this may not consider language links added by extensions.

Parámetros:
lbllang

Idioma del enlace de idioma.

lbltitle

Language link to search for. Must be used with lbllang.

lblcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

lbllimit

Cuántas páginas en total se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
lblprop

Qué propiedades se obtendrán:

lllang
Agrega el código de idioma del enlace de idioma.
lltitle
Añade el título del enlace de idioma.
Valores (separados por | u otro separador): lllang, lltitle
Predeterminado: (vacío)
lbldir

La dirección en que ordenar la lista.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending

list=logevents (le)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener eventos de los registros.

Parámetros:
leprop

Qué propiedades se obtendrán:

ids
Agrega el identificador del evento de registro.
title
Añade el título de la página para el evento del registro.
type
Añade el tipo del evento de registro.
user
Añade el usuario responsable del evento del registro.
userid
Agrega el identificador del usuario responsable del evento del registro.
timestamp
Añade la marca de tiempo para el evento del registro.
comment
Añade el comentario del evento del registro.
parsedcomment
Añade el comentario analizado del evento de registro.
details
Muestra detalles adicionales sobre el evento del registro.
tags
Muestra las etiquetas para el evento del registro.
Valores (separados por | u otro separador): ids, title, type, user, userid, timestamp, comment, parsedcomment, details, tags
Predeterminado: ids|title|type|user|timestamp|comment|details
letype

Filtrar las entradas del registro solo a este tipo.

Uno de los siguientes valores: Puede estar vacío, o block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, contentmodel, newusers, interwiki
leaction

Filtrar las acciones del registro solo a esta acción. Reemplaza letype. En la lista de valores posibles, los valores con el asterisco como carácter comodín tales como action/* pueden tener distintas cadenas después de la barra (/).

Uno de los siguientes valores: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, delete/delete, delete/delete_redir, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, patrol/patrol, patrol/autopatrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload, newusers/newusers, newusers/create, newusers/create2, newusers/byemail, newusers/autocreate, interwiki/*
lestart

Marca de tiempo por la que empezar la enumeración.

Tipo: timestamp (formatos permitidos)
leend

Marca de tiempo por la que terminar la enumeración.

Tipo: timestamp (formatos permitidos)
ledir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: lestart debe ser anterior a leend.
older
De más recientes a más antiguos (orden predefinido). Nota: lestart debe ser posterior a leend.
Uno de los siguientes valores: newer, older
Predeterminado: older
leuser

Filtrar entradas a aquellas realizadas por el usuario dado.

Tipo: nombre de usuario
letitle

Filtrar entradas a aquellas relacionadas con una página.

lenamespace

Filtrar entradas a aquellas en el espacio de nombres dado.

Uno de los siguientes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
leprefix

Filtrar entradas que empiezan por este prefijo.

letag

Solo mostrar las entradas de eventos con esta etiqueta.

lelimit

Número total de entradas de eventos que devolver.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
lecontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplo:
Mostrar los eventos recientes del registro.
api.php?action=query&list=logevents [abrir en la zona de pruebas]

list=mystashedfiles (msf)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener una lista de archivos en la corriente de carga de usuarios.

Parámetros:
msfprop

Propiedades a buscar para los archivos.

size
Buscar el tamaño del archivo y las dimensiones de la imagen.
type
Obtener el tipo MIME y tipo multimedia del archivo.
Valores (separados por | u otro separador): size, type
Predeterminado: (vacío)
msflimit

Cuántos archivos obtener.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
msfcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplo:
Get the filekey, file size, and pixel size of files in the current user's upload stash.
api.php?action=query&list=mystashedfiles&msfprop=size [abrir en la zona de pruebas]

list=pagepropnames (ppn)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Mostrar todos los nombres de propiedades de página utilizados en el wiki.

Parámetros:
ppncontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

ppnlimit

Número máximo de nombres que devolver.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
Ejemplo:
Obtener los 10 primeros nombres de propiedades.
api.php?action=query&list=pagepropnames [abrir en la zona de pruebas]

list=pageswithprop (pwp)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Mostrar todas las páginas que usen una propiedad de página.

Parámetros:
pwppropname

Propiedad de página para la cual enumerar páginas (action=query&list=pagepropnames devuelve los nombres de las propiedades de página en uso).

Este parámetro es obligatorio.
pwpprop

Qué piezas de información incluir:

ids
Añade el identificador de página.
title
Agrega el título y el identificador del espacio de nombres de la página.
value
Añade el valor de la propiedad de página.
Valores (separados por | u otro separador): ids, title, value
Predeterminado: ids|title
pwpcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

pwplimit

El máximo número de páginas que se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
pwpdir

Dirección en la que se desea ordenar.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Listar las 10 primeras páginas que utilicen {{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [abrir en la zona de pruebas]
Obtener información adicional acerca de las 10 primeras páginas que utilicen __NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [abrir en la zona de pruebas]

list=prefixsearch (ps)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Perform a prefix search for page titles.

Despite the similarity in names, this module is not intended to be equivalent to Special:PrefixIndex; for that, see action=query&list=allpages with the apprefix parameter. The purpose of this module is similar to action=opensearch: to take user input and provide the best-matching titles. Depending on the search engine backend, this might include typo correction, redirect avoidance, or other heuristics.

Parámetros:
pssearch

Buscar cadena.

Este parámetro es obligatorio.
psnamespace

Espacio de nombres que buscar.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
Predeterminado: 0
pslimit

Número máximo de resultados que devolver.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
psoffset

Cuando haya más resultados disponibles, utiliza esto para continuar.

Tipo: entero
Predeterminado: 0
Ejemplo:
Buscar títulos de páginas que empiecen con meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [abrir en la zona de pruebas]

list=protectedtitles (pt)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Mostrar todos los títulos protegidos contra creación.

Parámetros:
ptnamespace

Listar solo los títulos en estos espacios de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
ptlevel

Listar solo títulos con estos niveles de protección.

Valores (separados por | u otro separador): autoconfirmed, sysop
ptlimit

Cuántas páginas se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
ptdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: ptstart debe ser anterior a ptend.
older
De más recientes a más antiguos (orden predefinido). Nota: ptstart debe ser posterior a ptend.
Uno de los siguientes valores: newer, older
Predeterminado: older
ptstart

Empezar la enumeración en esta marca de tiempo de protección.

Tipo: timestamp (formatos permitidos)
ptend

Terminar la enumeración en esta marca de tiempo de protección.

Tipo: timestamp (formatos permitidos)
ptprop

Qué propiedades se obtendrán:

timestamp
Añade la marca de tiempo de cuando se añadió la protección.
user
Agrega el usuario que agregó la protección.
userid
Agrega el identificador de usuario que agregó la protección.
comment
Añade el comentario de la protección.
parsedcomment
Añade el comentario analizado para la protección.
expiry
Añade la fecha y hora de cuando se levantará la protección.
level
Agrega el nivel de protección.
Valores (separados por | u otro separador): timestamp, user, userid, comment, parsedcomment, expiry, level
Predeterminado: timestamp|level
ptcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

list=querypage (qp)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Get a list provided by a QueryPage-based special page.

Parámetros:
qppage

El nombre de la página especial. Recuerda, es sensible a mayúsculas y minúsculas.

Este parámetro es obligatorio.
Uno de los siguientes valores: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinkedcategories, Mostlinkedtemplates, Mostlinked, Mostrevisions, Fewestrevisions, Shortpages, Uncategorizedcategories, Uncategorizedpages, Uncategorizedimages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Unwatchedpages, Unusedtemplates, Withoutinterwiki
qpoffset

Cuando haya más resultados disponibles, utiliza esto para continuar.

Tipo: entero
Predeterminado: 0
qplimit

Número de resultados que se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10

list=random (rn)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener un conjunto de páginas aleatorias.

Las páginas aparecen enumeradas en una secuencia fija, solo que el punto de partida es aleatorio. Esto quiere decir que, si, por ejemplo, Portada es la primera página aleatoria de la lista, Lista de monos ficticios siempre será la segunda, Lista de personas en sellos de Vanuatu la tercera, etc.

Parámetros:
rnnamespace

Devolver solo las páginas de estos espacios de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
rnfilterredir

Cómo filtrar las redirecciones.

Uno de los siguientes valores: all, redirects, nonredirects
Predeterminado: nonredirects
rnredirect
En desuso.

Usa rnfilterredir=redirects en su lugar.

Tipo: booleano/lógico (detalles)
rnlimit

Limita el número de páginas aleatorias que se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 1
rncontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplos:
Devuelve dos páginas aleatorias del espacio de nombres principal.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [abrir en la zona de pruebas]
Devuelve la información de dos páginas aleatorias del espacio de nombres principal.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [abrir en la zona de pruebas]

list=recentchanges (rc)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumerar cambios recientes.

Parámetros:
rcstart

El sello de tiempo para comenzar la enumeración.

Tipo: timestamp (formatos permitidos)
rcend

El sello de tiempo para finalizar la enumeración.

Tipo: timestamp (formatos permitidos)
rcdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: rcstart debe ser anterior a rcend.
older
De más recientes a más antiguos (orden predefinido). Nota: rcstart debe ser posterior a rcend.
Uno de los siguientes valores: newer, older
Predeterminado: older
rcnamespace

Filtrar cambios solamente a los espacios de nombres dados.

Valores (separados por | u otro separador): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
rcuser

Listar solo los cambios de este usuario.

Tipo: nombre de usuario
rcexcludeuser

No listar cambios de este usuario.

Tipo: nombre de usuario
rctag

Listar solo los cambios con esta etiqueta.

rcprop

Incluir piezas adicionales de información:

user
Añade el usuario responsable de la edición y añade una etiqueta si se trata de una IP.
userid
Añade el identificador del usuario responsable de la edición.
comment
Añade el comentario de la edición.
parsedcomment
Añade el comentario analizado para la edición.
flags
Añade marcas para la edición.
timestamp
Añade la marca de tiempo de la edición.
title
Añade el título de página de la edición.
ids
Añade los códigos ID de la página, de los cambios recientes y de las revisiones antigua y nueva.
sizes
Añade la longitud antigua y la longitud nueva de la página en bytes.
redirect
Etiqueta la edición si la página es una redirección.
patrolled
Etiqueta ediciones verificables como verificadas o no verificadas.
loginfo
Añade información de registro (identificador de registro, tipo de registro, etc.) a las entradas de registro.
tags
Muestra las etiquetas de la entrada.
sha1
Adds the content checksum for entries associated with a revision.
Valores (separados por | u otro separador): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
Predeterminado: title|timestamp|ids
rctoken
En desuso.

Usa action=query&meta=tokens en su lugar.

Valores (separados por | u otro separador): patrol
rcshow

Muestra solo los elementos que cumplan estos criterios. Por ejemplo, para ver solo ediciones menores realizadas por usuarios conectados, introduce rcshow=minor|!anon.

Valores (separados por | u otro separador): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled
rclimit

Cuántos cambios en total se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
rctype

Cuántos tipos de cambios se mostrarán.

Valores (separados por | u otro separador): edit, new, log, external, categorize
Predeterminado: edit|new|log|categorize
rctoponly

Enumerar solo las modificaciones que sean las últimas revisiones.

Tipo: booleano/lógico (detalles)
rccontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

rcgeneraterevisions

Cuando se utilice como generador, genera identificadores de revisión en lugar de títulos. Las entradas en la lista de cambios recientes que no tengan identificador de revisión asociado (por ejemplo, la mayoría de las entradas de registro) no generarán nada.

Tipo: booleano/lógico (detalles)

list=search (sr)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Realizar una búsqueda de texto completa.

Parámetros:
srsearch

Search for page titles or content matching this value. You can use the search string to invoke special search features, depending on what the wiki's search backend implements.

Este parámetro es obligatorio.
srnamespace

Buscar sólo en estos espacios de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
Predeterminado: 0
srlimit

Cuántas páginas en total se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
sroffset

Cuando haya más resultados disponibles, utiliza esto para continuar.

Tipo: entero
Predeterminado: 0
srwhat

Tipo de búsqueda que realizar.

Uno de los siguientes valores: title, text, nearmatch
srinfo

Qué metadatos devolver.

Valores (separados por | u otro separador): totalhits, suggestion, rewrittenquery
Predeterminado: totalhits|suggestion|rewrittenquery
srprop

Qué propiedades se devolverán:

size
Añade el tamaño de la página en bytes.
wordcount
Añade el número de palabras de la página.
timestamp
Añade la marca de tiempo de la última edición de la página.
snippet
Añade un fragmento analizado de la página.
titlesnippet
Añade un fragmento analizado del título de la página.
redirecttitle
Añade el título de la redirección coincidente.
redirectsnippet
Añade un fragmento analizado del título de la redirección.
sectiontitle
Añade el título de la sección correspondiente.
sectionsnippet
Añade un fragmento analizado del título de la sección correspondiente.
isfilematch
Añade un booleano que indica si la búsqueda corresponde al contenido del archivo.
categorysnippet
Añade un fragmento analizado de la categoría correspondiente.
score
Desaconsejado e ignorado.
hasrelated
Desaconsejado e ignorado.
Valores (separados por | u otro separador): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated
Predeterminado: size|wordcount|timestamp|snippet
srinterwiki

Incluir resultados interwiki en la búsqueda, si es posible.

Tipo: booleano/lógico (detalles)
srenablerewrites

Habilita la reescritura de consultas internas. Algunos servidores de búsqueda pueden reescribir la consulta a una que considere que da mejores resultados, por ejemplo, corrigiendo las faltas ortográficas.

Tipo: booleano/lógico (detalles)

list=tags (tg)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enumerar las etiquetas de modificación.

Parámetros:
tgcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

tglimit

El número máximo de etiquetas para enumerar.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
tgprop

Qué propiedades se obtendrán:

name
Añade el nombre de la etiqueta.
displayname
Agrega el mensaje de sistema para la etiqueta.
description
Añade la descripción de la etiqueta.
hitcount
Añade el número de revisiones y entradas de registro que tienen esta etiqueta.
defined
Indicar si la etiqueta está definida.
source
Obtiene las fuentes de la etiqueta, que pueden incluir extension para etiquetas definidas por extensiones y manual para etiquetas que pueden aplicarse manualmente por los usuarios.
active
Si la etiqueta aún se sigue aplicando.
Valores (separados por | u otro separador): name, displayname, description, hitcount, defined, source, active
Predeterminado: name

list=usercontribs (uc)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener todas las ediciones realizadas por un usuario.

Parámetros:
uclimit

Número máximo de contribuciones que se devolverán.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
ucstart

The start timestamp to return from.

Tipo: timestamp (formatos permitidos)
ucend

The end timestamp to return to.

Tipo: timestamp (formatos permitidos)
uccontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

ucuser

Los usuarios para los cuales se desea recuperar las contribuciones. No se puede utilizar junto con ucuserids o ucuserprefix.

Tipo: lista de nombres de usuarios
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
ucuserids

Los identificadores de los usuarios para los cuales se desea recuperar las contribuciones. No se puede utilizar junto con ucuserids o ucuserprefix.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
ucuserprefix

Recuperar las contribuciones de todos los usuarios cuyos nombres comienzan con este valor. No se puede utilizar junto con ucuser o ucuserids.

ucdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: ucstart debe ser anterior a ucend.
older
De más recientes a más antiguos (orden predefinido). Nota: ucstart debe ser posterior a ucend.
Uno de los siguientes valores: newer, older
Predeterminado: older
ucnamespace

Enumerar solo las contribuciones en estos espacios de nombres.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
ucprop

Incluir piezas adicionales de información:

ids
Añade el identificador de página y el de revisión.
title
Agrega el título y el identificador del espacio de nombres de la página.
timestamp
Añade fecha y hora de la edición.
comment
Añade el comentario de la edición.
parsedcomment
Añade el comentario analizado de la edición.
size
Añade el nuevo tamaño de la edición.
sizediff
Añade la diferencia de tamaño de la edición respecto de su progenitora.
flags
Añade las marcas de la edición.
patrolled
Etiqueta ediciones verificadas.
tags
Lista las etiquetas para la edición.
Valores (separados por | u otro separador): ids, title, timestamp, comment, parsedcomment, size, sizediff, flags, patrolled, tags
Predeterminado: ids|title|timestamp|comment|size|flags
ucshow

Mostrar solo los elementos que coinciden con estos criterios. Por ejemplo, solo ediciones no menores: ucshow=!minor.

Si se establece ucshow=patrolled o ucshow=!patrolled, las revisiones más antiguas que $wgRCMaxAge (7776000 segundos) no se mostrarán.

Valores (separados por | u otro separador): minor, !minor, patrolled, !patrolled, top, !top, new, !new
uctag

Enumerar solo las revisiones con esta etiqueta.

uctoponly
En desuso.

Enumerar solo las modificaciones que sean las últimas revisiones.

Tipo: booleano/lógico (detalles)
Ejemplos:
Mostrar contribuciones del usuario Example.
api.php?action=query&list=usercontribs&ucuser=Example [abrir en la zona de pruebas]
Mostrar las contribuciones de todas las direcciones IP con el prefijo 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir en la zona de pruebas]

list=users (us)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener información sobre una lista de usuarios.

Parámetros:
usprop

Qué piezas de información incluir:

blockinfo
Etiqueta si el usuario está bloqueado, por quién y por qué razón.
groups
Lista todos los grupos a los que pertenece cada usuario.
groupmemberships
Lists groups that each user has been explicitly assigned to, including the expiry date of each group membership.
implicitgroups
Enumera todos los grupos a los que pertenece automáticamente un usuario.
rights
Enumera todos los permisos que tiene cada usuario.
editcount
Añade el número de ediciones del usuario.
registration
Añade la marca de tiempo del registro del usuario.
emailable
Marca si el usuario puede y quiere recibir correo electrónico a través de Special:Emailuser.
gender
Etiqueta el género del usuario. Devuelve "masculino", "femenino" o "desconocido".
centralids
Adds the central IDs and attachment status for the user.
cancreate
Indica si se puede crear una cuenta para nombres de usuario válidos pero no registrados.
Valores (separados por | u otro separador): blockinfo, groups, groupmemberships, implicitgroups, rights, editcount, registration, emailable, gender, centralids, cancreate
usattachedwiki

With usprop=centralids, indicate whether the user is attached with the wiki identified by this ID.

ususers

Una lista de usuarios de los que obtener información.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
ususerids

Una lista de identificadores de usuarios de los que obtener información.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
ustoken
En desuso.

Usa action=query&meta=tokens en su lugar.

Valores (separados por | u otro separador): userrights

list=watchlist (wl)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.

Parámetros:
wlallrev

Include multiple revisions of the same page within given timeframe.

Tipo: booleano/lógico (detalles)
wlstart

El sello de tiempo para comenzar la enumeración

Tipo: timestamp (formatos permitidos)
wlend

El sello de tiempo para finalizar la enumeración.

Tipo: timestamp (formatos permitidos)
wlnamespace

Filtrar cambios solamente a los espacios de nombres dados.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
wluser

Mostrar solamente los cambios de este usuario.

Tipo: nombre de usuario
wlexcludeuser

No listar cambios de este usuario.

Tipo: nombre de usuario
wldir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: wlstart debe ser anterior a wlend.
older
De más recientes a más antiguos (orden predefinido). Nota: wlstart debe ser posterior a wlend.
Uno de los siguientes valores: newer, older
Predeterminado: older
wllimit

Número de resultados que devolver en cada petición.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
wlprop

Qué propiedades adicionales se obtendrán:

ids
Añade identificadores de revisiones y de páginas.
title
Añade el título de la página.
flags
Añade marcas para la edición.
user
Añade el usuario que hizo la edición.
userid
Añade el identificador de usuario de quien hizo la edición.
comment
Añade el comentario de la edición.
parsedcomment
Añade el comentario analizado de la edición.
timestamp
Añade fecha y hora de la edición.
patrol
Etiqueta las ediciones que están verificadas.
sizes
Añade la longitud vieja y la nueva de la página.
notificationtimestamp
Añade fecha y hora de cuando el usuario fue notificado por última vez acerca de la edición.
loginfo
Añade información del registro cuando corresponda.
Valores (separados por | u otro separador): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo
Predeterminado: ids|title|flags
wlshow

Muestra solo los elementos que cumplan estos criterios. Por ejemplo, para ver solo ediciones menores realizadas por usuarios conectados, introduce wlshow=minor|!anon.

Valores (separados por | u otro separador): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, unread, !unread
wltype

Qué tipos de cambios mostrar:

edit
Ediciones comunes a páginas
new
Creaciones de páginas.
log
Entradas del registro.
external
Cambios externos.
categorize
Cambios de pertenencia a categorías.
Valores (separados por | u otro separador): edit, new, log, external, categorize
Predeterminado: edit|new|log|categorize
wlowner

Utilizado junto con wltoken para acceder a la lista de seguimiento de otro usuario.

Tipo: nombre de usuario
wltoken

A security token (available in the user's preferences) to allow access to another user's watchlist.

wlcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplos:
Enumera la última revisión de las páginas con cambios recientes de la lista de seguimiento del usuario actual.
api.php?action=query&list=watchlist [abrir en la zona de pruebas]
Obtener información adicional sobre la última revisión de páginas con cambios recientes en la lista de seguimiento del usuario actual.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir en la zona de pruebas]
Obtener información sobre todos los cambios recientes de páginas de la lista de seguimiento del usuario actual.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir en la zona de pruebas]
Obtener información de página de las páginas con cambios recientes de la lista de seguimiento del usuario actual.
api.php?action=query&generator=watchlist&prop=info [abrir en la zona de pruebas]
Obtener información de revisión de los cambios recientes de páginas de la lista de seguimiento del usuario actual.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir en la zona de pruebas]
Enumerar la última revisión de páginas con cambios recientes de la lista de seguimiento del usuario Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [abrir en la zona de pruebas]

list=watchlistraw (wr)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener todas las páginas de la lista de seguimiento del usuario actual.

Parámetros:
wrcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

wrnamespace

Mostrar solamente las páginas de los espacios de nombres dados.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
wrlimit

Número de resultados que devolver en cada petición.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
wrprop

Qué propiedades adicionales se obtendrán:

changed
Añade la marca de tiempo de la última notificación al usuario sobre la edición.
Valores (separados por | u otro separador): changed
wrshow

Sólo listar los elementos que cumplen estos criterios.

Valores (separados por | u otro separador): changed, !changed
wrowner

Utilizado junto con wrtoken para acceder a la lista de seguimiento de otro usuario.

Tipo: nombre de usuario
wrtoken

A security token (available in the user's preferences) to allow access to another user's watchlist.

wrdir

La dirección en la que se listará.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
wrfromtitle

Título (con el prefijo de espacio de nombres) desde el que se empezará a enumerar.

wrtotitle

Título (con el prefijo de espacio de nombres) desde el que se dejará de enumerar.

Ejemplos:
Listar las páginas de la lista de seguimiento del usuario actual.
api.php?action=query&list=watchlistraw [abrir en la zona de pruebas]
Obtener información de las páginas de la lista de seguimiento del usuario actual.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [abrir en la zona de pruebas]

meta=allmessages (am)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devolver los mensajes de este sitio.

Parámetros:
ammessages

Qué mensajes mostrar. * (predeterminado) significa todos los mensajes.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
Predeterminado: *
amprop

Qué propiedades se obtendrán.

Valores (separados por | u otro separador): default
amenableparser

Establecer para habilitar el analizador, se preprocesará el wikitexto del mensaje (sustitución de palabras mágicas, uso de plantillas, etc.).

Tipo: booleano/lógico (detalles)
amnocontent

Si se establece, no incluya el contenido de los mensajes en la salida.

Tipo: booleano/lógico (detalles)
amincludelocal

Incluir también los mensajes locales, es decir, aquellos que no existen en el propio software pero sí en el espacio de nombres MediaWiki. Esto muestra todas las páginas del espacio de nombres MediaWiki, así que también mostrará las que no son propiamente mensajes, como, por ejemplo, Common.js.

Tipo: booleano/lógico (detalles)
amargs

Los argumentos que se sustituyen en el mensaje.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
amfilter

Devolver solo mensajes con nombres que contengan esta cadena.

amcustomised

Devolver solo mensajes en este estado de personalización.

Uno de los siguientes valores: all, modified, unmodified
Predeterminado: all
amlang

Devolver mensajes en este idioma.

amfrom

Devolver mensajes que empiecen por este mensaje.

amto

Devolver mensajes que acaben por este mensaje.

amtitle

Nombre de página que usar como contexto al analizar el mensaje (para la opción amenableparser).

amprefix

Devolver mensajes con este prefijo.

meta=authmanagerinfo (ami)

Recuperar información sobre el estado de autenticación actual.

Parámetros:
amisecuritysensitiveoperation

Test whether the user's current authentication status is sufficient for the specified security-sensitive operation.

amirequestsfor

Obtener información sobre las peticiones de autentificación requeridas para la acción de autentificación especificada.

Uno de los siguientes valores: login, login-continue, create, create-continue, link, link-continue, change, remove, unlink
amimergerequestfields

Combinar la información de los campos para todas las peticiones de autentificación en una matriz.

Tipo: booleano/lógico (detalles)
amimessageformat

Formato utilizado para los mensajes devueltos.

Uno de los siguientes valores: html, wikitext, raw, none
Predeterminado: wikitext
Ejemplos:
Captura de las solicitudes que puede ser utilizadas al comienzo de inicio de sesión.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir en la zona de pruebas]
Obtener las peticiones que podrían utilizarse al empezar un inicio de sesión, con los campos de formulario integrados.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir en la zona de pruebas]
Comprueba si la autentificación es suficiente para realizar la acción foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [abrir en la zona de pruebas]

meta=filerepoinfo (fri)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devuelve metainformación sobre los repositorios de imágenes configurados en el wiki.

Parámetro:
friprop

Which repository properties to get (there may be more available on some wikis):

apiurl
URL to the repository API - helpful for getting image info from the host.
name
The key of the repository - used in e.g. $wgForeignFileRepos and imageinfo return values.
displayname
The human-readable name of the repository wiki.
rooturl
Root URL for image paths.
local
Whether that repository is the local one or not.
Valores (separados por | u otro separador): name, displayname, rootUrl, local, url, thumbUrl, initialCapital, scriptDirUrl, scriptExtension, favicon, canUpload
Predeterminado: name|displayname|rootUrl|local|url|thumbUrl|initialCapital|scriptDirUrl|scriptExtension|favicon|canUpload
Ejemplo:
Obtener información acerca de los repositorios de archivos.
api.php?action=query&meta=filerepoinfo&friprop=apiurl|name|displayname [abrir en la zona de pruebas]

meta=siteinfo (si)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Devolver información general acerca de la página web.

Parámetros:
siprop

Qué información se obtendrá:

general
Información global del sistema.
namespaces
Lista de espacios de nombres registrados y sus nombres canónicos.
namespacealiases
Lista de alias registrados de espacios de nombres
specialpagealiases
Lista de alias de páginas especiales.
magicwords
Lista de palabras mágicas y sus alias.
interwikimap
Devuelve el mapa interwiki (opcionalmente filtrado, opcionalmente localizado mediante el uso de siinlanguagecode).
dbrepllag
Devuelve el servidor de base de datos con el retraso de replicación más grande.
statistics
Devuelve las estadísticas del sitio.
usergroups
Devuelve los grupos de usuarios y los permisos asociados.
libraries
Devuelve las bibliotecas instaladas en el wiki.
extensions
Devuelve las extensiones instaladas en el wiki.
fileextensions
Devuelve una lista de extensiones de archivo permitidas para subirse.
rightsinfo
Devuelve información de permisos (licencia) del wiki, si está disponible.
restrictions
Devuelve información sobre tipos de restricciones (protección) disponible.
languages
Devuelve una lista de los idiomas que admite MediaWiki (opcionalmente localizada mediante el uso de siinlanguagecode).
languagevariants
Returns a list of language codes for which LanguageConverter is enabled, and the variants supported for each.
skins
Devuelve una lista de todos las apariencias habilitadas (opcionalmente localizada mediante el uso de siinlanguagecode, de lo contrario en el idioma del contenido).
extensiontags
Returns a list of parser extension tags.
functionhooks
Returns a list of parser function hooks.
showhooks
Returns a list of all subscribed hooks (contents of $wgHooks).
variables
Devuelve una lista de identificadores variables.
protocols
Devuelve una lista de los protocolos que se permiten en los enlaces externos.
defaultoptions
Devuelve los valores predeterminados de las preferencias del usuario.
uploaddialog
Returns the upload dialog configuration.
Valores (separados por | u otro separador): general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, languagevariants, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
Predeterminado: general
sifilteriw

Devuelve solo entradas locales o solo entradas no locales del mapa interwiki.

Uno de los siguientes valores: local, !local
sishowalldb

List all database servers, not just the one lagging the most.

Tipo: booleano/lógico (detalles)
sinumberingroup

Muestra el número de usuarios en los grupos de usuarios.

Tipo: booleano/lógico (detalles)
siinlanguagecode

Código de idioma para los nombres localizados de los idiomas (en el mejor intento posible) y apariencias.

meta=tokens

Gets tokens for data-modifying actions.

Parámetro:
type

Types of token to request.

Valores (separados por | u otro separador): createaccount, csrf, login, patrol, rollback, userrights, watch
Predeterminado: csrf

meta=userinfo (ui)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener información sobre el usuario actual.

Parámetros:
uiprop

Qué piezas de información incluir:

blockinfo
Etiqueta si el usuario está bloqueado, por quién y por qué motivo.
hasmsg
Añade una etiqueta messages si el usuario actual tiene mensajes pendientes.
groups
Lista todos los grupos al que pertenece el usuario actual.
groupmemberships
Lists groups that the current user has been explicitly assigned to, including the expiry date of each group membership.
implicitgroups
Enumera todos los grupos a los que pertenece automáticamente el usuario actual.
rights
Lista todos los permisos que tiene el usuario actual.
changeablegroups
Enumera los grupos a los que el usuario actual se puede unir o retirar.
options
Lista todas las preferencias que haya establecido el usuario actual.
preferencestoken
Deprecated. Get a token to change current user's preferences.
editcount
Añade el número de ediciones del usuario actual.
ratelimits
Lista todos los límites de velocidad aplicados al usuario actual.
email
Añade la dirección de correo electrónico del usuario y la fecha de autenticación por correo.
realname
Añade el nombre real del usuario.
acceptlang
Reenvía la cabecera Accept-Language enviada por el cliente en un formato estructurado.
registrationdate
Añade la fecha de registro del usuario.
unreadcount
Añade el recuento de páginas no leídas de la lista de seguimiento del usuario (máximo 999, devuelve 1000+ si el número es mayor).
centralids
Adds the central IDs and attachment status for the user.
Valores (separados por | u otro separador): blockinfo, hasmsg, groups, groupmemberships, implicitgroups, rights, changeablegroups, options, preferencestoken, editcount, ratelimits, email, realname, acceptlang, registrationdate, unreadcount, centralids
uiattachedwiki

With uiprop=centralids, indicate whether the user is attached with the wiki identified by this ID.

Ejemplos:
Obtener información sobre el usuario actual.
api.php?action=query&meta=userinfo [abrir en la zona de pruebas]
Obtener información adicional sobre el usuario actual.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [abrir en la zona de pruebas]

action=removeauthenticationdata

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Elimina los datos de autentificación del usuario actual.

Parámetros:
request

Use this authentication request, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=remove.

Este parámetro es obligatorio.
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplo:
Trata de eliminar los datos del usuario actual para FooAuthenticationRequest.
api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [abrir en la zona de pruebas]

action=resetpassword

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Enviar un email de reinicialización de la contraseña a un usuario.

Parámetros:
user

Usuario en proceso de reinicialización

Tipo: nombre de usuario
email

Dirección de correo electrónico del usuario que se va a reinicializar

token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplos:
Enviar un correo de recuperación de contraseña al usuario Ejemplo.
api.php?action=resetpassword&user=Example&token=123ABC [abrir en la zona de pruebas]
Enviar un correo de recuperación de contraseña para todos los usuarios con dirección de correo electrónico usuario@ejemplo.com.
api.php?action=resetpassword&user=user@example.com&token=123ABC [abrir en la zona de pruebas]

action=revisiondelete

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Eliminar y restaurar revisiones

Parámetros:
type

Type of revision deletion being performed.

Este parámetro es obligatorio.
Uno de los siguientes valores: revision, archive, oldimage, filearchive, logging
target

Título de la página para el borrado de la revisión, en caso de ser necesario para ese tipo.

ids

Identificadores de las revisiones para borrar.

Este parámetro es obligatorio.
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
hide

Qué ocultar en cada revisión.

Valores (separados por | u otro separador): content, comment, user
show

Qué mostrar en cada revisión.

Valores (separados por | u otro separador): content, comment, user
suppress

Whether to suppress data from administrators as well as others.

Uno de los siguientes valores: yes, no, nochange
Predeterminado: nochange
reason

Motivo de la eliminación o restauración.

tags

Etiquetas que aplicar a la entrada en el registro de borrados.

Valores (separados por | u otro separador):
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=rollback

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Deshacer la última edición de la página.

Si el último usuario que editó la página hizo varias ediciones consecutivas, todas ellas serán revertidas.

Parámetros:
title

Título de la página que revertir. No se puede usar junto con pageid.

pageid

Identificador de la página que revertir. No se puede usar junto con title.

Tipo: entero
tags

Etiquetas que aplicar a la reversión.

Valores (separados por | u otro separador):
user

Nombre del usuario cuyas ediciones se van a revertir.

Este parámetro es obligatorio.
Tipo: nombre de usuario
summary

Resumen de edición personalizado. Si se deja vacío se utilizará el predeterminado.

Predeterminado: (vacío)
markbot

Marcar las acciones revertidas y la reversión como ediciones por bots.

Tipo: booleano/lógico (detalles)
watchlist

Añadir o borrar incondicionalmente la página de la lista de seguimiento del usuario actual, usar preferencias o no cambiar seguimiento.

Uno de los siguientes valores: watch, unwatch, preferences, nochange
Predeterminado: preferences
token

A "rollback" token retrieved from action=query&meta=tokens

For compatibility, the token used in the web UI is also accepted.

Este parámetro es obligatorio.
Ejemplos:
Revertir las últimas ediciones de la página Main Page por el usuario Example.
api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [abrir en la zona de pruebas]
Revertir las últimas ediciones de la página Main Page por el usuario de IP 192.0.2.5 con resumen Reverting vandalism, y marcar esas ediciones y la reversión como ediciones realizadas por bots.
api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [abrir en la zona de pruebas]

action=rsd

(main | rsd)

Exportar un esquema RSD (Really Simple Discovery; Descubrimiento Muy Simple).

Ejemplo:
Exportar el esquema RSD.
api.php?action=rsd [abrir en la zona de pruebas]

action=scribunto-console

  • Este módulo requiere permisos de lectura.
  • Fuente: Scribunto
  • Licencia: desconocida

Internal module for servicing XHR requests from the Scribunto console

Parámetros:
title

The module title to test

content

The new content of the module

session
(sin descripción)
Tipo: entero
question

The next line to evaluate as a script

Este parámetro es obligatorio.
clear

Set this to true to clear the current session state

Tipo: booleano/lógico (detalles)

action=setnotificationtimestamp

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Actualizar la marca de tiempo de notificación de las páginas en la lista de seguimiento.

Esto afecta a la función de resaltado de las páginas modificadas en la lista de seguimiento y al envío de correo electrónico cuando la preferencia "Enviarme un correo electrónico cuando se modifique una página o un archivo de mi lista de seguimiento" está habilitada.

Parámetros:
entirewatchlist

Trabajar en todas las páginas en seguimiento.

Tipo: booleano/lógico (detalles)
timestamp

Marca de tiempo en la que fijar la marca de tiempo de notificación.

Tipo: timestamp (formatos permitidos)
torevid

Revisión a la que fijar la marca de tiempo de notificación (una sola página).

Tipo: entero
newerthanrevid

Revisión a la que fijar la marca de tiempo de notificación más reciente (una sola página).

Tipo: entero
continue

Cuando haya más resultados disponibles, utiliza esto para continuar.

titles

Una lista de títulos en los que trabajar.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
pageids

Una lista de identificadores de páginas en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
revids

Una lista de identificadores de revisiones en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
generator

Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado.

Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos.

Uno de los siguientes 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 automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator.

Tipo: booleano/lógico (detalles)
converttitles

Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como gan, iu, kk, ku, shi, sr, tg, uz y zh.

Tipo: booleano/lógico (detalles)
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplos:
Restablecer el estado de notificación para la totalidad de la lista de seguimiento.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir en la zona de pruebas]
Restablecer el estado de notificación de Main page.
api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [abrir en la zona de pruebas]
Fijar la marca de tiempo de notificación de Main page para que todas las ediciones posteriores al 1 de enero de 2012 estén consideradas como no vistas.
api.php?action=setnotificationtimestamp&titles=Main_page&timestamp=2012-01-01T00:00:00Z&token=123ABC [abrir en la zona de pruebas]
Restablecer el estado de notificación de las páginas del espacio de nombres Usuario.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir en la zona de pruebas]

action=setpagelanguage

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

En este wiki no se permite modificar el idioma de las páginas.

Activa $wgPageLanguageUseDB para utilizar esta acción.

Parámetros:
title

Título de la página cuyo idioma deseas cambiar. No se puede usar junto con pageid.

pageid

Identificador de la página cuyo idioma deseas cambiar. No se puede usar junto con title.

Tipo: entero
lang

Código del idioma al que se desea cambiar la página. Usa default para restablecer la página al idioma predeterminado para el contenido del wiki.

Este parámetro es obligatorio.
Uno de los siguientes valores: default, ab, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bbc, bbc-latn, bcc, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, bm, bn, bo, bpy, bqi, br, brh, bs, 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, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, ht, hu, hy, 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, kg, khw, ki, kiu, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mo, mr, mrj, ms, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, niu, nl, nl-informal, nn, nov, nrm, nso, nv, ny, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, ro, roa-tara, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, sei, ses, sg, sgs, sh, shi, shn, si, sk, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, su, sv, sw, szl, ta, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tokipona, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
reason

Motivo del cambio.

tags

Cambiar las etiquetas que aplicar a la entrada de registro resultante de esta acción.

Valores (separados por | u otro separador):
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplos:
Cambiar el idioma de Main Page al euskera.
api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC [abrir en la zona de pruebas]
Cambiar el idioma de la página con identificador 123 al idioma predeterminado para el contenido del wiki.
api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [abrir en la zona de pruebas]

action=stashedit

  • Este módulo es interno o inestable. Su funcionamiento puede cambiar sin previo aviso.
  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Prepare an edit in shared cache.

This is intended to be used via AJAX from the edit form to improve the performance of the page save.

Parámetros:
title

Título de la página que se está editando.

Este parámetro es obligatorio.
section

Número de la sección. 0 para una sección superior, new para una sección nueva.

sectiontitle

El título de una sección nueva.

text

Contenido de la página.

stashedtexthash

Page content hash from a prior stash to use instead.

summary

Resumen de cambios.

contentmodel

Modelo del contenido nuevo.

Este parámetro es obligatorio.
Uno de los siguientes valores: wikitext, javascript, json, css, text, Scribunto
contentformat

Formato de serialización de contenido utilizado para el texto de entrada.

Este parámetro es obligatorio.
Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
baserevid

Identificador de la revisión de base.

Este parámetro es obligatorio.
Tipo: entero
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=tag

(main | tag)
  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Añadir o borrar etiquetas de modificación de revisiones individuales o entradas de registro.

Parámetros:
rcid

Uno o más identificadores de cambios recientes a los que añadir o borrar la etiqueta.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
revid

Uno o más identificadores de revisión a los que añadir o borrar la etiqueta.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
logid

Uno o más identificadores de entradas del registro a los que agregar o eliminar la etiqueta.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
add

Etiquetas que añadir. Solo se pueden añadir etiquetas definidas manualmente.

Valores (separados por | u otro separador):
remove

Etiquetas que borrar. Solo se pueden borrar etiquetas definidas manualmente o completamente indefinidas.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
reason

Motivo del cambio.

Predeterminado: (vacío)
tags

Etiquetas que aplicar a la entrada de registro que se generará como resultado de esta acción.

Valores (separados por | u otro separador):
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplos:
Añadir la etiqueta vandalism al identificador de revisión 123 sin especificar un motivo
api.php?action=tag&revid=123&add=vandalism&token=123ABC [abrir en la zona de pruebas]
Eliminar la etiqueta spam de la entrada del registro con identificador 123 con el motivo Wrongly applied
api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [abrir en la zona de pruebas]

action=tokens

  • Este módulo está en desuso.
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Get tokens for data-modifying actions.

This module is deprecated in favor of action=query&meta=tokens.

Parámetro:
type

Types of token to request.

Valores (separados por | u otro separador): block, createaccount, csrf, delete, edit, email, import, login, move, options, patrol, protect, rollback, unblock, userrights, watch
Predeterminado: edit
Ejemplos:
Retrieve an edit token (the default).
api.php?action=tokens [abrir en la zona de pruebas]
Retrieve an email token and a move token.
api.php?action=tokens&type=email|move [abrir en la zona de pruebas]

action=transcodereset

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: TimedMediaHandler
  • Licencia: Ver enlace

Users with the 'transcode-reset' right can reset and re-run a transcode job

Parámetros:
title

The media file title

Este parámetro es obligatorio.
transcodekey

The transcode key you wish to reset

token

A "1" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplos:
Reset all transcodes for Clip.webm :
api.php?action=transcodereset&title=File:Clip.webm&token=%2B\ [abrir en la zona de pruebas]
Reset the '360_560kbs.webm' transcode key for clip.webm. Get a list of transcode keys via a 'transcodestatus' query
api.php?action=transcodereset&title=File:Clip.webm&transcodekey=360_560kbs.webm&token=%2B\ [abrir en la zona de pruebas]

action=unblock

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Desbloquear un usuario.

Parámetros:
id

Identificador del bloqueo que se desea desbloquear (obtenido mediante list=blocks). No se puede usar junto con with user o userid.

Tipo: entero
user

Nombre de usuario, dirección IP o intervalo de direcciones IP para desbloquear. No se puede utilizar junto con id o userid.

userid

ID de usuario que desbloquear. No se puede utilizar junto con id o user.

Tipo: entero
reason

Motivo del desbloqueo.

Predeterminado: (vacío)
tags

Cambiar las etiquetas que aplicar a la entrada en el registro de bloqueos.

Valores (separados por | u otro separador):
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplos:
Desbloquear el bloqueo de ID #105
api.php?action=unblock&id=105 [abrir en la zona de pruebas]
Desbloquear al usuario Bob con el motivo Sorry Bob
api.php?action=unblock&user=Bob&reason=Sorry%20Bob [abrir en la zona de pruebas]

action=undelete

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Restore revisions of a deleted page.

A list of deleted revisions (including timestamps) can be retrieved through prop=deletedrevisions, and a list of deleted file IDs can be retrieved through list=filearchive.

Parámetros:
title

Título de la página que restaurar.

Este parámetro es obligatorio.
reason

Motivo de la restauración.

Predeterminado: (vacío)
tags

Cambiar las etiquetas para aplicar a la entrada en el registro de borrados.

Valores (separados por | u otro separador):
timestamps

Marcas de tiempo de las revisiones que se desea restaurar. Si tanto timestamps como fileids están vacíos, se restaurarán todas.

Tipo: lista de timestamps (formatos permitidos)
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
fileids

Identificadores de las revisiones que se desea restaurar. Si tanto timestamps como fileids están vacíos, se restaurarán todas.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
watchlist

Unconditionally add or remove the page from the current user's watchlist, use preferences or do not change watch.

Uno de los siguientes valores: watch, unwatch, preferences, nochange
Predeterminado: preferences
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=unlinkaccount

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Remove a linked third-party account from the current user.

Parámetros:
request

Use this authentication request, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=unlink.

Este parámetro es obligatorio.
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplo:
Attempt to remove the current user's link for the provider associated with FooAuthenticationRequest.
api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [abrir en la zona de pruebas]

action=upload

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Upload a file, or get the status of pending uploads.

Several methods are available:

  • Upload file contents directly, using the file parameter.
  • Upload the file in pieces, using the filesize, chunk, and offset parameters.
  • Have the MediaWiki server fetch a file from a URL, using the url parameter.
  • Complete an earlier upload that failed due to warnings, using the filekey parameter.

Note that the HTTP POST must be done as a file upload (i.e. using multipart/form-data) when sending the file.

Parámetros:
filename

Nombre del archivo de destino.

comment

Upload comment. Also used as the initial page text for new files if text is not specified.

Predeterminado: (vacío)
tags

Cambiar etiquetas para aplicar a la entrada del registro de subidas y a la revisión de página de archivo.

Valores (separados por | u otro separador):
text

Texto de página inicial para archivos nuevos.

watch
En desuso.

Vigilar la página.

Tipo: booleano/lógico (detalles)
watchlist

Añadir o borrar incondicionalmente la página de la lista de seguimiento del usuario actual, utilizar las preferencias o no cambiar el estado de seguimiento.

Uno de los siguientes valores: watch, preferences, nochange
Predeterminado: preferences
ignorewarnings

Ignorar las advertencias.

Tipo: booleano/lógico (detalles)
file

Contenido del archivo.

Must be posted as a file upload using multipart/form-data.
url

URL de la que obtener el archivo.

filekey

Key that identifies a previous upload that was stashed temporarily.

sessionkey
En desuso.

Idéntico a filekey, mantenido por razones de retrocompatibilidad.

stash

If set, the server will stash the file temporarily instead of adding it to the repository.

Tipo: booleano/lógico (detalles)
filesize

Tamaño de archivo total de la carga.

El valor debe estar entre 0 y 104 857 600.
Tipo: entero
offset

Posición del fragmento en bytes.

El valor no debe ser menor a 0.
Tipo: entero
chunk

Contenido del fragmento.

Must be posted as a file upload using multipart/form-data.
async

Realizar de forma asíncrona las operaciones de archivo potencialmente grandes cuando sea posible.

Tipo: booleano/lógico (detalles)
checkstatus

Only fetch the upload status for the given file key.

Tipo: booleano/lógico (detalles)
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=userrights

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Cambiar la pertenencia a grupos de un usuario.

Parámetros:
user

Nombre de usuario.

Tipo: nombre de usuario
userid

ID de usuario.

Tipo: entero
add

Agregar el usuario a estos grupos, o, si ya es miembro, actualizar la fecha de expiración de su pertenencia a ese grupo.

Valores (separados por | u otro separador): bot, sysop, bureaucrat, Colaborador
expiry

Marcas de tiempo de expiración. Pueden ser relativas (por ejemplo, 5 months o 2 weeks) o absolutas (por ejemplo, 2014-09-18T12:34:56Z). Si sólo se fija una marca de tiempo, se utilizará para todos los grupos que se pasen al parámetro añadir. Usa infinite, indefinite, infinity, o never para que la pertenencia al grupo no tenga fecha de expiración.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
Predeterminado: infinite
remove

Eliminar el usuario de estos grupos.

Valores (separados por | u otro separador): bot, sysop, bureaucrat, Colaborador
reason

Motivo del cambio.

Predeterminado: (vacío)
token

A "userrights" token retrieved from action=query&meta=tokens

For compatibility, the token used in the web UI is also accepted.

Este parámetro es obligatorio.
tags

Cambia las etiquetas que aplicar a la entrada del registro de derechos del usuario.

Valores (separados por | u otro separador):
Ejemplos:
Agregar al usuario FooBot al grupo bot y eliminarlo de los grupos sysop y bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir en la zona de pruebas]
Añade el usuario con identificador 123 al grupo bot, y lo borra de los grupos sysop y bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir en la zona de pruebas]
Añadir al usuario SometimeSysop al grupo sysop por 1 mes.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [abrir en la zona de pruebas]

action=validatepassword

  • Este módulo requiere permisos de lectura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Valida una contraseña contra las políticas de contraseñas del wiki.

La validez es Good si la contraseña es aceptable, Change y la contraseña se puede usar para iniciar sesión pero debe cambiarse o Invalid si la contraseña no se puede usar.

Parámetros:
password

Contraseña para validar.

Este parámetro es obligatorio.
user

Nombre de usuario, para pruebas de creación de cuentas. El usuario nombrado no debe existir.

Tipo: nombre de usuario
email

Dirección de correo electrónico, para pruebas de creación de cuentas.

realname

Nombre real, para pruebas de creación de cuentas.

Ejemplos:
Validar la contraseña foobar para el usuario actual.
api.php?action=validatepassword&password=foobar [abrir en la zona de pruebas]
Validar la contraseña qwerty para la creación del usuario Example.
api.php?action=validatepassword&password=querty&user=Example [abrir en la zona de pruebas]

action=watch

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Añadir o borrar páginas de la lista de seguimiento del usuario actual.

Parámetros:
title
En desuso.

La página que seguir o dejar de seguir. Usa titles en su lugar.

unwatch

Si se define, en vez de seguir la página, se dejará de seguir.

Tipo: booleano/lógico (detalles)
continue

Cuando haya más resultados disponibles, utiliza esto para continuar.

titles

Una lista de títulos en los que trabajar.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
pageids

Una lista de identificadores de páginas en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
revids

Una lista de identificadores de revisiones en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
generator

Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado.

Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos.

Uno de los siguientes 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 automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator.

Tipo: booleano/lógico (detalles)
converttitles

Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como gan, iu, kk, ku, shi, sr, tg, uz y zh.

Tipo: booleano/lógico (detalles)
token

A "watch" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.

action=webapp-manifest

  • Este módulo requiere permisos de lectura.
  • Fuente: MobileFrontend
  • Licencia: GPL-2.0+

Devuelve un manifiesto de aplicación web.

format=json

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Extraer los datos de salida en formato JSON.

Parámetros:
callback

Si se especifica, envuelve la salida dentro de una llamada a una función dada. Por motivos de seguridad, cualquier dato específico del usuario estará restringido.

utf8

Si se especifica, codifica la mayoría (pero no todos) de los caracteres no pertenecientes a ASCII como UTF-8 en lugar de reemplazarlos por secuencias de escape hexadecimal. Toma el comportamiento por defecto si formatversion no es 1.

Tipo: booleano/lógico (detalles)
ascii

Si se especifica, codifica todos los caracteres no pertenecientes a ASCII mediante secuencias de escape hexadecimal. Toma el comportamiento por defecto si formatversion no es 1.

Tipo: booleano/lógico (detalles)
formatversion

Formato de salida:

1
Formato retrocompatible (booleanos con estilo XML, claves * para nodos de contenido, etc.).
2
Formato moderno experimental. ¡Atención, las especificaciones pueden cambiar!
latest
Utiliza el último formato (actualmente 2). Puede cambiar sin aviso.
Uno de los siguientes valores: 1, 2, latest
Predeterminado: 1
Ejemplo:
Devolver el resultado de la consulta en formato JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [abrir en la zona de pruebas]

format=jsonfm

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Producir los datos de salida en formato JSON (con resaltado sintáctico en HTML).

Parámetros:
wrappedhtml

Devolver el HTML con resaltado sintáctico y los módulos ResourceLoader asociados en forma de objeto JSON.

Tipo: booleano/lógico (detalles)
callback

Si se especifica, envuelve la salida dentro de una llamada a una función dada. Por motivos de seguridad, cualquier dato específico del usuario estará restringido.

utf8

Si se especifica, codifica la mayoría (pero no todos) de los caracteres no pertenecientes a ASCII como UTF-8 en lugar de reemplazarlos por secuencias de escape hexadecimal. Toma el comportamiento por defecto si formatversion no es 1.

Tipo: booleano/lógico (detalles)
ascii

Si se especifica, codifica todos los caracteres no pertenecientes a ASCII mediante secuencias de escape hexadecimal. Toma el comportamiento por defecto si formatversion no es 1.

Tipo: booleano/lógico (detalles)
formatversion

Formato de salida:

1
Formato retrocompatible (booleanos con estilo XML, claves * para nodos de contenido, etc.).
2
Formato moderno experimental. ¡Atención, las especificaciones pueden cambiar!
latest
Utiliza el último formato (actualmente 2). Puede cambiar sin aviso.
Uno de los siguientes valores: 1, 2, latest
Predeterminado: 1

format=none

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

No extraer nada.

Ejemplo:
Devolver el resultado de la consulta en formato NONE.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [abrir en la zona de pruebas]

format=php

(main | php)
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Extraer los datos de salida en formato serializado PHP.

Parámetro:
formatversion

Formato de salida:

1
Formato retrocompatible (booleanos con estilo XML, claves * para nodos de contenido, etc.).
2
Formato moderno experimental. ¡Atención, las especificaciones pueden cambiar!
latest
Utilizar el último formato (actualmente 2). Puede cambiar sin aviso.
Uno de los siguientes valores: 1, 2, latest
Predeterminado: 1

format=phpfm

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Producir los datos de salida en formato PHP serializado (con resaltado sintáctico en HTML).

Parámetros:
wrappedhtml

Devolver el HTML con resaltado sintáctico y los módulos ResourceLoader asociados en forma de objeto JSON.

Tipo: booleano/lógico (detalles)
formatversion

Formato de salida:

1
Formato retrocompatible (booleanos con estilo XML, claves * para nodos de contenido, etc.).
2
Formato moderno experimental. ¡Atención, las especificaciones pueden cambiar!
latest
Utilizar el último formato (actualmente 2). Puede cambiar sin aviso.
Uno de los siguientes valores: 1, 2, latest
Predeterminado: 1

format=rawfm

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Extraer los datos de salida, incluidos los elementos de depuración, en formato JSON (embellecido en HTML).

Parámetro:
wrappedhtml

Devolver el HTML con resaltado sintáctico y los módulos ResourceLoader asociados en forma de objeto JSON.

Tipo: booleano/lógico (detalles)

format=xml

(main | xml)
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Producir los datos de salida en formato XML.

Parámetros:
xslt

Si se especifica, añade la página nombrada como una hoja de estilo XSL. El valor debe ser un título en el espacio de nombres MediaWiki que termine en .xsl.

includexmlnamespace

Si se especifica, añade un espacio de nombres XML.

Tipo: booleano/lógico (detalles)

format=xmlfm

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Producir los datos de salida en formato XML (con resaltado sintáctico en HTML).

Parámetros:
wrappedhtml

Devolver el HTML con resaltado sintáctico y los módulos ResourceLoader asociados en forma de objeto JSON.

Tipo: booleano/lógico (detalles)
xslt

Si se especifica, añade la página nombrada como una hoja de estilo XSL. El valor debe ser un título en el espacio de nombres MediaWiki que termine en .xsl.

includexmlnamespace

Si se especifica, añade un espacio de nombres XML.

Tipo: booleano/lógico (detalles)

Tipos de datos

Las entradas en MediaWiki deberían estar en UTF-8 según la norma NFC. MediaWiki puede tratar de convertir otros formatos, pero esto puede provocar errores en algunas operaciones (tales como las ediciones con controles MD5).

Algunos tipos de parámetros en las solicitudes de API requieren de una explicación más detallada:

boolean
Los parámetros booleanos trabajo como cajas de verificación de HTML: si el parámetro está definido, independientemente de su valor, se considera verdadero. Para un valor falso, se debe omitir el parámetro por completo.
marca de tiempo
Las marcas de tiempo se pueden definir en varios formatos. Se recomienda seguir la norma ISO 8601 de fecha y hora. Todas las horas están en UTC, ignorándose cualquier indicación de zona horaria.
  • Fecha y hora en ISO 8601, 2001-01-15T14:56:00Z (los signos de puntuación y la Z son opcionales)
  • Fecha y hora en ISO 8601 con fracciones de segundo (que se omiten), 2001-01-15T14:56:00.00001Z (los guiones, los dos puntos y la Z son opcionales)
  • Formato MediaWiki, 20010115145600
  • Formato genérico de número, 2001-01-15 14:56:00 (la zona horaria opcional, sea GMT, +## o -## se omite)
  • Formato EXIF, 2001:01:15 14:56:00
  • Formato RFC 2822 (la zona horaria es opcional), lun, 15 ene 2001 14:56:00
  • Formato RFC 850 (la zona horaria es opcional), lunes, 15-ene-2001 14:56:00
  • Formato ctime de C, Mon Jan 15 14:56:00 2001
  • Número de segundos desde 1970-01-01T00:00:00Z en forma de número entero de entre 1 y 13 cifras (sin 0)
  • La cadena now
separador alternativo de valores múltiples
Los parámetros que toman valores múltiples se envían normalmente utilizando la barra vertical para separar los valores, p. ej., param=valor1|valor2 o param=valor1%7Cvalor2. Si un valor tiene que contener el carácter de barra vertical, utiliza U+001F (separador de unidades) como separador y prefija el valor con, p. ej. param=%1Fvalor1%1Fvalor2.

Créditos

Desarrolladores de la API:

  • Roan Kattouw (desarrollador principal, sep. 2007-2009)
  • Victor Vasiliev
  • Bryan Tong Minh
  • Sam Reed
  • Yuri Astrakhan (creador y desarrollador principal, sep. 2006-sep. 2007)
  • Brad Jorsch (desarrollador principal, 2013-actualidad)

Envía comentarios, sugerencias y preguntas a mediawiki-api@lists.wikimedia.org o informa de un error en https://phabricator.wikimedia.org/.