MediaWiki API help

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: https://www.mediawiki.org/wiki/API

Módulo principal

Estado: Todas las características que se muestran en esta página debería funcionar, pero la API aún está 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 un encabezado HTTP con la clave "MediaWiki-API-Error" y ambos valores, del encabezado y el código de error, se establecerán en 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, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, stashedit, tag, tokens, unblock, undelete, unlinkaccount, upload, userrights, watch
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 máximo retraso puede ser utilizado cuando MediaWiki está instalado en una base de datos replicada clúster. Para guardar las acciones que causan más de replicación de sitios de retraso, este parámetro puede hacer que el cliente espere hasta que el retraso de la replicación es menor que el valor especificado. En caso de exceso de lag, código de error maxlag se devuelve con un mensaje parecido a la Espera de $host: $lag segundos quedado.
Véase Manual: Maxlag parámetro 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
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)
origin

Cuando se accede a la API usando una petición AJAX de distinto dominio (CORS), 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). 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 lista blanca, se creará una cabecera Access-Control-Allow-Origin.

uselang

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

Predeterminado: user
Ejemplos:
Ayuda del módulo principal
api.php?action=help [open in sandbox]
Toda la ayuda en una página
api.php?action=help&recursivesubmodules=1 [open in sandbox]
Permisos:
writeapi
Hacer uso de la API de escritura
Concedidos a: all, user, bot
apihighlimits
Use higher limits in API queries (slow queries: 500; fast queries: 5000). The limits for slow queries also apply to multivalue parameters.
Concedidos a: bot, 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

El nombre de usuario, dirección IP o intervalo de IP que quieres bloquear.

Este parámetro es obligatorio.
Tipo: nombre de usuario
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</code>).

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)
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 [open in sandbox]
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 [open in sandbox]

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+

Change authentication data for the current user.

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
Ejemplo:
Probar la validez de una ficha csrf.
api.php?action=checktoken&type=csrf&token=123ABC [open in sandbox]

action=clearhasmsg

  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • 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 [open in sandbox]

action=clientlogin (login)

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

Log in to the wiki using the interactive flow.

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 an 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 |. El número máximo de los valores es 50 (500 para los bots).
loginmessageformat

Format to use for returning messages.

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

Merge field information for all authentication requests into one array.

Tipo: booleano/lógico (detalles)
loginpreservestate

Preserve state from a previous failed login attempt, if possible.

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:
Start the process of logging in to the wiki as user Example with password ExamplePassword.
api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [open in sandbox]
Continue logging in after a UI response for two-factor auth, supplying an OATHToken of 987654.
api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [open in sandbox]

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 [open in sandbox]

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 an 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 |. El número máximo de los valores es 50 (500 para los bots).
createmessageformat

Format to use for returning messages.

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

Merge field information for all authentication requests into one array.

Tipo: booleano/lógico (detalles)
createpreservestate

Preserve state from a previous failed login attempt, if possible.

If action=query&meta=authmanagerinfo returned true for hasprimarypreservedstate, requests marked as primary-required should be omitted. If it returned a non-empty value for preservedusername, that username must be used for the username parameter.

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=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 |):
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

The name of the old image to delete as provided by 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 |):
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 de bot.

Tipo: booleano/lógico (detalles)
basetimestamp

Timestamp of the base revision, used to detect edit conflicts. May be obtained through action=query&prop=revisions&rvprop=timestamp.

Tipo: timestamp (formatos permitidos)
starttimestamp

Timestamp when the editing process began, used to detect edit conflicts. An appropriate value may be obtained using curtimestamp when beginning the edit process (e.g. when loading the page content to edit).

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

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
md5

The MD5 hash of the text parameter, or the prependtext and appendtext parameters concatenated. If set, the edit won't be done unless the hash is correct.

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

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 [open in sandbox]

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

Which pieces of information to get.

Note that if no values are selected, the result will contain the wikitext, but the output will be in a deprecated format.

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
Whether the output is volatile and should not be reused elsewhere within the page.
ttl
El tiempo máximo tras el cual deberían invalidarse los resultados en caché.
modules
Any ResourceLoader modules that parser functions have requested be added to the output. Either jsconfigvars or encodedjsconfigvars must be requested jointly with 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
The XML parse tree of the input.
Valores (separados por |): wikitext, categories, properties, volatile, ttl, modules, jsconfigvars, encodedjsconfigvars, parsetree
includecomments

Whether to include HTML comments in the output.

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

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

Tipo: booleano/lógico (detalles)
Ejemplo:
Expandir el wikitexto {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}} [open in sandbox]

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
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 |):
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)
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 [open in sandbox]

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
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 [open in sandbox]
Mostrar los cambios recientes limitados a 30 días.
api.php?action=feedrecentchanges&days=30 [open in sandbox]

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

Used along with token to access a different user's watchlist.

Tipo: nombre de usuario
wltoken

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

wlshow

Show only items that meet these criteria. For example, to see only minor edits done by logged-in users, set show=minor|!anon.

Valores (separados por |): 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
Category membership changes.
Valores (separados por |): 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 [open in sandbox]
Mostrar todos los cambios en páginas vigiladas en las últimas 6 horas.
api.php?action=feedwatchlist&allrev=&hours=6 [open in sandbox]

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

Wrap the output in a standard API response structure.

Tipo: booleano/lógico (detalles)
toc

Incluir una tabla de contenidos en la salida HTML.

Tipo: booleano/lógico (detalles)
Ejemplos:
Ayuda del módulo principal
api.php?action=help [open in sandbox]
Ayuda para action=query y todos sus submódulos.
api.php?action=help&modules=query&submodules=1 [open in sandbox]
Toda la ayuda en una página
api.php?action=help&recursivesubmodules=1 [open in sandbox]
Ayuda del módulo de ayuda en sí
api.php?action=help&modules=help [open in sandbox]
Ayuda para dos submódulos de consulta.
api.php?action=help&modules=query+info|query+categorymembers [open in sandbox]

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.

titles

A list of titles to work on.

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

A list of page IDs to work on.

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

A list of revision IDs to work on.

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

Get the list of pages to work on by executing the specified query module.

Note: Generator parameter names must be prefixed with a "g", see examples.

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

Automatically resolve redirects in titles, pageids, and revids, and in pages returned by generator.

Tipo: booleano/lógico (detalles)
converttitles

Convert titles to other variants if necessary. Only works if the wiki's content language supports variant conversion. Languages that support variant conversion include gan, iu, kk, ku, shi, sr, tg, uz, 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+

Import a page from another wiki, or from an XML file.

Note that the HTTP POST must be done as a file upload (i.e. using multipart/form-data) when sending a file for the xml parameter.

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
rootpage

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

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+

Link an account from a third-party provider to the current user.

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 an 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 |. El número máximo de los valores es 50 (500 para los bots).
linkmessageformat

Format to use for returning messages.

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

Merge field information for all authentication requests into one array.

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 cookies de autenticación.

Si inicias sesión sin problemas, las cookies necesarias se incluirán en los encabezados de respuesta HTTP. Si se produce algún error al iniciar sesión y este persiste, se puede regular para evitar los ataques masivos automatizados para adivinar contraseñas.

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 [open in sandbox]

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

Whether to ignore any warnings that are issued during the operation.

Tipo: booleano/lógico (detalles)
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

Title of the page from which history will be merged. Cannot be used together with fromid.

fromid

Page ID of the page from which history will be merged. Cannot be used together with from.

Tipo: entero
to

Title of the page to which history will be merged. Cannot be used together with toid.

toid

Page ID of the page to which history will be merged. Cannot be used together with to.

Tipo: entero
timestamp

Timestamp up to which revisions will be moved from the source page's history to the destination page's history. If omitted, the entire page history of the source page will be merged into the destination page.

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

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
ignorewarnings

Ignorar cualquier aviso.

Tipo: booleano/lógico (detalles)
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.

limit

Número máximo de resultados que devolver.

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

Espacio de nombres que buscar.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Predeterminado: 0
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 [open in sandbox]

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 |): registered, registered-multiselect, registered-checkmatrix, userjs, special, unused, all
Predeterminado: all
change

Lista de cambios con el formato name=value (por ejemplo: skin=vector). El valor no puede contener caracteres de barras verticales. 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.

Separar los valores con |. 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, puede contener barras verticales.

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 los submódulos con un +.

Separar los valores con |. 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 |): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
El número máximo de los valores es 50 (500 para los bots).
mainmodule
En desuso.

Get information about the main (top-level) module as well. Use modules=main instead.

pagesetmodule
En desuso.

Get information about the pageset module (providing titles= and friends) as well.

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 |): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm

action=parse

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

Parses content and returns parser output.

See the various prop-modules of action=query to get information from the current version of a page.

There are several ways to specify the text to parse:

  1. Specify a page or revision, using page, pageid, or oldid.
  2. Specify content explicitly, using text, title, and contentmodel.
  3. Specify only a summary to parse. prop should be given an empty value.
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
Da elementos para colocar en el <encabezado> de la página.
headhtml
Da el <encabezado> analizado de la página.
modules
Da los módulos de ResourceLoader utilizados en la página. jsconfigvars o bien encodedjsconfigvars deben solicitarse en conjunto con modules.
jsconfigvars
Da la configuración JavaScript de variables específica para la página.
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
The XML parse tree of revision content (requires content model wikitext)
Valores (separados por |): text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headitems, headhtml, modules, jsconfigvars, encodedjsconfigvars, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml, parsetree
Predeterminado: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties
pst

Do a pre-save transform on the input before parsing it. Only valid when used with text.

Tipo: booleano/lógico (detalles)
onlypst

Do a pre-save transform (PST) on the input, but don't parse it. Returns the same wikitext, after a PST has been applied. Only valid when used with 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

Only parse the content of this section number.

When new, parse text and sectiontitle as if adding a new section to the page.

new is allowed only when specifying text.

sectiontitle

New section title when section is new.

Unlike page editing, this does not fall back to summary when omitted or empty.

disablepp
En desuso.

Usa disablelimitreport en su lugar.

Tipo: booleano/lógico (detalles)
disablelimitreport

Omit the limit report ("NewPP limit report") from the parser output.

Tipo: booleano/lógico (detalles)
disableeditsection

Omit edit section links from the parser output.

Tipo: booleano/lógico (detalles)
disabletidy

Do not run HTML cleanup (e.g. tidy) on the parser output.

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

Generate XML parse tree (requires content model wikitext; replaced by 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

Content serialization format used for the input text. Only valid when used with text.

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

Content model of the input text. If omitted, title must be specified, and default will be the model of the specified title. Only valid when used with text.

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

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

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

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

Expiry timestamps. If only one timestamp is set, it'll be used for all protections. Use infinite, indefinite, infinity, or never, for a never-expiring protection.

Separar los valores con |. 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

Change tags to apply to the entry in the protection log.

Valores (separados por |):
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.

If set, add the page being (un)protected to the current user's watchlist.

Tipo: booleano/lógico (detalles)
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=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+

Purge the cache for the given titles.

Requires a POST request if the user is not logged in.

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

A list of titles to work on.

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

A list of page IDs to work on.

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

A list of revision IDs to work on.

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

Get the list of pages to work on by executing the specified query module.

Note: Generator parameter names must be prefixed with a "g", see examples.

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

Automatically resolve redirects in titles, pageids, and revids, and in pages returned by generator.

Tipo: booleano/lógico (detalles)
converttitles

Convert titles to other variants if necessary. Only works if the wiki's content language supports variant conversion. Languages that support variant conversion include gan, iu, kk, ku, shi, sr, tg, uz, zh.

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

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 |): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
list

Qué listas obtener.

Valores (separados por |): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, deletedrevs, embeddedin, exturlusage, filearchive, 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 |): 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

Return the export XML without wrapping it in an XML result (same format as Special:Export). Can only be used with 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

Return raw query-continue data for continuation.

Tipo: booleano/lógico (detalles)
titles

A list of titles to work on.

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

A list of page IDs to work on.

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

A list of revision IDs to work on.

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

Get the list of pages to work on by executing the specified query module.

Note: Generator parameter names must be prefixed with a "g", see examples.

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

Automatically resolve redirects in titles, pageids, and revids, and in pages returned by generator.

Tipo: booleano/lógico (detalles)
converttitles

Convert titles to other variants if necessary. Only works if the wiki's content language supports variant conversion. Languages that support variant conversion include gan, iu, kk, ku, shi, sr, tg, uz, 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+

List all categories the pages belong to.

Parámetros:
clprop

Qué propiedades adicionales obtener para cada categoría:

sortkey
Adds the sortkey (hexadecimal string) and sortkey prefix (human-readable part) for the category.
timestamp
Adds timestamp of when the category was added.
hidden
Tags categories that are hidden with __HIDDENCAT__.
Valores (separados por |): sortkey, timestamp, hidden
clshow

Qué tipo de categorías mostrar.

Valores (separados por |): 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

Only list these categories. Useful for checking whether a certain page is in a certain category.

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

The direction in which to list.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Get a list of categories the page Albert Einstein belongs to.
api.php?action=query&prop=categories&titles=Albert%20Einstein [open in sandbox]
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 [open in sandbox]

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 [open in sandbox]

prop=contributors (pc)

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

Get the list of logged-in contributors and the count of anonymous contributors to a page.

Parámetros:
pcgroup

Only include users in the given groups. Does not include implicit or auto-promoted groups like *, user, or autoconfirmed.

Valores (separados por |): bot, sysop, bureaucrat
pcexcludegroup

Exclude users in the given groups. Does not include implicit or auto-promoted groups like *, user, or autoconfirmed.

Valores (separados por |): bot, sysop, bureaucrat
pcrights

Only include users having the given rights. Does not include rights granted by implicit or auto-promoted groups like *, user, or autoconfirmed.

Valores (separados por |): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercssjs, 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, passwordreset, 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
El número máximo de los valores es 50 (500 para los bots).
pcexcluderights

Exclude users having the given rights. Does not include rights granted by implicit or auto-promoted groups like *, user, or autoconfirmed.

Valores (separados por |): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercssjs, 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, passwordreset, 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
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 [open in sandbox]

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
Parsed comment by the user for the revision.
content
Texto de la revisión.
tags
Etiquetas para la revisión.
parsetree
The XML parse tree of revision content (requires content model wikitext).
Valores (separados por |): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Predeterminado: ids|timestamp|flags|comment|user
drvlimit

Limit how many revisions will be returned.

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

Expand templates in revision content (requires drvprop=content).

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

Generate XML parse tree for revision content (requires drvprop=content; replaced by drvprop=parsetree).

Tipo: booleano/lógico (detalles)
drvparse

Parse revision content (requires drvprop=content). For performance reasons, if this option is used, drvlimit is enforced to 1.

Tipo: booleano/lógico (detalles)
drvsection

Only retrieve the content of this section number.

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

Serialization format used for drvdifftotext and expected for output of content.

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

The timestamp to start enumerating from. Ignored when processing a list of revision IDs.

Tipo: timestamp (formatos permitidos)
drvend

The timestamp to stop enumerating at. Ignored when processing a list of revision IDs.

Tipo: timestamp (formatos permitidos)
drvdir

In which direction to enumerate:

newer
List oldest first. Note: drvstart has to be before drvend.
older
List newest first (default). Note: drvstart has to be later than 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:
List the deleted revisions of the pages Main Page and Talk:Main Page, with content.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [open in sandbox]
List the information for deleted revision 123456.
api.php?action=query&prop=deletedrevisions&revids=123456 [open in sandbox]

prop=duplicatefiles (df)

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

List all files that are duplicates of the given files based on hash values.

Parámetros:
dflimit

How many duplicate files to return.

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

The direction in which to list.

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

Look only for files in the local repository.

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

Returns all external URLs (not interwikis) from the given pages.

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

Protocol of the URL. If empty and elquery is set, the protocol is http. Leave both this and elquery empty to list all external links.

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

Search string without protocol. Useful for checking whether a certain page contains a certain external url.

elexpandurl

Expand protocol-relative URLs with the canonical protocol.

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 [open in sandbox]

prop=fileusage (fu)

  • 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 use the given files.

Parámetros:
fuprop

Qué propiedades se obtendrán:

pageid
Identificador de cada página.
title
Título de cada página.
redirect
Flag if the page is a redirect.
Valores (separados por |): pageid, title, redirect
Predeterminado: pageid|title|redirect
funamespace

Only include pages in these namespaces.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
fushow

Show only items that meet these criteria:

redirect
Only show redirects.
!redirect
Only show non-redirects.
Valores (separados por |): 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
Adds timestamp for the uploaded version.
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
Comment on the version.
parsedcomment
Parse the comment on the version.
canonicaltitle
Agrega el título canónico del archivo.
url
Gives URL to the file and the description page.
size
Adds the size of the file in bytes and the height, width and page count (if applicable).
dimensions
Alias for size.
sha1
Adds SHA-1 hash for the file.
mime
Adds MIME type of the file.
thumbmime
Adds MIME type of the image thumbnail (requires url and param iiurlwidth).
mediatype
Adds the media type of the file.
metadata
Lists Exif metadata for the version of the file.
commonmetadata
Lists file format generic metadata for the version of the file.
extmetadata
Lists formatted metadata combined from multiple sources. Results are HTML formatted.
archivename
Adds the filename of the archive version for non-latest versions.
bitdepth
Adds the bit depth of the version.
uploadwarning
Used by the Special:Upload page to get information about an existing file. Not intended for use outside MediaWiki core.
Valores (separados por |): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, mediatype, metadata, commonmetadata, extmetadata, archivename, bitdepth, uploadwarning
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

Timestamp to start listing from.

Tipo: timestamp (formatos permitidos)
iiend

Timestamp to stop listing at.

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

Version of metadata to use. If latest is specified, use latest version. Defaults to 1 for backwards compatibility.

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

Only list these files. Useful for checking whether a certain page has a certain file.

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

The direction in which to list.

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
The page ID of the talk page for each non-talk page.
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
Gives a full URL, an edit URL, and the canonical URL for each page.
readable
Si el usuario puede leer esta página.
preload
Gives the text returned by EditFormPreloadText.
displaytitle
Proporciona la manera en que se muestra realmente el título de la página
Valores (separados por |): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle
intestactions

Test whether the current user can perform certain actions on the page.

Separar los valores con |. 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 |): 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 [open in sandbox]
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 [open in sandbox]
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Returns all interwiki links from the given pages.

Parámetros:
iwprop

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

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

Only return interwiki links with this prefix.

iwtitle

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

iwdir

The direction in which to list.

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

How many interwiki links to return.

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:
Get interwiki links from the page Main Page.
api.php?action=query&prop=iwlinks&titles=Main%20Page [open in sandbox]
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Returns all interlanguage links from the given pages.

Parámetros:
llprop

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

url
Añade el URL completo.
langname
Adds the localised language name (best effort). Use llinlanguagecode to control the language.
autonym
Añade el nombre del idioma nativo.
Valores (separados por |): url, langname, autonym
lllang

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

lltitle

Link to search for. Must be used with lllang.

lldir

The direction in which to list.

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

Language code for localised language names.

Predeterminado: es
lllimit

How many langlinks to return.

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.

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

Tipo: booleano/lógico (detalles)
Ejemplo:
Get interlanguage links from the page Main Page.
api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [open in sandbox]
  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Returns all links from the given pages.

Parámetros:
plnamespace

Show links in these namespaces only.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
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

Only list links to these titles. Useful for checking whether a certain page links to a certain title.

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

The direction in which to list.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Get links from the page Main Page
api.php?action=query&prop=links&titles=Main%20Page [open in sandbox]
Get information about the link pages in the page Main Page.
api.php?action=query&generator=links&titles=Main%20Page&prop=info [open in sandbox]
Get links from the page Main Page in the Usuario and Plantilla namespaces.
api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [open in sandbox]

prop=linkshere (lh)

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

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 |): pageid, title, redirect
Predeterminado: pageid|title|redirect
lhnamespace

Only include pages in these namespaces.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
lhshow

Show only items that meet these criteria:

redirect
Only show redirects.
!redirect
Only show non-redirects.
Valores (separados por |): 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.

Ejemplos:
Obtener una lista de páginas que enlacen a la Main Page.
api.php?action=query&prop=linkshere&titles=Main%20Page [open in sandbox]
Obtener información acerca de las páginas enlazadas a la Portada.
api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [open in sandbox]

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 |. El número máximo de los valores es 50 (500 para los bots).
Ejemplo:
Get properties for the pages Main Page and MediaWiki.
api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [open in sandbox]

prop=redirects (rd)

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

Returns all redirects to the given pages.

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 |): pageid, title, fragment
Predeterminado: pageid|title
rdnamespace

Only include pages in these namespaces.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
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 |): 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
Parsed comment by the user for the revision.
content
Texto de la revisión.
tags
Etiquetas para la revisión.
parsetree
The XML parse tree of revision content (requires content model wikitext).
Valores (separados por |): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Predeterminado: ids|timestamp|flags|comment|user
rvlimit

Limit how many revisions will be returned.

May only be used with a single page (mode #2).
No se permite más de 500 (5000 para los bots).
Tipo: entero o max
rvexpandtemplates

Expand templates in revision content (requires rvprop=content).

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

Generate XML parse tree for revision content (requires rvprop=content; replaced by rvprop=parsetree).

Tipo: booleano/lógico (detalles)
rvparse

Parse revision content (requires rvprop=content). For performance reasons, if this option is used, rvlimit is enforced to 1.

Tipo: booleano/lógico (detalles)
rvsection

Only retrieve the content of this section number.

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

Serialization format used for rvdifftotext and expected for output of content.

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

From which revision ID to start enumeration.

May only be used with a single page (mode #2).
Tipo: entero
rvendid

Stop revision enumeration on this revision ID.

May only be used with a single page (mode #2).
Tipo: entero
rvstart

From which revision timestamp to start enumeration.

May only be used with a single page (mode #2).
Tipo: timestamp (formatos permitidos)
rvend

Enumerate up to this timestamp.

May only be used with a single page (mode #2).
Tipo: timestamp (formatos permitidos)
rvdir

In which direction to enumerate:

newer
List oldest first. Note: rvstart has to be before rvend.
older
List newest first (default). Note: rvstart has to be later than rvend.
May only be used with a single page (mode #2).
Uno de los siguientes valores: newer, older
Predeterminado: older
rvuser

Only include revisions made by user.

May only be used with a single page (mode #2).
Tipo: nombre de usuario
rvexcludeuser

Exclude revisions made by user.

May only be used with a single page (mode #2).
Tipo: nombre de usuario
rvtag

Only list revisions tagged with this tag.

rvtoken
En desuso.

Which tokens to obtain for each revision.

Valores (separados por |): 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 |. 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 |. El número máximo de los valores es 50 (500 para los bots).
siiprop

Qué información del archivo se obtendrá:

timestamp
Adds timestamp for the uploaded version.
canonicaltitle
Agrega el título canónico del archivo.
url
Gives URL to the file and the description page.
size
Adds the size of the file in bytes and the height, width and page count (if applicable).
dimensions
Alias for size.
sha1
Adds SHA-1 hash for the file.
mime
Adds MIME type of the file.
thumbmime
Adds MIME type of the image thumbnail (requires url and param siiurlwidth).
metadata
Lists Exif metadata for the version of the file.
commonmetadata
Lists file format generic metadata for the version of the file.
extmetadata
Lists formatted metadata combined from multiple sources. Results are HTML formatted.
bitdepth
Adds the bit depth of the version.
Valores (separados por |): timestamp, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, metadata, commonmetadata, extmetadata, bitdepth
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

Show templates in this namespaces only.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
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

Only list these templates. Useful for checking whether a certain page uses a certain template.

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

The direction in which to list.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Get the templates used on the page Main Page.
api.php?action=query&prop=templates&titles=Main%20Page [open in sandbox]
Get information about the template pages used on Main Page.
api.php?action=query&generator=templates&titles=Main%20Page&prop=info [open in sandbox]
Get pages in the Usuario and Plantilla namespaces that are transcluded on the page Main Page.
api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [open in sandbox]

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
Flag if the page is a redirect.
Valores (separados por |): pageid, title, redirect
Predeterminado: pageid|title|redirect
tinamespace

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

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
tishow

Show only items that meet these criteria:

redirect
Only show redirects.
!redirect
Only show non-redirects.
Valores (separados por |): 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 [open in sandbox]
Get information about pages transcluding Main Page.
api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [open in sandbox]

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 |): 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 [open in sandbox]
Retrieve info about the category page itself for categories beginning List.
api.php?action=query&generator=allcategories&gacprefix=List&prop=info [open in sandbox]

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
Parsed comment by the user for the revision.
content
Texto de la revisión.
tags
Etiquetas para la revisión.
parsetree
The XML parse tree of revision content (requires content model wikitext).
Valores (separados por |): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Predeterminado: ids|timestamp|flags|comment|user
adrlimit

Limit how many revisions will be returned.

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

Expand templates in revision content (requires adrprop=content).

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

Generate XML parse tree for revision content (requires adrprop=content; replaced by adrprop=parsetree).

Tipo: booleano/lógico (detalles)
adrparse

Parse revision content (requires adrprop=content). For performance reasons, if this option is used, adrlimit is enforced to 1.

Tipo: booleano/lógico (detalles)
adrsection

Only retrieve the content of this section number.

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

Serialization format used for adrdifftotext and expected for output of content.

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 |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
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

In which direction to enumerate:

newer
List oldest first. Note: adrstart has to be before adrend.
older
List newest first (default). Note: adrstart has to be later than 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

When being used as a generator, generate titles rather than revision IDs.

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 [open in sandbox]
Listar las primeras 50 revisiones borradas en el espacio de nombres principal.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrlimit=50 [open in sandbox]

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

Only show distinct file titles. Cannot be used with afprop=ids. When used as a generator, yields target pages instead of source pages.

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 |): 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 [open in sandbox]
Listar títulos de archivos únicos.
api.php?action=query&list=allfileusages&afunique=&affrom=B [open in sandbox]
Recupera los títulos de todos los archivos y marca los faltantes.
api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [open in sandbox]
Recupera las páginas que contienen los archivos.
api.php?action=query&generator=allfileusages&gaffrom=B [open in sandbox]

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

Property to sort by.

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

The direction in which to list.

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
Adds timestamp for the uploaded version.
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
Comment on the version.
parsedcomment
Parse the comment on the version.
canonicaltitle
Agrega el título canónico del archivo.
url
Gives URL to the file and the description page.
size
Adds the size of the file in bytes and the height, width and page count (if applicable).
dimensions
Alias for size.
sha1
Adds SHA-1 hash for the file.
mime
Adds MIME type of the file.
mediatype
Adds the media type of the file.
metadata
Lists Exif metadata for the version of the file.
commonmetadata
Lists file format generic metadata for the version of the file.
extmetadata
Lists formatted metadata combined from multiple sources. Results are HTML formatted.
bitdepth
Adds the bit depth of the version.
Valores (separados por |): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, mediatype, metadata, commonmetadata, extmetadata, bitdepth
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

Only return files uploaded by this user. Can only be used with aisort=timestamp. Cannot be used together with aifilterbots.

Tipo: nombre de usuario
aifilterbots

How to filter files uploaded by bots. Can only be used with aisort=timestamp. Cannot be used together with aiuser.

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

What MIME types to search for, e.g. image/jpeg.

Separar los valores con |. 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
Ejemplos:
Mostrar una lista de archivos que empiecen por la letra B.
api.php?action=query&list=allimages&aifrom=B [open in sandbox]
Mostrar una lista de archivos subidos recientemente, similar a Special:NewFiles.
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [open in sandbox]
Mostrar una lista de archivos tipo MIME image/png o image/gif
api.php?action=query&list=allimages&aimime=image/png|image/gif [open in sandbox]
Mostrar información acerca de 4 archivos que empiecen por la letra T.
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [open in sandbox]
  • 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

Only show distinct linked titles. Cannot be used with alprop=ids. When used as a generator, yields target pages instead of source pages.

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 |): ids, title
Predeterminado: title
alnamespace

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

The direction in which to list.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
List linked titles, including missing ones, with page IDs they are from, starting at B.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [open in sandbox]
List unique linked titles.
api.php?action=query&list=alllinks&alunique=&alfrom=B [open in sandbox]
Obtiene todos los títulos enlazados, marcando los que falten.
api.php?action=query&generator=alllinks&galunique=&galfrom=B [open in sandbox]
Gets pages containing the links.
api.php?action=query&generator=alllinks&galfrom=B [open in sandbox]

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
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 |): edit, move, upload
apprlevel

Filter protections based on protection level (must be used with apprtype= parameter).

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

Filter protections based on cascadingness (ignored when apprtype isn't set).

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

The direction in which to list.

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

Filter based on whether a page has langlinks. Note that this may not consider langlinks added by extensions.

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 [open in sandbox]
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 [open in sandbox]
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 [open in sandbox]

list=allredirects (ar)

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

List all redirects to a namespace.

Parámetros:
arcontinue

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

arfrom

The title of the redirect to start enumerating from.

arto

The title of the redirect to stop enumerating at.

arprefix

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

arunique

Only show distinct target pages. Cannot be used with arprop=ids|fragment|interwiki. When used as a generator, yields target pages instead of source pages.

Tipo: booleano/lógico (detalles)
arprop

Qué piezas de información incluir:

ids
Adds the page ID of the redirecting page (cannot be used with arunique).
title
Añade el título de la redirección.
fragment
Adds the fragment from the redirect, if any (cannot be used with arunique).
interwiki
Adds the interwiki prefix from the redirect, if any (cannot be used with arunique).
Valores (separados por |): ids, title, fragment, interwiki
Predeterminado: title
arnamespace

The namespace to enumerate.

Uno de los siguientes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
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

The direction in which to list.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
List target pages, including missing ones, with page IDs they are from, starting at B.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [open in sandbox]
List unique target pages.
api.php?action=query&list=allredirects&arunique=&arfrom=B [open in sandbox]
Gets all target pages, marking the missing ones.
api.php?action=query&generator=allredirects&garunique=&garfrom=B [open in sandbox]
Gets pages containing the redirects.
api.php?action=query&generator=allredirects&garfrom=B [open in sandbox]

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
Parsed comment by the user for the revision.
content
Texto de la revisión.
tags
Etiquetas para la revisión.
parsetree
The XML parse tree of revision content (requires content model wikitext).
Valores (separados por |): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Predeterminado: ids|timestamp|flags|comment|user
arvlimit

Limit how many revisions will be returned.

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

Expand templates in revision content (requires arvprop=content).

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

Generate XML parse tree for revision content (requires arvprop=content; replaced by arvprop=parsetree).

Tipo: booleano/lógico (detalles)
arvparse

Parse revision content (requires arvprop=content). For performance reasons, if this option is used, arvlimit is enforced to 1.

Tipo: booleano/lógico (detalles)
arvsection

Only retrieve the content of this section number.

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

Serialization format used for arvdifftotext and expected for output of content.

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 |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
arvstart

The timestamp to start enumerating from.

Tipo: timestamp (formatos permitidos)
arvend

The timestamp to stop enumerating at.

Tipo: timestamp (formatos permitidos)
arvdir

In which direction to enumerate:

newer
List oldest first. Note: arvstart has to be before arvend.
older
List newest first (default). Note: arvstart has to be later than 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

When being used as a generator, generate titles rather than revision IDs.

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

list=alltransclusions (at)

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

List all transclusions (pages embedded using {{x}}), including non-existing.

Parámetros:
atcontinue

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

atfrom

The title of the transclusion to start enumerating from.

atto

The title of the transclusion to stop enumerating at.

atprefix

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

atunique

Only show distinct transcluded titles. Cannot be used with atprop=ids. When used as a generator, yields target pages instead of source pages.

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
Adds the title of the transclusion.
Valores (separados por |): ids, title
Predeterminado: title
atnamespace

The namespace to enumerate.

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

How many total items to return.

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

The direction in which to list.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
List transcluded titles, including missing ones, with page IDs they are from, starting at B.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [open in sandbox]
Listar títulos transcluidos de forma única.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [open in sandbox]
Obtiene todos los títulos transcluidos, marcando los que faltan.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [open in sandbox]
Gets pages containing the transclusions.
api.php?action=query&generator=alltransclusions&gatfrom=B [open in sandbox]

list=allusers (au)

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

Enumerar todos los usuarios registrados.

Parámetros:
aufrom

The user name to start enumerating from.

auto

The user name to stop enumerating at.

auprefix

Buscar todos los usuarios que empiecen con este valor.

audir

Direction to sort in.

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

Incluir solo usuarios en los grupos dados.

Valores (separados por |): bot, sysop, bureaucrat
auexcludegroup

Exclude users in the given groups.

Valores (separados por |): bot, sysop, bureaucrat
aurights

Only include users with the given rights. Does not include rights granted by implicit or auto-promoted groups like *, user, or autoconfirmed.

Valores (separados por |): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercssjs, 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, passwordreset, 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
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
Lists all the groups the user is automatically in.
rights
Lista los permisos que tiene el usuario.
editcount
Adds the edit count of the user.
registration
Adds the timestamp of when the user registered if available (may be blank).
centralids
Adds the central IDs and attachment status for the user.
Valores (separados por |): 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

Only list users who have made edits.

Tipo: booleano/lógico (detalles)
auactiveusers

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

Tipo: booleano/lógico (detalles)
auattachedwiki

With auprop=centralids, also indicate whether the user is attached with the wiki identified by this ID.

Ejemplo:
Listar usuarios que empiecen por Y.
api.php?action=query&list=allusers&aufrom=Y [open in sandbox]
  • 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 page.

Parámetros:
bltitle

Title to search. Cannot be used together with 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

The namespace to enumerate.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
bldir

The direction in which to list.

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

How to filter for redirects. If set to nonredirects when blredirect is enabled, this is only applied to the second level.

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

If linking page is a redirect, find all pages that link to that redirect as well. Maximum limit is halved.

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

The timestamp to start enumerating from.

Tipo: timestamp (formatos permitidos)
bkend

The timestamp to stop enumerating at.

Tipo: timestamp (formatos permitidos)
bkdir

In which direction to enumerate:

newer
List oldest first. Note: bkstart has to be before bkend.
older
List newest first (default). Note: bkstart has to be later than bkend.
Uno de los siguientes valores: newer, older
Predeterminado: older
bkids

List of block IDs to list (optional).

Tipo: lista de enteros
Separar los valores con |. 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 |. 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

The maximum number of blocks to list.

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

Qué propiedades se obtendrán:

id
Adds the ID of the block.
user
Adds the username of the blocked user.
userid
Añade el identificador del usuario bloqueado.
by
Adds the username of the blocking user.
byid
Adds the user ID of the blocking user.
timestamp
Añade la fecha y hora de cuando se aplicó el bloque.
expiry
Adds the timestamp of when the block expires.
reason
Adds the reason given for the block.
range
Adds the range of IP addresses affected by the block.
flags
Tags the ban with (autoblock, anononly, etc.).
Valores (separados por |): id, user, userid, by, byid, timestamp, expiry, reason, range, flags
Predeterminado: id|user|by|timestamp|expiry|reason|flags
bkshow

Show only items that meet these criteria. For example, to see only indefinite blocks on IP addresses, set bkshow=ip|!temp.

Valores (separados por |): 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+

List all pages in a given category.

Parámetros:
cmtitle

Which category to enumerate (required). Must include the Categoría: prefix. Cannot be used together with cmpageid.

cmpageid

Page ID of the category to enumerate. Cannot be used together with 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
Adds the sortkey used for sorting in the category (hexadecimal string).
sortkeyprefix
Adds the sortkey prefix used for sorting in the category (human-readable part of the sortkey).
type
Añade el tipo en el que se categorizó la página (page, subcat or file).
timestamp
Adds the timestamp of when the page was included.
Valores (separados por |): ids, title, sortkey, sortkeyprefix, type, timestamp
Predeterminado: ids|title
cmnamespace

Only include pages in these namespaces. Note that cmtype=subcat or cmtype=file may be used instead of cmnamespace=14 or 6.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
cmtype

Which type of category members to include. Ignored when cmsort=timestamp is set.

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

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

cmlimit

The maximum number of pages to return.

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

Property to sort by.

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

In which direction to sort.

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

Timestamp to start listing from. Can only be used with cmsort=timestamp.

Tipo: timestamp (formatos permitidos)
cmend

Timestamp to end listing at. Can only be used with cmsort=timestamp.

Tipo: timestamp (formatos permitidos)
cmstarthexsortkey

Sortkey to start listing from, as returned by cmprop=sortkey. Can only be used with cmsort=sortkey.

cmendhexsortkey

Sortkey to end listing at, as returned by cmprop=sortkey. Can only be used with cmsort=sortkey.

cmstartsortkeyprefix

Sortkey prefix to start listing from. Can only be used with cmsort=sortkey. Overrides cmstarthexsortkey.

cmendsortkeyprefix

Sortkey prefix to end listing before (not at; if this value occurs it will not be included!). Can only be used with cmsort=sortkey. Overrides 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 [open in sandbox]
Obtener información sobre las primeras 10 páginas de la Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [open in sandbox]

list=deletedrevs (dr)

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

List deleted revisions.

Operates in three modes:

  1. List deleted revisions for the given titles, sorted by timestamp.
  2. List deleted contributions for the given user, sorted by timestamp (no titles specified).
  3. List all deleted revisions in the given namespace, sorted by title and timestamp (no titles specified, druser not set).

Certain parameters only apply to some modes and are ignored in others.

Parámetros:
drstart

The timestamp to start enumerating from.

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

The timestamp to stop enumerating at.

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

In which direction to enumerate:

newer
List oldest first. Note: drstart has to be before drend.
older
List newest first (default). Note: drstart has to be later than 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
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

Which properties to get:

revid
Adds the revision ID of the deleted revision.
parentid
Adds the revision ID of the previous revision to the page.
user
Adds the user who made the revision.
userid
Adds the ID of the user who made the revision.
comment
Adds the comment of the revision.
parsedcomment
Adds the parsed comment of the revision.
minor
Tags if the revision is minor.
len
Adds the length (bytes) of the revision.
sha1
Adds the SHA-1 (base 16) of the revision.
content
Adds the content of the revision.
token
Deprecated. Gives the edit token.
tags
Tags for the revision.
Valores (separados por |): 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:
List the last deleted revisions of the pages Main Page and Talk:Main Page, with content (mode 1).
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [open in sandbox]
List the last 50 deleted contributions by Bob (mode 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [open in sandbox]
List the first 50 deleted revisions in the main namespace (mode 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [open in sandbox]
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= [open in sandbox]

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

Page ID to search. Cannot be used together with eititle.

Tipo: entero
eicontinue

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

einamespace

The namespace to enumerate.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
eidir

The direction in which to list.

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

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
Adds the URL used in the page.
Valores (separados por |): 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

Search string without protocol. See Special:LinkSearch. Leave empty to list all external links.

eunamespace

The page namespaces to enumerate.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
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

Expand protocol-relative URLs with the canonical protocol.

Tipo: booleano/lógico (detalles)

list=filearchive (fa)

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

Enumerate all deleted files sequentially.

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

The direction in which to list.

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

SHA1 hash of image. Overrides fasha1base36.

fasha1base36

SHA1 hash of image in base 36 (used in MediaWiki).

faprop

Qué información de imagen se obtendrá:

sha1
Adds SHA-1 hash for the image.
timestamp
Adds timestamp for the uploaded version.
user
Adds user who uploaded the image version.
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
Lists Exif metadata for the version of the image.
bitdepth
Adds the bit depth of the version.
archivename
Añade el nombre de archivo de la versión archivada para las versiones que no son las últimas.
Valores (separados por |): sha1, timestamp, user, size, dimensions, description, parseddescription, mime, mediatype, metadata, bitdepth, archivename
Predeterminado: timestamp
falimit

How many images to return in 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 [open in sandbox]

list=imageusage (iu)

  • 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 use the given image title.

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 |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
iudir

The direction in which to list.

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

How to filter for redirects. If set to nonredirects when iuredirect is enabled, this is only applied to the second level.

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

How many total pages to return. If iuredirect is enabled, the limit applies to each level separately (which means up to 2 * iulimit results may be returned).

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

If linking page is a redirect, find all pages that link to that redirect as well. Maximum limit is halved.

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+

Find all pages that link to the given interwiki link.

Can be used to find all links with a prefix, or all links to a title (with a given prefix). Using neither parameter is effectively "all interwiki links".

Parámetros:
iwblprefix

Prefix for the interwiki.

iwbltitle

Interwiki link to search for. Must be used with 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
Adds the prefix of the interwiki.
iwtitle
Adds the title of the interwiki.
Valores (separados por |): iwprefix, iwtitle
Predeterminado: (vacío)
iwbldir

The direction in which to list.

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 |): lllang, lltitle
Predeterminado: (vacío)
lbldir

The direction in which to list.

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+

Get events from logs.

Parámetros:
leprop

Qué propiedades se obtendrán:

ids
Agrega el identificador del evento de registro.
title
Adds the title of the page for the log event.
type
Añade el tipo del evento de registro.
user
Adds the user responsible for the log event.
userid
Adds the user ID who was responsible for the log event.
timestamp
Adds the timestamp for the log event.
comment
Adds the comment of the log event.
parsedcomment
Añade el comentario analizado del evento de registro.
details
Lists additional details about the log event.
tags
Lists tags for the log event.
Valores (separados por |): ids, title, type, user, userid, timestamp, comment, parsedcomment, details, tags
Predeterminado: ids|title|type|user|timestamp|comment|details
letype

Filter log entries to only this type.

Uno de los siguientes valores: Puede estar vacío, o block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, contentmodel, newusers
leaction

Filter log actions to only this action. Overrides letype. In the list of possible values, values with the asterisk wildcard such as action/* can have different strings after the slash (/).

Uno de los siguientes valores: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, delete/delete, 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
lestart

The timestamp to start enumerating from.

Tipo: timestamp (formatos permitidos)
leend

The timestamp to end enumerating.

Tipo: timestamp (formatos permitidos)
ledir

In which direction to enumerate:

newer
List oldest first. Note: lestart has to be before leend.
older
List newest first (default). Note: lestart has to be later than leend.
Uno de los siguientes valores: newer, older
Predeterminado: older
leuser

Filter entries to those made by the given user.

Tipo: nombre de usuario
letitle

Filter entries to those related to a page.

lenamespace

Filter entries to those in the given namespace.

Uno de los siguientes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
leprefix

Filter entries that start with this prefix.

letag

Only list event entries tagged with this tag.

lelimit

How many total event entries to return.

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.

list=mystashedfiles (msf)

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

Get a list of files in the current user's upload stash.

Parámetros:
msfprop

Which properties to fetch for the files.

size
Fetch the file size and image dimensions.
type
Fetch the file's MIME type and media type.
Valores (separados por |): 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 [open in sandbox]

list=pagepropnames (ppn)

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

List all page property names in use on the wiki.

Parámetros:
ppncontinue

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

ppnlimit

The maximum number of names to return.

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

list=pageswithprop (pwp)

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

List all pages using a given page property.

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

In which direction to sort.

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 [open in sandbox]
Obtener información adicional acerca de las 10 primeras páginas que utilicen __NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [open in sandbox]

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 |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Predeterminado: 0
pslimit

Número máximo de resultados que devolver.

No se permite más de 100 (200 para los bots).
Tipo: entero o max
Predeterminado: 10
psoffset

Número de resultados que omitir.

Tipo: entero
Predeterminado: 0
Ejemplo:
Buscar títulos de páginas que empiecen con meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [open in sandbox]

list=protectedtitles (pt)

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

List all titles protected from creation.

Parámetros:
ptnamespace

Listar solo los títulos en estos espacios de nombres.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
ptlevel

Listar solo títulos con estos niveles de protección.

Valores (separados por |): 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

In which direction to enumerate:

newer
List oldest first. Note: ptstart has to be before ptend.
older
List newest first (default). Note: ptstart has to be later than ptend.
Uno de los siguientes valores: newer, older
Predeterminado: older
ptstart

Start listing at this protection timestamp.

Tipo: timestamp (formatos permitidos)
ptend

Stop listing at this protection timestamp.

Tipo: timestamp (formatos permitidos)
ptprop

Qué propiedades se obtendrán:

timestamp
Adds the timestamp of when protection was added.
user
Agrega el usuario que agregó la protección.
userid
Agrega el identificador de usuario que agregó la protección.
comment
Adds the comment for the protection.
parsedcomment
Adds the parsed comment for the protection.
expiry
Añade la fecha y hora de cuando se levantará la protección.
level
Agrega el nivel de protección.
Valores (separados por |): timestamp, user, userid, comment, parsedcomment, expiry, level
Predeterminado: timestamp|level
ptcontinue

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

Ejemplos:
Listar títulos protegidos.
api.php?action=query&list=protectedtitles [open in sandbox]
Encuentra enlaces a títulos protegidos en el espacio de nombres principal.
api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [open in sandbox]

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+

Get a set of random pages.

Pages are listed in a fixed sequence, only the starting point is random. This means that if, for example, Main Page is the first random page in the list, List of fictional monkeys will always be second, List of people on stamps of Vanuatu third, etc.

Parámetros:
rnnamespace

Return pages in these namespaces only.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
rnfilterredir

How to filter for redirects.

Uno de los siguientes valores: all, redirects, nonredirects
Predeterminado: nonredirects
rnredirect
En desuso.

Use rnfilterredir=redirects instead.

Tipo: booleano/lógico (detalles)
rnlimit

Limit how many random pages will be returned.

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:
Return two random pages from the main namespace.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [open in sandbox]
Return page info about two random pages from the main namespace.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [open in sandbox]

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

In which direction to enumerate:

newer
List oldest first. Note: rcstart has to be before rcend.
older
List newest first (default). Note: rcstart has to be later than rcend.
Uno de los siguientes valores: newer, older
Predeterminado: older
rcnamespace

Filter changes to only these namespaces.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
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
Adds the user responsible for the edit and tags if they are an IP.
userid
Adds the user ID responsible for the edit.
comment
Adds the comment for the edit.
parsedcomment
Añade el comentario analizado para la edición.
flags
Añade marcas para la edición.
timestamp
Adds timestamp of the edit.
title
Adds the page title of the edit.
ids
Adds the page ID, recent changes ID and the new and old revision ID.
sizes
Adds the new and old page length in bytes.
redirect
Tags edit if page is a redirect.
patrolled
Etiqueta ediciones verificables como verificadas o no verificadas.
loginfo
Adds log information (log ID, log type, etc) to log entries.
tags
Lists tags for the entry.
sha1
Adds the content checksum for entries associated with a revision.
Valores (separados por |): 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 |): patrol
rcshow

Show only items that meet these criteria. For example, to see only minor edits done by logged-in users, set rcshow=minor|!anon.

Valores (separados por |): 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 |): edit, new, log, external, categorize
Predeterminado: edit|new|log|categorize
rctoponly

Only list changes which are the latest revision.

Tipo: booleano/lógico (detalles)
rccontinue

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

rcgeneraterevisions

When being used as a generator, generate revision IDs rather than titles. Recent change entries without associated revision IDs (e.g. most log entries) will generate nothing.

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+

Perform a full text search.

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

Search only within these namespaces.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Predeterminado: 0
srwhat

Which type of search to perform.

Uno de los siguientes valores: title, text, nearmatch
srinfo

Qué metadatos devolver.

Valores (separados por |): totalhits, suggestion, rewrittenquery
Predeterminado: totalhits|suggestion|rewrittenquery
srprop

Qué propiedades se devolverán:

size
Adds the size of the page in bytes.
wordcount
Adds the word count of the page.
timestamp
Adds the timestamp of when the page was last edited.
snippet
Adds a parsed snippet of the page.
titlesnippet
Adds a parsed snippet of the page title.
redirecttitle
Añade el título de la redirección coincidente.
redirectsnippet
Adds a parsed snippet of the redirect title.
sectiontitle
Adds the title of the matching section.
sectionsnippet
Adds a parsed snippet of the matching section title.
isfilematch
Adds a boolean indicating if the search matched file content.
categorysnippet
Adds a parsed snippet of the matching category.
score
Desaconsejado e ignorado.
hasrelated
Desaconsejado e ignorado.
Valores (separados por |): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated
Predeterminado: size|wordcount|timestamp|snippet
sroffset

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

Tipo: entero
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
srinterwiki

Incluir resultados interwiki en la búsqueda, si es posible.

Tipo: booleano/lógico (detalles)
srenablerewrites

Enable internal query rewriting. Some search backends can rewrite the query into one its thinks gives better results, such as correcting spelling errors.

Tipo: booleano/lógico (detalles)

list=tags (tg)

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

List change tags.

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
Adds name of tag.
displayname
Agrega el mensaje de sistema para la etiqueta.
description
Adds description of the tag.
hitcount
Adds the number of revisions and log entries that have this tag.
defined
Indicate whether the tag is defined.
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 |): 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+

Get all edits by a user.

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

The users to retrieve contributions for.

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

Retrieve contributions for all users whose names begin with this value. Overrides ucuser.

ucdir

In which direction to enumerate:

newer
List oldest first. Note: ucstart has to be before ucend.
older
List newest first (default). Note: ucstart has to be later than ucend.
Uno de los siguientes valores: newer, older
Predeterminado: older
ucnamespace

Only list contributions in these namespaces.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
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
Adds the parsed comment of the edit.
size
Adds the new size of the edit.
sizediff
Adds the size delta of the edit against its parent.
flags
Adds flags of the edit.
patrolled
Etiqueta ediciones verificadas.
tags
Lista las etiquetas para la edición.
Valores (separados por |): 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 |): minor, !minor, patrolled, !patrolled, top, !top, new, !new
uctag

Only list revisions tagged with this tag.

uctoponly
En desuso.

Only list changes which are the latest revision.

Tipo: booleano/lógico (detalles)
Ejemplos:
Mostrar contribuciones del usuario Example.
api.php?action=query&list=usercontribs&ucuser=Example [open in sandbox]
Mostrar las contribuciones de todas las direcciones IP con el prefijo 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [open in sandbox]

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.
implicitgroups
Lists all the groups a user is automatically a member of.
rights
Lists all the rights each user has.
editcount
Añade el número de ediciones del usuario.
registration
Adds the user's registration timestamp.
emailable
Tags if the user can and wants to receive email through 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
Indicates whether an account for valid but unregistered usernames can be created.
Valores (separados por |): blockinfo, groups, 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

A list of users to obtain information for.

Tipo: lista de nombres de usuarios
Separar los valores con |. El número máximo de los valores es 50 (500 para los bots).
ustoken
En desuso.

Use action=query&meta=tokens instead.

Valores (separados por |): 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+

Get recent changes to pages in the current user's watchlist.

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

Filter changes to only the given namespaces.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
wluser

Only list changes by this user.

Tipo: nombre de usuario
wlexcludeuser

No listar cambios de este usuario.

Tipo: nombre de usuario
wldir

In which direction to enumerate:

newer
List oldest first. Note: wlstart has to be before wlend.
older
List newest first (default). Note: wlstart has to be later than wlend.
Uno de los siguientes valores: newer, older
Predeterminado: older
wllimit

How many total results to return per request.

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
Adds parsed comment of the edit.
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 |): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo
Predeterminado: ids|title|flags
wlshow

Show only items that meet these criteria. For example, to see only minor edits done by logged-in users, set wlshow=minor|!anon.

Valores (separados por |): 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
Category membership changes.
Valores (separados por |): edit, new, log, external, categorize
Predeterminado: edit|new|log|categorize
wlowner

Used along with wltoken to access a different user's watchlist.

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:
List the top revision for recently changed pages on the current user's watchlist.
api.php?action=query&list=watchlist [open in sandbox]
Fetch additional information about the top revision for recently changed pages on the current user's watchlist.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [open in sandbox]
Fetch information about all recent changes to pages on the current user's watchlist.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [open in sandbox]
Fetch page info for recently changed pages on the current user's watchlist.
api.php?action=query&generator=watchlist&prop=info [open in sandbox]
Fetch revision info for recent changes to pages on the current user's watchlist.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [open in sandbox]
List the top revision for recently changed pages on the watchlist of user Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [open in sandbox]

list=watchlistraw (wr)

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

Get all pages on the current user's watchlist.

Parámetros:
wrcontinue

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

wrnamespace

Only list pages in the given namespaces.

Valores (separados por |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
wrlimit

How many total results to return per request.

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
Adds timestamp of when the user was last notified about the edit.
Valores (separados por |): changed
wrshow

Sólo listar los elementos que cumplen estos criterios.

Valores (separados por |): changed, !changed
wrowner

Used along with wrtoken to access a different user's watchlist.

Tipo: nombre de usuario
wrtoken

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

wrdir

In which direction to enumerate:

newer
List oldest first. Note: wrstart has to be before wrend.
older
List newest first (default). Note: wrstart has to be later than wrend.
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 [open in sandbox]
Fetch page info for pages on the current user's watchlist.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [open in sandbox]

meta=allmessages (am)

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

Return messages from this site.

Parámetros:
ammessages

Which messages to output. * (default) means all messages.

Separar los valores con |. El número máximo de los valores es 50 (500 para los bots).
Predeterminado: *
amprop

Qué propiedades se obtendrán.

Valores (separados por |): default
amenableparser

Set to enable parser, will preprocess the wikitext of message (substitute magic words, handle templates, etc.).

Tipo: booleano/lógico (detalles)
amnocontent

If set, do not include the content of the messages in the output.

Tipo: booleano/lógico (detalles)
amincludelocal

Also include local messages, i.e. messages that don't exist in the software but do exist as a MediaWiki: page. This lists all MediaWiki: pages, so it will also list those that aren't really messages such as Common.js.

Tipo: booleano/lógico (detalles)
amargs

Arguments to be substituted into message.

Separar los valores con |. 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

Page name to use as context when parsing message (for amenableparser option).

amprefix

Devolver mensajes con este prefijo.

meta=authmanagerinfo (ami)

Retrieve information about the current authentication status.

Parámetros:
amisecuritysensitiveoperation

Test whether the user's current authentication status is sufficient for the specified security-sensitive operation.

amirequestsfor

Fetch information about the authentication requests needed for the specified authentication action.

Uno de los siguientes valores: login, login-continue, create, create-continue, link, link-continue, change, remove, unlink
amimergerequestfields

Merge field information for all authentication requests into one array.

Tipo: booleano/lógico (detalles)
amimessageformat

Format to use for returning messages.

Uno de los siguientes valores: html, wikitext, raw, none
Predeterminado: wikitext
Ejemplos:
Fetch the requests that may be used when beginning a login.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [open in sandbox]
Fetch the requests that may be used when beginning a login, with form fields merged.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [open in sandbox]
Test whether authentication is sufficient for action foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [open in sandbox]

meta=filerepoinfo (fri)

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

Return meta information about image repositories configured on the 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 |): 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 [open in sandbox]

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).
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 |): general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
Predeterminado: general
sifilteriw

Return only local or only nonlocal entries of the interwiki map.

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

Lists the number of users in user groups.

Tipo: booleano/lógico (detalles)
siinlanguagecode

Language code for localised language names (best effort) and skin names.

meta=tokens

Gets tokens for data-modifying actions.

Parámetro:
type

Types of token to request.

Valores (separados por |): createaccount, csrf, login, patrol, rollback, userrights, watch
Predeterminado: csrf
Ejemplos:
Retrieve a csrf token (the default).
api.php?action=query&meta=tokens [open in sandbox]
Retrieve a watch token and a patrol token.
api.php?action=query&meta=tokens&type=watch|patrol [open in sandbox]

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
Tags if the current user is blocked, by whom, and for what reason.
hasmsg
Adds a tag messages if the current user has pending messages.
groups
Lista todos los grupos al que pertenece el usuario actual.
implicitgroups
Lists all the groups the current user is automatically a member of.
rights
Lista todos los permisos que tiene el usuario actual.
changeablegroups
Lists the groups the current user can add to and remove from.
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
Adds the user's email address and email authentication date.
realname
Añade el nombre real del usuario.
acceptlang
Echoes the Accept-Language header sent by the client in a structured format.
registrationdate
Añade la fecha de registro del usuario.
unreadcount
Adds the count of unread pages on the user's watchlist (maximum 999; returns 1000+ if more).
centralids
Adds the central IDs and attachment status for the user.
Valores (separados por |): blockinfo, hasmsg, groups, 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 [open in sandbox]
Obtener información adicional sobre el usuario actual.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [open in sandbox]

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+

Remove authentication data for the current user.

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:
Attempt to remove the current user's data for FooAuthenticationRequest.
api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [open in sandbox]

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+

Send a password reset email to a user.

Parámetros:
user

User being reset.

Tipo: nombre de usuario
email

Email address of the user being reset.

capture

Return the temporary passwords that were sent. Requires the passwordreset user right.

Tipo: booleano/lógico (detalles)
token

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

Este parámetro es obligatorio.
Ejemplos:
Send a password reset email to user Example.
api.php?action=resetpassword&user=Example&token=123ABC [open in sandbox]
Send a password reset email for all users with email address user@example.com.
api.php?action=resetpassword&user=user@example.com&token=123ABC [open in sandbox]

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

Page title for the revision deletion, if required for the type.

ids

Identifiers for the revisions to be deleted.

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

Qué ocultar en cada revisión.

Valores (separados por |): content, comment, user
show

Qué mostrar en cada revisión.

Valores (separados por |): 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.

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+

Undo the last edit to the page.

If the last user who edited the page made multiple edits in a row, they will all be rolled back.

Parámetros:
title

Title of the page to roll back. Cannot be used together with pageid.

pageid

Page ID of the page to roll back. Cannot be used together with title.

Tipo: entero
tags

Tags to apply to the rollback.

Valores (separados por |):
user

Name of the user whose edits are to be rolled back.

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

Mark the reverted edits and the revert as bot edits.

Tipo: booleano/lógico (detalles)
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 "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:
Roll back the last edits to page Main Page by user Example.
api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [open in sandbox]
Roll back the last edits to page Main Page by IP user 192.0.2.5 with summary Reverting vandalism, and mark those edits and the revert as bot edits.
api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [open in sandbox]

action=rsd

(main | rsd)

Export an RSD (Really Simple Discovery) schema.

Ejemplo:
Export the RSD schema.
api.php?action=rsd [open in sandbox]

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+

Update the notification timestamp for watched pages.

This affects the highlighting of changed pages in the watchlist and history, and the sending of email when the "Enviarme un correo electrónico cuando se modifique una página o un archivo de mi lista de seguimiento" preference is enabled.

Parámetros:
entirewatchlist

Work on all watched pages.

Tipo: booleano/lógico (detalles)
timestamp

Timestamp to which to set the notification timestamp.

Tipo: timestamp (formatos permitidos)
torevid

Revision to set the notification timestamp to (one page only).

Tipo: entero
newerthanrevid

Revision to set the notification timestamp newer than (one page only).

Tipo: entero
continue

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

titles

A list of titles to work on.

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

A list of page IDs to work on.

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

A list of revision IDs to work on.

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

Get the list of pages to work on by executing the specified query module.

Note: Generator parameter names must be prefixed with a "g", see examples.

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

Automatically resolve redirects in titles, pageids, and revids, and in pages returned by generator.

Tipo: booleano/lógico (detalles)
converttitles

Convert titles to other variants if necessary. Only works if the wiki's content language supports variant conversion. Languages that support variant conversion include gan, iu, kk, ku, shi, sr, tg, uz, zh.

Tipo: booleano/lógico (detalles)
token

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

Este parámetro es obligatorio.
Ejemplos:
Reset the notification status for the entire watchlist.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [open in sandbox]
Reset the notification status for Main page.
api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [open in sandbox]
Set the notification timestamp for Main page so all edits since 1 January 2012 are unviewed.
api.php?action=setnotificationtimestamp&titles=Main_page&timestamp=2012-01-01T00:00:00Z&token=123ABC [open in sandbox]
Reset the notification status for pages in the Usuario namespace.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [open in sandbox]

action=stashedit

  • This module is internal or unstable. Its operation may change without notice.
  • 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.

Este parámetro es obligatorio.
contentmodel

Modelo del contenido nuevo.

Este parámetro es obligatorio.
Uno de los siguientes valores: wikitext, javascript, json, css, text
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+

Add or remove change tags from individual revisions or log entries.

Parámetros:
rcid

One or more recent changes IDs from which to add or remove the tag.

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

One or more revision IDs from which to add or remove the tag.

Tipo: lista de enteros
Separar los valores con |. 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 |. El número máximo de los valores es 50 (500 para los bots).
add

Tags to add. Only manually defined tags can be added.

Valores (separados por |):
remove

Tags to remove. Only tags that are either manually defined or completely undefined can be removed.

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

Motivo del cambio.

Predeterminado: (vacío)
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 [open in sandbox]
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 [open in sandbox]

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 |): 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 [open in sandbox]
Retrieve an email token and a move token.
api.php?action=tokens&type=email|move [open in sandbox]

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

ID of the block to unblock (obtained through list=blocks). Cannot be used together with user.

Tipo: entero
user

Nombre de usuario, dirección IP o rango de direcciones IP para desbloquear. No se puede utilizar junto con id.

reason

Motivo del desbloqueo.

Predeterminado: (vacío)
tags

Change tags to apply to the entry in the block log.

Valores (separados por |):
token

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

Este parámetro es obligatorio.
Ejemplos:
Unblock block ID #105.
api.php?action=unblock&id=105 [open in sandbox]
Desbloquear al usuario Bob con el motivo Sorry Bob
api.php?action=unblock&user=Bob&reason=Sorry%20Bob [open in sandbox]

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 list=deletedrevs, and a list of deleted file IDs can be retrieved through list=filearchive.

Parámetros:
title

Title of the page to restore.

Este parámetro es obligatorio.
reason

Motivo de la restauración.

Predeterminado: (vacío)
tags

Change tags to apply to the entry in the deletion log.

Valores (separados por |):
timestamps

Timestamps of the revisions to restore. If both timestamps and fileids are empty, all will be restored.

Tipo: lista de timestamps (formatos permitidos)
Separar los valores con |. El número máximo de los valores es 50 (500 para los bots).
fileids

IDs of the file revisions to restore. If both timestamps and fileids are empty, all will be restored.

Tipo: lista de enteros
Separar los valores con |. 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 [open in sandbox]

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

Target filename.

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 |):
text

Initial page text for new files.

watch
En desuso.

Vigilar la página.

Tipo: booleano/lógico (detalles)
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, preferences, nochange
Predeterminado: preferences
ignorewarnings

Ignorar las advertencias.

Tipo: booleano/lógico (detalles)
file

File contents.

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

URL to fetch the file from.

filekey

Key that identifies a previous upload that was stashed temporarily.

sessionkey
En desuso.

Same as filekey, maintained for backward compatibility.

stash

If set, the server will stash the file temporarily instead of adding it to the repository.

Tipo: booleano/lógico (detalles)
filesize

Filesize of entire upload.

El valor debe estar entre 0 y 104 857 600.
Tipo: entero
offset

Offset of chunk in bytes.

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

Chunk contents.

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

Make potentially large file operations asynchronous when possible.

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+

Change a user's group membership.

Parámetros:
user

Nombre de usuario.

Tipo: nombre de usuario
userid

ID de usuario.

Tipo: entero
add

Agregar el usuario a estos grupos.

Valores (separados por |): bot, sysop, bureaucrat
remove

Eliminar el usuario de estos grupos.

Valores (separados por |): bot, sysop, bureaucrat
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.
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 [open in sandbox]
Add the user with ID 123 to group bot, and remove from groups sysop and bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [open in sandbox]

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+

Add or remove pages from the current user's watchlist.

Parámetros:
title
En desuso.

The page to (un)watch. Use titles instead.

unwatch

If set the page will be unwatched rather than watched.

Tipo: booleano/lógico (detalles)
continue

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

titles

A list of titles to work on.

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

A list of page IDs to work on.

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

A list of revision IDs to work on.

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

Get the list of pages to work on by executing the specified query module.

Note: Generator parameter names must be prefixed with a "g", see examples.

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

Automatically resolve redirects in titles, pageids, and revids, and in pages returned by generator.

Tipo: booleano/lógico (detalles)
converttitles

Convert titles to other variants if necessary. Only works if the wiki's content language supports variant conversion. Languages that support variant conversion include gan, iu, kk, ku, shi, sr, tg, uz, zh.

Tipo: booleano/lógico (detalles)
token

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

Este parámetro es obligatorio.

format=json

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

Output data in JSON format.

Parámetros:
callback

If specified, wraps the output into a given function call. For safety, all user-specific data will be restricted.

utf8

If specified, encodes most (but not all) non-ASCII characters as UTF-8 instead of replacing them with hexadecimal escape sequences. Default when formatversion is not 1.

Tipo: booleano/lógico (detalles)
ascii

If specified, encodes all non-ASCII using hexadecimal escape sequences. Default when formatversion is 1.

Tipo: booleano/lógico (detalles)
formatversion

Output formatting:

1
Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
2
Experimental modern format. Details may change!
latest
Use the latest format (currently 2), may change without warning.
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 [open in sandbox]

format=jsonfm

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

Output data in JSON format (pretty-print in HTML).

Parámetros:
wrappedhtml

Return the pretty-printed HTML and associated ResourceLoader modules as a JSON object.

Tipo: booleano/lógico (detalles)
callback

If specified, wraps the output into a given function call. For safety, all user-specific data will be restricted.

utf8

If specified, encodes most (but not all) non-ASCII characters as UTF-8 instead of replacing them with hexadecimal escape sequences. Default when formatversion is not 1.

Tipo: booleano/lógico (detalles)
ascii

If specified, encodes all non-ASCII using hexadecimal escape sequences. Default when formatversion is 1.

Tipo: booleano/lógico (detalles)
formatversion

Output formatting:

1
Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
2
Experimental modern format. Details may change!
latest
Use the latest format (currently 2), may change without warning.
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=jsonfm [open in sandbox]

format=none

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

Output nothing.

Ejemplo:
Devolver el resultado de la consulta en formato NONE.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [open in sandbox]

format=php

(main | php)
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Output data in serialized PHP format.

Parámetro:
formatversion

Output formatting:

1
Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
2
Experimental modern format. Details may change!
latest
Use the latest format (currently 2), may change without warning.
Uno de los siguientes valores: 1, 2, latest
Predeterminado: 1
Ejemplo:
Devolver el resultado de la consulta en formato PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [open in sandbox]

format=phpfm

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

Output data in serialized PHP format (pretty-print in HTML).

Parámetros:
wrappedhtml

Return the pretty-printed HTML and associated ResourceLoader modules as a JSON object.

Tipo: booleano/lógico (detalles)
formatversion

Output formatting:

1
Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
2
Experimental modern format. Details may change!
latest
Use the latest format (currently 2), may change without warning.
Uno de los siguientes valores: 1, 2, latest
Predeterminado: 1
Ejemplo:
Devolver el resultado de la consulta en formato PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [open in sandbox]

format=rawfm

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

Output data, including debugging elements, in JSON format (pretty-print in HTML).

Parámetro:
wrappedhtml

Return the pretty-printed HTML and associated ResourceLoader modules as a JSON object.

Tipo: booleano/lógico (detalles)
Ejemplo:
Devolver el resultado de la consulta en formato RAW.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [open in sandbox]

format=xml

(main | xml)
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Output data in XML format.

Parámetros:
xslt

If specified, adds the named page as an XSL stylesheet. The value must be a title in the MediaWiki namespace ending in .xsl.

includexmlnamespace

If specified, adds an XML namespace.

Tipo: booleano/lógico (detalles)
Ejemplo:
Devolver el resultado de la consulta en formato XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [open in sandbox]

format=xmlfm

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

Output data in XML format (pretty-print in HTML).

Parámetros:
wrappedhtml

Return the pretty-printed HTML and associated ResourceLoader modules as a JSON object.

Tipo: booleano/lógico (detalles)
xslt

If specified, adds the named page as an XSL stylesheet. The value must be a title in the MediaWiki namespace ending in .xsl.

includexmlnamespace

If specified, adds an XML namespace.

Tipo: booleano/lógico (detalles)
Ejemplo:
Devolver el resultado de la consulta en formato XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [open in sandbox]

Tipos de datos

Algunos tipos de parámetros en las solicitudes de API necesita más explicación:

boolean
Los parámetros booleanos trabajo como HTML casillas de verificación: si el parámetro se especifica, independientemente de su valor, se considera verdadero. Para un valor false, se omite el parámetro completo.
marca de tiempo
Las marcas de tiempo se puede especificar en varios formatos. ISO 8601 la fecha y la hora se recomienda. Todas las horas están en UTC, la inclusión de la zona horaria es ignorado.
  • ISO 8601 la fecha y la hora, 2001-01-15T14:56:00Z (signos de puntuación y Z son opcionales)
  • ISO 8601 la fecha y la hora (se omite) fracciones de segundos, 2001-01-15T14:56:00.00001Z (guiones, dos puntos, y, Z son opcionales)
  • MediaWiki formato, 20010115145600
  • Genérico formato numérico, 2001-01-15 14:56:00 (opcional en la zona horaria de GMT, +##, o -## se omite)
  • El formato EXIF, 2001:01:15 14:56:00
  • Formato RFC 2822 (zona horaria se puede omitir), Mon, 15 Ene 2001 14:56:00
  • Formato RFC 850 (zona horaria se puede omitir), lunes, 15-Ene-2001 14:56:00
  • C ctime formato, Mon Jan 15 14:56:00 de 2001
  • Segundos desde 1970-01-01T00:00:00Z como la 1 a la 13 dígito entero (excepto 0)
  • La cadena de ahora

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