Ayuda de la API de MediaWiki
Esta es una página de documentación autogenerada de la API de MediaWiki.
Documentación y ejemplos: https://www.mediawiki.org/wiki/API
Módulo principal
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Status: Todas las funciones mostradas en esta página deberían estar funcionando, pero la API aún está en desarrollo activo, y puede cambiar en cualquier momento. Suscribase a the mediawiki-api-announce mailing list para aviso de actualizaciones.
Erroneous requests: Cuando se envían solicitudes erróneas a la API, se enviará un encabezado HTTP con la clave "MediaWiki-API-Error" y, luego, el valor del encabezado y el código de error devuelto se establecerán en el mismo valor. Para más información ver API: Errors and warnings.
Testing: Para facilitar la comprobación de las solicitudes de API, consulte Special:ApiSandbox.
- action
- Qué acción se realizará. - block
- Bloquear a un usuario.
- changeauthenticationdata
- Cambiar los datos de autentificación para el usuario actual.
- checktoken
- Comprueba la validez de una ficha desde action=query&meta=tokens.
- clearhasmsg
- Limpia la marca hasmsgdel usuario actual.
- clientlogin
- Entrar en wiki usando el flujo interactivo.
- compare
- Obtener la diferencia entre 2 páginas.
- createaccount
- Crear una nueva cuenta de usuario.
- cspreport
- Utilizado por los navegadores para informar de violaciones a la normativa de seguridad de contenidos. Este módulo no debe usarse nunca, excepto cuando se usa automáticamente por un navegador web compatible con CSP.
- delete
- Borrar una página.
- edit
- Crear y editar páginas.
- emailuser
- Enviar un mensaje de correo electrónico a un usuario.
- expandtemplates
- Expande todas las plantillas en wikitexto.
- feedcontributions
- Devuelve el suministro de contribuciones de un usuario.
- feedrecentchanges
- Devuelve un suministro de cambios recientes.
- feedwatchlist
- Devuelve el suministro de una lista de seguimiento.
- filerevert
- Revertir el archivo a una versión anterior.
- help
- Mostrar la ayuda para los módulos especificados.
- imagerotate
- Girar una o más imágenes.
- import
- Importar una página desde otra wiki, o desde un archivo XML.
- linkaccount
- Vincular una cuenta de un proveedor de terceros para el usuario actual.
- login
- Iniciar sesión y obtener las cookies de autenticación.
- logout
- Salir y vaciar los datos de la sesión.
- managetags
- Realizar tareas de administración relacionadas con el cambio de etiquetas.
- mergehistory
- Fusionar historiales de páginas.
- move
- Trasladar una página.
- opensearch
- Buscar en el wiki mediante el protocolo OpenSearch.
- options
- Cambiar preferencias del usuario actual.
- paraminfo
- Obtener información acerca de los módulos de la API.
- parse
- Analiza el contenido y devuelve la salida del analizador sintáctico.
- patrol
- Verificar una página o revisión.
- protect
- Cambiar el nivel de protección de una página.
- purge
- Purgar la caché de los títulos proporcionados.
- query
- Obtener datos de y sobre MediaWiki.
- removeauthenticationdata
- Elimina los datos de autentificación del usuario actual.
- resetpassword
- Enviar un email de reinicialización de la contraseña a un usuario.
- revisiondelete
- Eliminar y restaurar revisiones
- rollback
- Deshacer la última edición de la página.
- rsd
- Exportar un esquema RSD (Really Simple Discovery; Descubrimiento Muy Simple).
- setnotificationtimestamp
- Actualizar la marca de tiempo de notificación de las páginas en la lista de seguimiento.
- setpagelanguage
- Cambiar el idioma de una página.
- stashedit
- Prepare an edit in shared cache.
- tag
- Añadir o borrar etiquetas de modificación de revisiones individuales o entradas de registro.
- unblock
- Desbloquear un usuario.
- undelete
- Restore revisions of a deleted page.
- unlinkaccount
- Remove a linked third-party account from the current user.
- upload
- Upload a file, or get the status of pending uploads.
- userrights
- Cambiar la pertenencia a grupos de un usuario.
- validatepassword
- Valida una contraseña contra las políticas de contraseñas del wiki.
- watch
- Añadir o borrar páginas de la lista de seguimiento del usuario actual.
- tokens
- En desuso. Get tokens for data-modifying actions.
 
- Uno de los siguientes valores: block, changeauthenticationdata, checktoken, clearhasmsg, clientlogin, compare, createaccount, cspreport, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, stashedit, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, tokens
- Predeterminado: help
- format
- El formato de la salida. - json
- Extraer los datos de salida en formato JSON.
- jsonfm
- Producir los datos de salida en formato JSON (con resaltado sintáctico en HTML).
- none
- No extraer nada.
- php
- Extraer los datos de salida en formato serializado PHP.
- phpfm
- Producir los datos de salida en formato PHP serializado (con resaltado sintáctico en HTML).
- rawfm
- Extraer los datos de salida, incluidos los elementos de depuración, en formato JSON (embellecido en HTML).
- xml
- Producir los datos de salida en formato XML.
- xmlfm
- Producir los datos de salida en formato XML (con resaltado sintáctico en HTML).
 
- Uno de los siguientes valores: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Predeterminado: jsonfm
- maxlag
- El retardo máximo puede utilizarse cuando MediaWiki se instala en una agrupación replicada de bases de datos. Para guardar las acciones que causan más retardo de replicación de sitio, este parámetro puede hacer que el cliente espere hasta que el retardo de replicación sea menor que el valor especificado. En caso de un retardo excesivo, se devuelve el código de error maxlag con un mensaje como Esperando a $host: $lag segundos de retardo. 
 Consulta Manual: parámetro Maxlag para más información.
- Tipo: entero
- smaxage
- Establece la cabecera HTTP - s-maxagede control de antememoria a esta cantidad de segundos. Los errores nunca se almacenan en la antememoria.
- Tipo: entero
- Predeterminado: 0
- maxage
- Establece la cabecera HTTP - max-agede control de antememoria a esta cantidad de segundos. Los errores nunca se almacenan en la antememoria.
- Tipo: entero
- Predeterminado: 0
- assert
- Comprobar que el usuario haya iniciado sesión si el valor es user o si tiene el permiso de bot si es bot. 
- Uno de los siguientes valores: user, bot
- assertuser
- Verificar el usuario actual es el usuario nombrado. 
- Tipo: nombre de usuario
- requestid
- Cualquier valor dado aquí se incluirá en la respuesta. Se puede utilizar para distinguir solicitudes. 
- servedby
- Incluir el nombre del host que ha servido la solicitud en los resultados. 
- Tipo: booleano/lógico (detalles)
- curtimestamp
- Incluir la marca de tiempo actual en el resultado. 
- Tipo: booleano/lógico (detalles)
- responselanginfo
- Incluye los idiomas utilizados para uselang y errorlang en el resultado. 
- Tipo: booleano/lógico (detalles)
- origin
- Cuando se accede a la API usando una petición AJAX de distinto dominio (CORS), se establece este valor al dominio de origen. Debe ser incluido en cualquier petición pre-vuelo, y por lo tanto debe ser parte de la URI de la petición (no del cuerpo POST). - En las peticiones con autenticación, debe coincidir exactamente con uno de los orígenes de la cabecera - Origin, por lo que debería ser algo como https://en.wikipedia.org o https://meta.wikimedia.org. Si este parámetro no coincide con la cabecera- Origin, se devolverá una respuesta 403. Si este parámetro coincide con la cabecera- Originy el origen está en la lista blanca, se creará una cabecera- Access-Control-Allow-Origin.- En las peticiones sin autenticación, introduce el valor *. Esto creará una cabecera - Access-Control-Allow-Origin, pero el valor de- Access-Control-Allow-Credentialsserá- falsey todos los datos que dependan del usuario estarán restringidos.
- uselang
- El idioma que se utilizará para las traducciones de mensajes. action=query&meta=siteinfo con siprop=languages devuelve una lista de códigos de idiomas. También puedes introducir user para usar la preferencia de idioma del usuario actual, o content para usar el idioma de contenido de este wiki. 
- Predeterminado: user
- errorformat
- Formato utilizado para la salida de texto de avisos y errores. - plaintext
- Wikitexto en el que se han eliminado las etiquetas HTML y reemplazado las entidades.
- wikitext
- Wikitexto sin analizar.
- html
- HTML.
- raw
- Clave del mensaje y parámetros.
- none
- Ninguna salida de texto, solo códigos de error.
- bc
- Formato empleado en versiones de MediaWiki anteriores a la 1.29. No se tienen en cuenta errorlang y errorsuselocal.
 
- Uno de los siguientes valores: plaintext, wikitext, html, raw, none, bc
- Predeterminado: bc
- errorlang
- Idioma empleado para advertencias y errores. action=query&meta=siteinfo con siprop=languages devuelve una lista de códigos de idioma. Puedes especificar content para utilizar el idioma del contenido de este wiki o uselang para utilizar el valor del parámetro uselang. 
- Predeterminado: uselang
- errorsuselocal
- Si se da, los textos de error emplearán mensajes localmente personalizados del espacio de nombres MediaWiki. 
- Tipo: booleano/lógico (detalles)
- Ayuda del módulo principal
- api.php?action=help [abrir en la zona de pruebas]
- Toda la ayuda en una página
- api.php?action=help&recursivesubmodules=1 [abrir en la zona de pruebas]
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-or-later
Bloquear a un usuario.
- user
- Nombre de usuario, dirección IP o intervalo de IP que quieres bloquear. No se puede utilizar junto con userid 
- Tipo: nombre de usuario
- userid
- ID de usuario para bloquear. No se puede utilizar junto con user. 
- Tipo: entero
- expiry
- Fecha de expiración. Puede ser relativa (por ejemplo, 5 months o 2 weeks) o absoluta (por ejemplo, 2014-09-18T12:34:56Z). Si se establece en infinite, indefinite, o never, el bloqueo será permanente. 
- Predeterminado: never
- reason
- Razón para el bloqueo. 
- Predeterminado: (vacío)
- anononly
- Bloquear solo usuarios anónimos (es decir, desactivar ediciones anónimas de esta dirección IP). 
- Tipo: booleano/lógico (detalles)
- nocreate
- Prevenir la creación de cuentas. 
- Tipo: booleano/lógico (detalles)
- autoblock
- Bloquear automáticamente la última dirección IP y todas las direcciones IP que traten de iniciar sesión posteriormente. 
- Tipo: booleano/lógico (detalles)
- noemail
- Evitar que el usuario envíe correos a través de la wiki (es necesario el derecho - blockemail).
- Tipo: booleano/lógico (detalles)
- hidename
- Ocultar el nombre de usuario del registro de bloqueo (es necesario el derecho <coɗe>hideuser). 
- Tipo: booleano/lógico (detalles)
- allowusertalk
- Permitir que el usuario edite su propia página de discusión (depende de $wgBlockAllowsUTEdit). 
- Tipo: booleano/lógico (detalles)
- reblock
- Si la cuenta ya está bloqueada, sobrescribir el bloqueo existente. 
- Tipo: booleano/lógico (detalles)
- watchuser
- Vigilar las páginas de usuario y de discusión del usuario o de la dirección IP. 
- Tipo: booleano/lógico (detalles)
- tags
- Cambiar las etiquetas que aplicar a la entrada en el registro de bloqueos. 
- Valores (separados por | u otro separador):
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Bloquear la dirección IP 192.0.2.5 durante 3 días por el motivo First strike.
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [abrir en la zona de pruebas]
- Bloquear al usuario Vandal indefinidamente con el motivo Vandalism y evitar que se cree nuevas cuentas o envíe correos.
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [abrir en la zona de pruebas]
action=changeauthenticationdata (changeauth)
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Cambiar los datos de autentificación para el usuario actual.
- 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.
- Intento para cambiar la contraseña del usuario actual a ExamplePassword.
- api.php?action=changeauthenticationdata&changeauthrequest=MediaWiki%5CAuth%5CPasswordAuthenticationRequest&password=ExamplePassword&retype=ExamplePassword&changeauthtoken=123ABC [abrir en la zona de pruebas]
action=checktoken
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Comprueba la validez de una ficha desde action=query&meta=tokens.
- 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
- Probar la validez de una ficha csrf.
- api.php?action=checktoken&type=csrf&token=123ABC [abrir en la zona de pruebas]
action=clearhasmsg
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Limpia la marca hasmsg del usuario actual.
- Limpiar la marca hasmsgdel usuario actual.
- api.php?action=clearhasmsg [abrir en la zona de pruebas]
action=clientlogin (login)
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Entrar en wiki usando el flujo interactivo.
The general procedure to use this module is:
- Fetch the fields available from action=query&meta=authmanagerinfo with amirequestsfor=login, and a login token from action=query&meta=tokens.
- Present the fields to the user, and obtain their submission.
- Post to this module, supplying loginreturnurl and any relevant fields.
- Check the status in the response.
- If you received PASS or FAIL, you're done. The operation either succeeded or it didn't.
- If you received UI, present the new fields to the user and obtain their submission. Then post to this module with logincontinue and the relevant fields set, and repeat step 4.
- If you received REDIRECT, direct the user to the redirecttarget and wait for the return to loginreturnurl. Then post to this module with logincontinue and any fields passed to the return URL, and repeat step 4.
- If you received RESTART, that means the authentication worked but we don't have a linked user account. You might treat this as UI or as FAIL.
 
- loginrequests
- Only use these authentication requests, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=login or from a previous response from this module. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- loginmessageformat
- Formato utilizado para los mensajes devueltos. 
- Uno de los siguientes valores: html, wikitext, raw, none
- Predeterminado: wikitext
- loginmergerequestfields
- Combinar la información de los campos para todas las peticiones de autentificación en una matriz. 
- Tipo: booleano/lógico (detalles)
- loginpreservestate
- Preservar el estado de un intento fallido anterior de inicio de sesión, si es posible. 
- Tipo: booleano/lógico (detalles)
- loginreturnurl
- Return URL for third-party authentication flows, must be absolute. Either this or logincontinue is required. - Upon receiving a REDIRECT response, you will typically open a browser or web view to the specified redirecttarget URL for a third-party authentication flow. When that completes, the third party will send the browser or web view to this URL. You should extract any query or POST parameters from the URL and pass them as a logincontinue request to this API module. 
- logincontinue
- This request is a continuation after an earlier UI or REDIRECT response. Either this or loginreturnurl is required. 
- Tipo: booleano/lógico (detalles)
- logintoken
- A "login" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- *
- This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=login (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.
- Comenzar el proceso para iniciar sesión en el wiki como usuario Example con la contraseña ExamplePassword.
- api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [abrir en la zona de pruebas]
- Continuar el inicio de sesión después de una respuesta de la UI a la autenticación de dos pasos, en la que devuelve un OATHToken de 987654.
- api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [abrir en la zona de pruebas]
action=compare
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
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".
- 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
- fromtext
- Use this text instead of the content of the revision specified by fromtitle, fromid or fromrev. 
- fromsection
- Solamente usar la sección especificada del contenido 'from' especificado. 
- frompst
- Do a pre-save transform on fromtext. 
- Tipo: booleano/lógico (detalles)
- fromcontentformat
- Content serialization format of fromtext. 
- Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- fromcontentmodel
- Content model of fromtext. If not supplied, it will be guessed based on the other parameters. 
- Uno de los siguientes valores: wikitext, javascript, json, css, text
- totitle
- Segundo título para comparar. 
- toid
- Segunda identificador de página para comparar. 
- Tipo: entero
- torev
- Segunda revisión para comparar. 
- Tipo: entero
- torelative
- Use a revision relative to the revision determined from fromtitle, fromid or fromrev. All of the other 'to' options will be ignored. 
- Uno de los siguientes valores: prev, next, cur
- totext
- Use this text instead of the content of the revision specified by totitle, toid or torev. 
- tosection
- Solamente usar la sección especificada del contenido 'to' especificado. 
- topst
- Do a pre-save transform on totext. 
- Tipo: booleano/lógico (detalles)
- tocontentformat
- Content serialization format of totext. 
- Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- tocontentmodel
- Content model of totext. If not supplied, it will be guessed based on the other parameters. 
- Uno de los siguientes valores: wikitext, javascript, json, css, text
- prop
- Cuáles fragmentos de información se obtendrán. - diff
- El HTML de las diferencias.
- diffsize
- El tamaño del HTML de las diferencias, en bytes.
- rel
- The revision IDs of the revision previous to 'from' and after 'to', if any.
- ids
- The page and revision IDs of the 'from' and 'to' revisions.
- title
- The page titles of the 'from' and 'to' revisions.
- user
- The user name and ID of the 'from' and 'to' revisions.
- comment
- The comment on the 'from' and 'to' revisions.
- parsedcomment
- The parsed comment on the 'from' and 'to' revisions.
- size
- The size of the 'from' and 'to' revisions.
 
- Valores (separados por | u otro separador): diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
- Predeterminado: diff|ids|title
- Crear una diferencia entre las revisiones 1 y 2.
- api.php?action=compare&fromrev=1&torev=2 [abrir en la zona de pruebas]
action=createaccount (create)
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Crear una nueva cuenta de usuario.
The general procedure to use this module is:
- Fetch the fields available from action=query&meta=authmanagerinfo with amirequestsfor=create, and a createaccount token from action=query&meta=tokens.
- Present the fields to the user, and obtain their submission.
- Post to this module, supplying createreturnurl and any relevant fields.
- Check the status in the response.
- If you received PASS or FAIL, you're done. The operation either succeeded or it didn't.
- If you received UI, present the new fields to the user and obtain their submission. Then post to this module with createcontinue and the relevant fields set, and repeat step 4.
- If you received REDIRECT, direct the user to the redirecttarget and wait for the return to createreturnurl. Then post to this module with createcontinue and any fields passed to the return URL, and repeat step 4.
- If you received RESTART, that means the authentication worked but we don't have a linked user account. You might treat this as UI or as FAIL.
 
- createrequests
- Only use these authentication requests, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=create or from a previous response from this module. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- createmessageformat
- Formato utilizado para los mensajes devueltos. 
- Uno de los siguientes valores: html, wikitext, raw, none
- Predeterminado: wikitext
- createmergerequestfields
- Combinar la información de los campos para todas las peticiones de autentificación en una matriz. 
- Tipo: booleano/lógico (detalles)
- createpreservestate
- Preservar el estado de un intento fallido anterior de inicio de sesión, si es posible. - Si action=query&meta=authmanagerinfo devolvió true (verdadero) para hasprimarypreservedstate, deberían omitirse las peticiones marcadas como primary-required. Si devolvió un valor no vacío para preservedusername, se debe usar ese nombre de usuario en el parámetro username. 
- Tipo: booleano/lógico (detalles)
- createreturnurl
- Return URL for third-party authentication flows, must be absolute. Either this or createcontinue is required. - Upon receiving a REDIRECT response, you will typically open a browser or web view to the specified redirecttarget URL for a third-party authentication flow. When that completes, the third party will send the browser or web view to this URL. You should extract any query or POST parameters from the URL and pass them as a createcontinue request to this API module. 
- createcontinue
- This request is a continuation after an earlier UI or REDIRECT response. Either this or createreturnurl is required. 
- Tipo: booleano/lógico (detalles)
- createtoken
- A "createaccount" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- *
- This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=create (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.
- Empezar el proceso de creación del usuario Example con la contraseña ExamplePassword.
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [abrir en la zona de pruebas]
action=cspreport
- Este módulo es interno o inestable. Su funcionamiento puede cambiar sin previo aviso.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Utilizado por los navegadores para informar de violaciones a la normativa de seguridad de contenidos. Este módulo no debe usarse nunca, excepto cuando se usa automáticamente por un navegador web compatible con CSP.
- reportonly
- Marcar como informe proveniente de una normativa de vigilancia, no una impuesta 
- Tipo: booleano/lógico (detalles)
- source
- Qué generó la cabecera CSP que provocó este informe 
- Predeterminado: internal
action=delete
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Borrar una página.
- title
- Título de la página a eliminar. No se puede utilizar junto a pageid. 
- pageid
- ID de la página a eliminar. No se puede utilizar junto a title. 
- Tipo: entero
- reason
- Motivo de la eliminación. Si no se especifica, se generará uno automáticamente. 
- tags
- Cambio de etiquetas para aplicar a la entrada en la eliminación del registro. 
- Valores (separados por | u otro separador):
- watch
- En desuso.
- Añadir esta página a la lista de seguimiento del usuario actual. 
- Tipo: booleano/lógico (detalles)
- watchlist
- Añadir o quitar incondicionalmente la página de la lista de seguimiento del usuario actual, usar preferencias o no cambiar el estado de seguimiento. 
- Uno de los siguientes valores: watch, unwatch, preferences, nochange
- Predeterminado: preferences
- unwatch
- En desuso.
- Quitar la página de la lista de seguimiento del usuario actual. 
- Tipo: booleano/lógico (detalles)
- oldimage
- El nombre de la imagen antigua es proporcionado conforme a lo dispuesto por action=query&prop=imageinfo&iiprop=archivename. 
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Borrar Main Page.
- api.php?action=delete&title=Main%20Page&token=123ABC [abrir en la zona de pruebas]
- Eliminar Main Page con el motivo Preparing for move.
- api.php?action=delete&title=Main%20Page&token=123ABC&reason=Preparing%20for%20move [abrir en la zona de pruebas]
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-or-later
Crear y editar páginas.
- title
- Título de la página a editar. No se puede utilizar junto a pageid. 
- pageid
- ID de la página a editar. No se puede utilizar junto a title. 
- Tipo: entero
- section
- Número de la sección. 0 para una sección superior, new para una sección nueva. 
- sectiontitle
- El título de una sección nueva. 
- text
- Contenido de la página. 
- summary
- Editar resumen. Además de la sección del título cuando section=new y sectiontitle no están establecidos. 
- tags
- Cambia las etiquetas para aplicarlas a la revisión. 
- Valores (separados por | u otro separador):
- minor
- Edición menor. 
- Tipo: booleano/lógico (detalles)
- notminor
- Edición no menor. 
- Tipo: booleano/lógico (detalles)
- bot
- Marcar esta edición como edición de bot. 
- Tipo: booleano/lógico (detalles)
- basetimestamp
- Marca de tiempo de la revisión base, usada para detectar conflictos de edición. Se puede obtener mediante action=query&prop=revisions&rvprop=timestamp 
- Tipo: timestamp (formatos permitidos)
- starttimestamp
- Marca de tiempo de cuando empezó el proceso de edición, usada para detectar conflictos de edición. Se puede obtener un valor apropiado usando curtimestamp cuando comiences el proceso de edición (por ejemplo, al cargar el contenido de la página por editar). 
- Tipo: timestamp (formatos permitidos)
- recreate
- Reemplazar los errores acerca de la página de haber sido eliminados en el ínterin. 
- Tipo: booleano/lógico (detalles)
- createonly
- No editar la página si ya existe. 
- Tipo: booleano/lógico (detalles)
- nocreate
- Producir un error si la página no existe. 
- Tipo: booleano/lógico (detalles)
- watch
- En desuso.
- Añadir la página a la lista de seguimiento del usuario actual. 
- Tipo: booleano/lógico (detalles)
- unwatch
- En desuso.
- Quitar la página de la lista de seguimiento del usuario actual. 
- Tipo: booleano/lógico (detalles)
- watchlist
- Incondicionalmente añadir o eliminar la página de lista del usuario actual, utilice referencias o no cambiar el reloj. 
- Uno de los siguientes valores: watch, unwatch, preferences, nochange
- Predeterminado: preferences
- md5
- El hash MD5 del parámetro text, o los parámetros concatenados prependtext y appendtext. Si se establece, la edición no se hará a menos que el hash sea correcto. 
- prependtext
- Añadir este texto al principio de la página. Reemplaza text. 
- appendtext
- Añadir este texto al principio de la página. Reemplaza text. - Utiliza section=new para añadir una nueva sección, en lugar de este parámetro. 
- undo
- Deshacer esta revisión. Reemplaza text, prependtext y appendtext. 
- El valor no debe ser menor a 0.
- Tipo: entero
- undoafter
- Deshacer todas las revisiones desde undo a esta. Si no está establecido solo se deshace una revisión. 
- El valor no debe ser menor a 0.
- 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.
- Editar una página
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir en la zona de pruebas]
- Anteponer __NOTOC__ a una página.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir en la zona de pruebas]
- Deshacer intervalo de revisiones 13579-13585 con resumen automático
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir en la zona de pruebas]
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-or-later
Enviar un mensaje de correo electrónico a un usuario.
- target
- Cuenta de usuario destinatario. 
- Este parámetro es obligatorio.
- subject
- Cabecera 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.
- Enviar un correo al usuario WikiSysop con el texto Content.
- api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [abrir en la zona de pruebas]
action=expandtemplates
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Expande todas las plantillas en wikitexto.
- title
- Título de la página. 
- text
- Sintaxis wiki que se convertirá. 
- Este parámetro es obligatorio.
- revid
- Id. de revisión, para - {{REVISIONID}}y variables similares.
- Tipo: entero
- prop
- Qué elementos de información se utilizan para llegar. - Tenga en cuenta que si no se seleccionan los valores, el resultado contendrá el wikitexto, pero la salida será en un formato obsoleto. - wikitext
- El wikitexto expandido.
- categories
- Cualesquiera categorías presentes en la entrada que no están representadas en salida de wikitexto.
- properties
- Propiedades de página definidas por palabras mágicas en el wikitexto.
- volatile
- Si la salida es volátil y no debe ser reutilizada en otro lugar dentro de la página.
- ttl
- El tiempo máximo tras el cual deberían invalidarse los resultados en caché.
- modules
- Todos los módulos ResourceLoader que las funciones del analizador sintáctico hayan solicitado añadir a la salida. Debe solicitarse jsconfigvars o bien encodedjsconfigvars junto con modules.
- jsconfigvars
- Da las variables de configuración JavaScript específicas para la página.
- encodedjsconfigvars
- Da las variables de configuración JavaScript específicas para la página como una cadena JSON.
- parsetree
- El árbol XML analiza el árbol de la entrada.
 
- Valores (separados por | u otro separador): wikitext, categories, properties, volatile, ttl, modules, jsconfigvars, encodedjsconfigvars, parsetree
- includecomments
- Incluir o no los comentarios HTML en la salida. 
- Tipo: booleano/lógico (detalles)
- generatexml
- En desuso.
- Generar un árbol de análisis XML (remplazado por prop=parsetree). 
- Tipo: booleano/lógico (detalles)
- Expandir el wikitexto {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [abrir en la zona de pruebas]
action=feedcontributions
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve el suministro de contribuciones de un usuario.
- feedformat
- El formato del suministro. 
- 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 | u otro separador): mw-contentmodelchange, mw-new-redirect, mw-removed-redirect, mw-changed-redirect-target, mw-blank, mw-replace, mw-rollback, mw-undo
- Predeterminado: (vacío)
- deletedonly
- Mostrar solo las contribuciones borradas. 
- Tipo: booleano/lógico (detalles)
- toponly
- Mostrar solo ediciones que son últimas revisiones. 
- Tipo: booleano/lógico (detalles)
- newonly
- Mostrar solo ediciones que son creaciones de páginas. 
- Tipo: booleano/lógico (detalles)
- hideminor
- Ocultar ediciones menores. 
- Tipo: booleano/lógico (detalles)
- showsizediff
- Mostrar la diferencia de tamaño entre revisiones. 
- Tipo: booleano/lógico (detalles)
- Devolver las contribuciones del usuario Example.
- api.php?action=feedcontributions&user=Example [abrir en la zona de pruebas]
action=feedrecentchanges
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve un suministro de cambios recientes.
- feedformat
- El formato del suministro. 
- 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)
- Mostrar los cambios recientes.
- api.php?action=feedrecentchanges [abrir en la zona de pruebas]
- Mostrar los cambios recientes limitados a 30 días.
- api.php?action=feedrecentchanges&days=30 [abrir en la zona de pruebas]
action=feedwatchlist
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve el suministro de una lista de seguimiento.
- feedformat
- El formato del suministro. 
- Uno de los siguientes valores: rss, atom
- Predeterminado: rss
- hours
- Listar las páginas modificadas desde estas horas hasta ahora. 
- El valor debe estar entre 1 y 72.
- Tipo: entero
- Predeterminado: 24
- linktosections
- Enlazar directamente a las secciones cambiadas de ser posible. 
- Tipo: booleano/lógico (detalles)
- allrev
- Include multiple revisions of the same page within given timeframe. 
- Tipo: booleano/lógico (detalles)
- wlowner
- Utilizado junto con token para acceder a la lista de seguimiento de otro usuario. 
- Tipo: nombre de usuario
- wltoken
- A security token (available in the user's preferences) to allow access to another user's watchlist. 
- wlshow
- Muestra solo los elementos que cumplan estos criterios. Por ejemplo, para ver solo ediciones menores realizadas por usuarios conectados, introduce show=minor|!anon. 
- Valores (separados por | u otro separador): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, autopatrolled, !autopatrolled, unread, !unread
- wltype
- Qué tipos de cambios mostrar: - edit
- Ediciones comunes a páginas
- new
- Creaciones de páginas.
- log
- Entradas del registro.
- external
- Cambios externos.
- categorize
- Cambios de pertenencia a categorías.
 
- Valores (separados por | u otro separador): edit, new, log, external, categorize
- Predeterminado: edit|new|log|categorize
- wlexcludeuser
- No listar cambios de este usuario. 
- Tipo: nombre de usuario
- Mostrar el suministro de la lista de seguimiento.
- api.php?action=feedwatchlist [abrir en la zona de pruebas]
- Mostrar todos los cambios en páginas vigiladas en las últimas 6 horas.
- api.php?action=feedwatchlist&allrev=&hours=6 [abrir en la zona de pruebas]
action=filerevert
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Revertir el archivo a una versión anterior.
- 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.
- Devolver Wiki.png a la versión del 2011-03-05T15:27:40Z.
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [abrir en la zona de pruebas]
action=help
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Mostrar la ayuda para los módulos especificados.
- modules
- Módulos para los que mostrar ayuda (valores de los parámetros action y format o main). Se pueden especificar submódulos con un +. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- Predeterminado: main
- submodules
- Incluir ayuda para submódulos del módulo con nombre. 
- Tipo: booleano/lógico (detalles)
- recursivesubmodules
- Incluir ayuda para submódulos recursivamente. 
- Tipo: booleano/lógico (detalles)
- wrap
- Envolver el producto en una estructura de respuesta de la API estándar. 
- Tipo: booleano/lógico (detalles)
- toc
- Incluir un sumario en la salida HTML. 
- Tipo: booleano/lógico (detalles)
- Ayuda del módulo principal
- api.php?action=help [abrir en la zona de pruebas]
- Ayuda para action=query y todos sus submódulos.
- api.php?action=help&modules=query&submodules=1 [abrir en la zona de pruebas]
- Toda la ayuda en una página
- api.php?action=help&recursivesubmodules=1 [abrir en la zona de pruebas]
- Ayuda del módulo de ayuda en sí
- api.php?action=help&modules=help [abrir en la zona de pruebas]
- Ayuda para dos submódulos de consulta.
- api.php?action=help&modules=query+info|query+categorymembers [abrir en la zona de pruebas]
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-or-later
Girar una o más imágenes.
- rotation
- Grados que rotar una imagen en sentido horario. 
- Este parámetro es obligatorio.
- Uno de los siguientes valores: 90, 180, 270
- continue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- tags
- Etiquetas que añadir a la entrada en el registro de subidas. 
- Valores (separados por | u otro separador):
- titles
- Una lista de títulos en los que trabajar. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- pageids
- Una lista de identificadores de páginas en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- revids
- Una lista de identificadores de revisiones en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- generator
- Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado. - Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos. - allcategories
- Enumerar todas las categorías.
- alldeletedrevisions
- Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
- allfileusages
- Enumerar todos los usos del archivo, incluidos los que no existen.
- allimages
- Enumerar todas las imágenes secuencialmente.
- alllinks
- Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
- allpages
- Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
- allredirects
- Obtener la lista de todas las redirecciones a un espacio de nombres.
- allrevisions
- Listar todas las revisiones.
- alltransclusions
- Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
- backlinks
- Encuentra todas las páginas que enlazan a la página dada.
- categories
- Enumera todas las categorías a las que pertenecen las páginas.
- categorymembers
- Lista todas las páginas en una categoría dada.
- deletedrevisions
- Obtener información de revisión eliminada.
- duplicatefiles
- Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
- embeddedin
- Encuentra todas las páginas que transcluyen el título dado.
- exturlusage
- Enumera páginas que contienen una URL dada.
- fileusage
- Encontrar todas las páginas que utilizan los archivos dados.
- images
- Devuelve todos los archivos contenidos en las páginas dadas.
- imageusage
- Encontrar todas las páginas que usen el título de imagen dado.
- iwbacklinks
- Encontrar todas las páginas que enlazan al enlace interwiki dado.
- langbacklinks
- Encuentra todas las páginas que conectan con el enlace de idioma dado.
- links
- Devuelve todos los enlaces de las páginas dadas.
- linkshere
- Buscar todas las páginas que enlazan a las páginas dadas.
- pageswithprop
- Mostrar todas las páginas que usen una propiedad de página.
- prefixsearch
- Realice una búsqueda de prefijo de títulos de página.
- protectedtitles
- Mostrar todos los títulos protegidos contra creación.
- querypage
- Obtenga una lista proporcionada por una página especial basada en QueryPage.
- random
- Obtener un conjunto de páginas aleatorias.
- recentchanges
- Enumerar cambios recientes.
- redirects
- Devuelve todas las redirecciones a las páginas dadas.
- revisions
- Obtener información de la revisión.
- search
- Realizar una búsqueda de texto completa.
- templates
- Devuelve todas las páginas transcluidas en las páginas dadas.
- transcludedin
- Encuentra todas las páginas que transcluyan las páginas dadas.
- watchlist
- Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
- watchlistraw
- Obtener todas las páginas de la lista de seguimiento del usuario actual.
 
- Uno de los siguientes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Resolver automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator. 
- Tipo: booleano/lógico (detalles)
- converttitles
- Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como en, crh, gan, iu, kk, ku, shi, sr, tg, uz y zh. 
- Tipo: booleano/lógico (detalles)
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Rotar File:Example.png 90 grados.
- api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [abrir en la zona de pruebas]
- Rotar todas las imágenes en Category:Flip 180 grados.
- api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [abrir en la zona de pruebas]
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-or-later
Importar una página desde otra wiki, o desde un archivo XML.
Tenga en cuenta que el HTTP POST debe hacerse como una carga de archivos (es decir, el uso de multipart/form-data) al enviar un archivo para el parámetro xml.
- 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.
- interwikiprefix
- Para importaciones cargadas: el prefijo de interwiki debe aplicarse a los nombres de usuario desconocidos (y a los conocidos si se define assignknownusers). 
- 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
- assignknownusers
- Asignar ediciones a usuarios locales cuando sus nombres de usuario existan localmente. 
- Tipo: booleano/lógico (detalles)
- rootpage
- Importar como subpágina de esta página. No puede usarse simultáneamente con namespace. 
- tags
- Cambiar las etiquetas que aplicar a la entrada en el registro de importaciones y a la revisión nula de las páginas importadas. 
- Valores (separados por | u otro separador):
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Importar meta:Help:ParserFunctions al espacio de nombres 100 con todo el historial.
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [abrir en la zona de pruebas]
action=linkaccount (link)
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Vincular una cuenta de un proveedor de terceros para el usuario actual.
The general procedure to use this module is:
- Fetch the fields available from action=query&meta=authmanagerinfo with amirequestsfor=link, and a csrf token from action=query&meta=tokens.
- Present the fields to the user, and obtain their submission.
- Post to this module, supplying linkreturnurl and any relevant fields.
- Check the status in the response.
- If you received PASS or FAIL, you're done. The operation either succeeded or it didn't.
- If you received UI, present the new fields to the user and obtain their submission. Then post to this module with linkcontinue and the relevant fields set, and repeat step 4.
- If you received REDIRECT, direct the user to the redirecttarget and wait for the return to linkreturnurl. Then post to this module with linkcontinue and any fields passed to the return URL, and repeat step 4.
- If you received RESTART, that means the authentication worked but we don't have a linked user account. You might treat this as UI or as FAIL.
 
- linkrequests
- Only use these authentication requests, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=link or from a previous response from this module. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- linkmessageformat
- Formato utilizado para los mensajes devueltos. 
- Uno de los siguientes valores: html, wikitext, raw, none
- Predeterminado: wikitext
- linkmergerequestfields
- Combinar la información de los campos para todas las peticiones de autentificación en una matriz. 
- Tipo: booleano/lógico (detalles)
- linkreturnurl
- Return URL for third-party authentication flows, must be absolute. Either this or linkcontinue is required. - Upon receiving a REDIRECT response, you will typically open a browser or web view to the specified redirecttarget URL for a third-party authentication flow. When that completes, the third party will send the browser or web view to this URL. You should extract any query or POST parameters from the URL and pass them as a linkcontinue request to this API module. 
- linkcontinue
- This request is a continuation after an earlier UI or REDIRECT response. Either this or linkreturnurl is required. 
- Tipo: booleano/lógico (detalles)
- linktoken
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- *
- This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=link (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.
- Iniciar el proceso de vincular a una cuenta de Ejemplo.
- api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [abrir en la zona de pruebas]
action=login (lg)
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Iniciar sesión y obtener las cookies de autenticación.
Esta acción solo se debe utilizar en combinación con Special:BotPasswords; para la cuenta de inicio de sesión no se utiliza y puede fallar sin previo aviso. Para iniciar la sesión de forma segura a la cuenta principal, utilice action=clientlogin.
- lgname
- Nombre de usuario. 
- lgpassword
- Contraseña. 
- lgdomain
- Dominio (opcional). 
- lgtoken
- A "login" token retrieved from action=query&meta=tokens 
- Recuperar clave de inicio de sesión.
- api.php?action=login&lgname=user&lgpassword=password [abrir en la zona de pruebas]
- Acceder.
- api.php?action=login&lgname=user&lgpassword=password&lgtoken=123ABC [abrir en la zona de pruebas]
action=logout
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Salir y vaciar los datos de la sesión.
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Cerrar la sesión del usuario actual.
- api.php?action=logout&token=123ABC [abrir en la zona de pruebas]
action=managetags
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Realizar tareas de administración relacionadas con el cambio de etiquetas.
- operation
- Qué operación realizar: - create
- Crear una nueva etiqueta de cambio de uso manual.
- delete
- Eliminar una etiqueta de cambio de la base de datos, eliminando la etiqueta de todas las revisiones, cambios en entradas recientes y registros en los que se ha utilizado.
- activate
- Activar una etiqueta de cambio, permitiendo a los usuarios aplicarla manualmente.
- deactivate
- Desactivar una etiqueta de cambio, evitando que los usuarios la apliquen manualmente.
 
- Este parámetro es obligatorio.
- Uno de los siguientes valores: create, delete, activate, deactivate
- tag
- Etiqueta para crear, eliminar, activar o desactivar. Para crear una etiqueta, esta debe no existir. Para eliminarla, debe existir. Para activarla, debe existir y no estar en uso por ninguna extensión. Para desactivarla, debe estar activada y definida manualmente. 
- Este parámetro es obligatorio.
- reason
- Un motivo opcional para crear, eliminar, activar o desactivar la etiqueta. 
- ignorewarnings
- Ya sea para ignorar las advertencias que se emiten durante la operación. 
- Tipo: booleano/lógico (detalles)
- tags
- Cambiar las etiquetas que aplicar a la entrada en el registro de administración de etiquetas. 
- Valores (separados por | u otro separador):
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Crear una etiqueta llamada spam con el motivo For use in edit patrolling
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [abrir en la zona de pruebas]
- Eliminar la etiqueta vandlaism con el motivo Misspelt
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC [abrir en la zona de pruebas]
- Activar una etiqueta llamada spam con el motivo For use in edit patrolling
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [abrir en la zona de pruebas]
- Desactivar una etiqueta llamada spam con el motivo No longer required
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC [abrir en la zona de pruebas]
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-or-later
Fusionar historiales de páginas.
- from
- El título de la página desde la que se combinará la historia. No se puede utilizar junto con fromid. 
- fromid
- Page ID de la página desde la que se combinara el historial. No se puede utilizar junto con from. 
- Tipo: entero
- to
- El título de la página desde la que se combinara el historial. No se puede utilizar junto con toid. 
- toid
- Page ID de la página desde la que se combinara el historial. No se puede utilizar junto con to. 
- Tipo: entero
- timestamp
- La marca de tiempo de las revisiones se moverá del historial de la página de origen al historial de la página de destino. Si se omite, todo el historial de la página de la página de origen se fusionará en la página de destino. 
- Tipo: timestamp (formatos permitidos)
- reason
- Motivo para la fusión del historial. 
- Predeterminado: (vacío)
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Combinar todo el historial de Oldpage en Newpage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [abrir en la zona de pruebas]
- Combinar las revisiones de Oldpage hasta el 2015-12-31T04:37:41Z en Newpage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [abrir en la zona de pruebas]
action=move
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Trasladar una página.
- 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)
- watchlist
- Incondicionalmente puede añadir o eliminar la página de lista del usuario actual, utilizar referencias o no cambiar el reloj. 
- Uno de los siguientes valores: watch, unwatch, preferences, nochange
- Predeterminado: preferences
- ignorewarnings
- Ignorar cualquier aviso. 
- Tipo: booleano/lógico (detalles)
- tags
- Cambiar las etiquetas que aplicar a la entrada en el registro de traslados y en la revisión nula de la página de destino. 
- Valores (separados por | u otro separador):
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Trasladar Badtitle a Goodtitle sin dejar una redirección.
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [abrir en la zona de pruebas]
action=opensearch
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Buscar en el wiki mediante el protocolo OpenSearch.
- search
- Buscar cadena. 
- Este parámetro es obligatorio.
- namespace
- Espacios de nombres que buscar. Se ignora si search comienza por un prefijo de espacio de nombre válido. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- Predeterminado: 0
- limit
- Número máximo de resultados que devolver. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- suggest
- No hacer nada si $wgEnableOpenSearchSuggest es falso. 
- Tipo: booleano/lógico (detalles)
- redirects
- Cómo manejar las redirecciones: - return
- Volver a la propia redirección.
- resolve
- Volver a la página de destino. Puede devolver menos de limit resultados.
 - Por motivos históricos, se utiliza "return" para format=json y "resolve" para otros formatos. 
- Uno de los siguientes valores: return, resolve
- format
- El formato de salida. 
- Uno de los siguientes valores: json, jsonfm, xml, xmlfm
- Predeterminado: json
- warningsaserror
- Si las advertencias están planteadas con format=json, devolver un error de API en lugar de hacer caso omiso de ellas. 
- Tipo: booleano/lógico (detalles)
- Buscar páginas que empiecen por Te.
- api.php?action=opensearch&search=Te [abrir en la zona de pruebas]
action=options
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
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).
- reset
- Restablece las preferencias de la página web a sus valores predeterminados. 
- Tipo: booleano/lógico (detalles)
- resetkinds
- Lista de tipos de opciones a restablecer cuando la opción reset esté establecida. 
- Valores (separados por | u otro separador): registered, registered-multiselect, registered-checkmatrix, userjs, special, unused, all
- Predeterminado: all
- change
- Lista de cambios con el formato nombre=valor (por ejemplo: skin=vector). Si no se da ningún valor (ni siquiera un signo de igual), por ejemplo: optionname|otheroption|..., la opción se restablecerá a sus valores predeterminados. Si algún valor contiene el carácter tubería (|), se debe utilizar el separador alternativo de múltiples valores para que las operaciones se realicen correctamente. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- optionname
- El nombre de la opción que debe establecerse en el valor dado por optionvalue. 
- optionvalue
- El valor de la opción especificada por optionname. 
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Restablecer todas las preferencias
- api.php?action=options&reset=&token=123ABC [abrir en la zona de pruebas]
- Cambiar las preferencias skin y hideminor.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [abrir en la zona de pruebas]
- Restablecer todas las preferencias y establecer skin y nickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [abrir en la zona de pruebas]
action=paraminfo
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener información acerca de los módulos de la API.
- modules
- Lista de los nombres de los módulos (valores de los parámetros action y format o main). Se pueden especificar submódulos con un +, todos los submódulos con +* o todos los submódulos recursivamente con +**. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- helpformat
- Formato de las cadenas de ayuda. 
- Uno de los siguientes valores: html, wikitext, raw, none
- Predeterminado: none
- querymodules
- En desuso.
- Lista de los nombres de los módulos de consulta (valor de los parámetros prop, meta or list). Utiliza modules=query+foo en vez de querymodules=foo. 
- Valores (separados por | u otro separador): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, 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.
- Obtener también información sobre el módulo principal (primer nivel). Utilizar modules=main en su lugar. 
- pagesetmodule
- En desuso.
- Obtener también información sobre el módulo PageSet (Proporcionar títulos= y amigos). 
- formatmodules
- En desuso.
- Lista de los nombres del formato de los módulos (valor del parámetro format). Utiliza modules en su lugar. 
- Valores (separados por | u otro separador): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Mostrar información para action=parse, format=jsonfm, action=query&list=allpages y action=query&meta=siteinfo.
- api.php?action=paraminfo&modules=parse|phpfm|query%2Ballpages|query%2Bsiteinfo [abrir en la zona de pruebas]
- Mostrar información para todos los submódulos de action=query.
- api.php?action=paraminfo&modules=query%2B* [abrir en la zona de pruebas]
action=parse
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Analiza el contenido y devuelve la salida del analizador sintáctico.
Véanse los distintos módulos prop de action=query para obtener información de la versión actual de una página.
Hay varias maneras de especificar el texto que analizar:
- Especificar una página o revisión, mediante page, pageid o oldid.
- Especificar explícitamente el contenido, mediante text, title y contentmodel.
- Especificar solamente un resumen que analizar. Se debería asignar a prop un valor vacío.
- 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. 
- revid
- Revision ID, for - {{REVISIONID}}and similar variables.
- Tipo: entero
- 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.
- headhtml
- Proporciona la <head>analizada de la página.
- modules
- Proporciona los módulos de ResourceLoader utilizados en la página. Para cargar, utiliza mw.loader.using(). jsconfigvars o bien encodedjsconfigvars deben solicitarse en conjunto con modules.
- jsconfigvars
- Proporciona las variables de configuración de JavaScript específicas de la página. Para obtenerlas, utiliza mw.config.set().
- encodedjsconfigvars
- Da la configuración JavaScript de variables específica para la página como cadena JSON.
- indicators
- Da el HTML de los indicadores de estado utilizados en la página.
- iwlinks
- Da los enlaces interwiki del texto analizado.
- wikitext
- Da el wikitexto original que se había analizado.
- properties
- Da varias propiedades definidas en el wikitexto analizado.
- limitreportdata
- Da el informe del límite de forma estructurada. No da datos si disablelimitreport está establecido.
- limitreporthtml
- Da la versión HTML del informe del límite. No da datos si disablelimitreport está establecido.
- parsetree
- El árbol de análisis sintáctico XML del contenido de la revisión (requiere modelo de contenido wikitext)
- parsewarnings
- Da las advertencias que se produjeron al analizar el contenido.
- headitems
- En desuso. Proporciona elementos para colocar en el <head>de la página.
 
- Valores (separados por | u otro separador): text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headhtml, modules, jsconfigvars, encodedjsconfigvars, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml, parsetree, parsewarnings, headitems
- Predeterminado: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
- CSS class to use to wrap the parser output. 
- Predeterminado: mw-parser-output
- pst
- Guardar previamente los cambios antes de transformar la entrada antes de analizarla. Sólo es válido cuando se utiliza con el texto. 
- Tipo: booleano/lógico (detalles)
- onlypst
- Guardar previamente los cambios antes de transformar (PST) en la entrada. Devuelve el mismo wikitexto, después de que un PST se ha aplicado. Sólo es válido cuando se utiliza con text. 
- Tipo: booleano/lógico (detalles)
- effectivelanglinks
- En desuso.
- Incluye enlaces de idiomas proporcionados por las extensiones (para utilizar con prop=langlinks). 
- Tipo: booleano/lógico (detalles)
- section
- Analizar solo el contenido de este número de sección. - Si el valor es new, analiza text y sectiontitle como si se añadiera una nueva sección a la página. - new solo se permite cuando se especifique text. 
- sectiontitle
- Nuevo título de sección cuando section tiene el valor new. - Al contrario que en la edición de páginas, no se sustituye por summary cuando se omite o su valor es vacío. 
- disablepp
- En desuso.
- Usa disablelimitreport en su lugar. 
- Tipo: booleano/lógico (detalles)
- disablelimitreport
- Omitir el informe de límite ("NewPP limit report") desde la salida del analizador. 
- Tipo: booleano/lógico (detalles)
- disableeditsection
- Omitir los enlaces de edición de sección de la salida del analizador. 
- Tipo: booleano/lógico (detalles)
- disabletidy
- No ejecute la limpieza HTML (por ejemplo ordenada) en la salida del analizador. 
- Tipo: booleano/lógico (detalles)
- disablestylededuplication
- Do not deduplicate inline stylesheets in the parser output. 
- Tipo: booleano/lógico (detalles)
- generatexml
- En desuso.
- Generar árbol de análisis sintáctico XML (requiere modelo de contenido - wikitext; sustituido por prop=parsetree).
- Tipo: booleano/lógico (detalles)
- preview
- Analizar en modo de vista previa. 
- Tipo: booleano/lógico (detalles)
- sectionpreview
- Analizar sección en modo de vista previa (también activa el modo de vista previa). 
- Tipo: booleano/lógico (detalles)
- disabletoc
- Omitir el sumario en la salida. 
- Tipo: booleano/lógico (detalles)
- useskin
- Aplicar la piel seleccionada a la salida del analizador. Puede afectar a las siguientes propiedades: langlinks, headitems, módulos, jsconfigvars, indicadores. 
- Uno de los siguientes valores: pivot
- contentformat
- Formato de serialización de contenido utilizado para la introducción de texto. Sólo es válido cuando se utiliza con text. 
- Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- contentmodel
- Modelo de contenido del texto de entrada. Si se omite, se debe especificar title, y el valor por defecto será el modelo del título especificado. Solo es válido cuando se use junto con text. 
- Uno de los siguientes valores: wikitext, javascript, json, css, text
- Analizar una página.
- api.php?action=parse&page=Project:Sandbox [abrir en la zona de pruebas]
- Analizar wikitexto.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [abrir en la zona de pruebas]
- Analizar wikitexto, especificando el título de la página.
- api.php?action=parse&text={{PAGENAME}}&title=Test [abrir en la zona de pruebas]
- Analizar un resumen.
- api.php?action=parse&summary=Some+[[link]]&prop= [abrir en la zona de pruebas]
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-or-later
Verificar una página o revisión.
- rcid
- Identificador de cambios recientes que verificar. 
- Tipo: entero
- revid
- Identificador de revisión que patrullar. 
- Tipo: entero
- tags
- Cambio de etiquetas para aplicar a la entrada en la patrulla de registro. 
- Valores (separados por | u otro separador):
- token
- A "patrol" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Verificar un cambio reciente.
- api.php?action=patrol&token=123ABC&rcid=230672766 [abrir en la zona de pruebas]
- Verificar una revisión.
- api.php?action=patrol&token=123ABC&revid=230672766 [abrir en la zona de pruebas]
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-or-later
Cambiar el nivel de protección de una página.
- title
- Título de la página a (des)proteger. No se puede utilizar con pageid. 
- pageid
- ID de la página a (des)proteger. No se puede utilizar con title. 
- Tipo: entero
- protections
- Lista de los niveles de protección, con formato action=level (por ejemplo: edit=sysop). Un nivel de all («todos») significa que cualquier usuaro puede realizar la acción, es decir, no hay restricción. - Nota: Cualquier acción no mencionada tendrá las restricciones eliminadas. 
- Este parámetro es obligatorio.
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- expiry
- Marcas de tiempo de expiración. Si solo se establece una marca de tiempo, se utilizará para todas las protecciones. Utiliza infinite, indefinite, infinity, o never para una protección indefinida. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- Predeterminado: infinite
- reason
- Motivo de la (des)protección. 
- Predeterminado: (vacío)
- tags
- Cambiar las etiquetas para aplicar a la entrada en el registro de protección. 
- Valores (separados por | u otro separador):
- cascade
- Activar la protección en cascada (o sea, proteger plantillas e imágenes transcluidas usadas en esta página). Se ignorará si ninguno de los niveles de protección dados son compatibles con la función de cascada. 
- Tipo: booleano/lógico (detalles)
- watch
- En desuso.
- Si se activa, añade la página en proceso de (des)protección a la lista de seguimiento del usuario actual. 
- Tipo: booleano/lógico (detalles)
- watchlist
- Añadir o borrar incondicionalmente la página de la lista de seguimiento del usuario actual, utilizar las preferencias o no cambiar el estado de seguimiento. 
- Uno de los siguientes valores: watch, unwatch, preferences, nochange
- Predeterminado: preferences
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Proteger una página
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [abrir en la zona de pruebas]
- Desproteger una página estableciendo la restricción a all («todos», es decir, cualquier usuario puede realizar la acción).
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [abrir en la zona de pruebas]
- Desproteger una página anulando las restricciones.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [abrir en la zona de pruebas]
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-or-later
Purgar la caché de los títulos proporcionados.
- forcelinkupdate
- Actualizar las tablas de enlaces. 
- Tipo: booleano/lógico (detalles)
- forcerecursivelinkupdate
- Actualizar la tabla de enlaces y todas las tablas de enlaces de cualquier página que use esta página como una plantilla. 
- Tipo: booleano/lógico (detalles)
- continue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- titles
- Una lista de títulos en los que trabajar. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- pageids
- Una lista de identificadores de páginas en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- revids
- Una lista de identificadores de revisiones en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- generator
- Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado. - Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos. - allcategories
- Enumerar todas las categorías.
- alldeletedrevisions
- Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
- allfileusages
- Enumerar todos los usos del archivo, incluidos los que no existen.
- allimages
- Enumerar todas las imágenes secuencialmente.
- alllinks
- Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
- allpages
- Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
- allredirects
- Obtener la lista de todas las redirecciones a un espacio de nombres.
- allrevisions
- Listar todas las revisiones.
- alltransclusions
- Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
- backlinks
- Encuentra todas las páginas que enlazan a la página dada.
- categories
- Enumera todas las categorías a las que pertenecen las páginas.
- categorymembers
- Lista todas las páginas en una categoría dada.
- deletedrevisions
- Obtener información de revisión eliminada.
- duplicatefiles
- Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
- embeddedin
- Encuentra todas las páginas que transcluyen el título dado.
- exturlusage
- Enumera páginas que contienen una URL dada.
- fileusage
- Encontrar todas las páginas que utilizan los archivos dados.
- images
- Devuelve todos los archivos contenidos en las páginas dadas.
- imageusage
- Encontrar todas las páginas que usen el título de imagen dado.
- iwbacklinks
- Encontrar todas las páginas que enlazan al enlace interwiki dado.
- langbacklinks
- Encuentra todas las páginas que conectan con el enlace de idioma dado.
- links
- Devuelve todos los enlaces de las páginas dadas.
- linkshere
- Buscar todas las páginas que enlazan a las páginas dadas.
- pageswithprop
- Mostrar todas las páginas que usen una propiedad de página.
- prefixsearch
- Realice una búsqueda de prefijo de títulos de página.
- protectedtitles
- Mostrar todos los títulos protegidos contra creación.
- querypage
- Obtenga una lista proporcionada por una página especial basada en QueryPage.
- random
- Obtener un conjunto de páginas aleatorias.
- recentchanges
- Enumerar cambios recientes.
- redirects
- Devuelve todas las redirecciones a las páginas dadas.
- revisions
- Obtener información de la revisión.
- search
- Realizar una búsqueda de texto completa.
- templates
- Devuelve todas las páginas transcluidas en las páginas dadas.
- transcludedin
- Encuentra todas las páginas que transcluyan las páginas dadas.
- watchlist
- Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
- watchlistraw
- Obtener todas las páginas de la lista de seguimiento del usuario actual.
 
- Uno de los siguientes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Resolver automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator. 
- Tipo: booleano/lógico (detalles)
- converttitles
- Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como en, crh, gan, iu, kk, ku, shi, sr, tg, uz y zh. 
- Tipo: booleano/lógico (detalles)
- Purgar la Main Page y la página API.
- api.php?action=purge&titles=Main_Page|API [abrir en la zona de pruebas]
- Purgar las 10 primeras páginas del espacio de nombres principal.
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [abrir en la zona de pruebas]
action=query
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener datos de y sobre MediaWiki.
Todas las modificaciones de datos tendrán que utilizar primero la consulta para adquirir un token para evitar el abuso desde sitios maliciosos.
- prop
- Qué propiedades obtener para las páginas consultadas. - categories
- Enumera todas las categorías a las que pertenecen las páginas.
- categoryinfo
- Devuelve información acerca de las categorías dadas.
- contributors
- Obtener la lista de contribuidores conectados y el número de contribuidores anónimos de una página.
- deletedrevisions
- Obtener información de revisión eliminada.
- duplicatefiles
- Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
- extlinks
- Devuelve todas las URL externas (excluidos los interwikis) de las páginas dadas.
- fileusage
- Encontrar todas las páginas que utilizan los archivos dados.
- imageinfo
- Devuelve información del archivo y su historial de subida.
- images
- Devuelve todos los archivos contenidos en las páginas dadas.
- info
- Obtener información básica de la página.
- iwlinks
- Devuelve todos los enlaces interwiki de las páginas dadas.
- langlinks
- Devuelve todos los enlaces interlingüísticos de las páginas dadas.
- links
- Devuelve todos los enlaces de las páginas dadas.
- linkshere
- Buscar todas las páginas que enlazan a las páginas dadas.
- pageprops
- Obtener diferentes propiedades de página definidas en el contenido de la página.
- redirects
- Devuelve todas las redirecciones a las páginas dadas.
- revisions
- Obtener información de la revisión.
- stashimageinfo
- Devuelve información del archivo para archivos escondidos.
- templates
- Devuelve todas las páginas transcluidas en las páginas dadas.
- transcludedin
- Encuentra todas las páginas que transcluyan las páginas dadas.
 
- Valores (separados por | u otro separador): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
- Qué listas obtener. - allcategories
- Enumerar todas las categorías.
- alldeletedrevisions
- Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
- allfileusages
- Enumerar todos los usos del archivo, incluidos los que no existen.
- allimages
- Enumerar todas las imágenes secuencialmente.
- alllinks
- Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
- allpages
- Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
- allredirects
- Obtener la lista de todas las redirecciones a un espacio de nombres.
- allrevisions
- Listar todas las revisiones.
- alltransclusions
- Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
- allusers
- Enumerar todos los usuarios registrados.
- backlinks
- Encuentra todas las páginas que enlazan a la página dada.
- blocks
- Listar todos los usuarios y direcciones IP bloqueadas.
- categorymembers
- Lista todas las páginas en una categoría dada.
- embeddedin
- Encuentra todas las páginas que transcluyen el título dado.
- exturlusage
- Enumera páginas que contienen una URL dada.
- filearchive
- Enumerar todos los archivos borrados de forma secuencial.
- imageusage
- Encontrar todas las páginas que usen el título de imagen dado.
- iwbacklinks
- Encontrar todas las páginas que enlazan al enlace interwiki dado.
- langbacklinks
- Encuentra todas las páginas que conectan con el enlace de idioma dado.
- logevents
- Obtener eventos de los registros.
- mystashedfiles
- Obtener una lista de los archivos en el almacén provisional de cargas del usuario actual.
- pagepropnames
- Mostrar todos los nombres de propiedades de página utilizados en el wiki.
- pageswithprop
- Mostrar todas las páginas que usen una propiedad de página.
- prefixsearch
- Realice una búsqueda de prefijo de títulos de página.
- protectedtitles
- Mostrar todos los títulos protegidos contra creación.
- querypage
- Obtenga una lista proporcionada por una página especial basada en QueryPage.
- random
- Obtener un conjunto de páginas aleatorias.
- recentchanges
- Enumerar cambios recientes.
- search
- Realizar una búsqueda de texto completa.
- tags
- Enumerar las etiquetas de modificación.
- usercontribs
- Obtener todas las ediciones realizadas por un usuario.
- users
- Obtener información sobre una lista de usuarios.
- watchlist
- Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
- watchlistraw
- Obtener todas las páginas de la lista de seguimiento del usuario actual.
- deletedrevs
- En desuso. Muestra la lista de revisiones borradas.
 
- Valores (separados por | u otro separador): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
- meta
- Qué metadatos obtener. - allmessages
- Devolver los mensajes de este sitio.
- authmanagerinfo
- Recuperar información sobre el estado de autenticación actual.
- filerepoinfo
- Devuelve metainformación sobre los repositorios de imágenes configurados en el wiki.
- siteinfo
- Devolver información general acerca de la página web.
- tokens
- Gets tokens for data-modifying actions.
- userinfo
- Obtener información sobre el usuario actual.
 
- Valores (separados por | u otro separador): allmessages, authmanagerinfo, filerepoinfo, siteinfo, tokens, userinfo
- indexpageids
- Incluir una sección de ID de páginas adicional en la que se muestran todas las ID de páginas. 
- Tipo: booleano/lógico (detalles)
- export
- Exportar las revisiones actuales de las páginas dadas o generadas. 
- Tipo: booleano/lógico (detalles)
- exportnowrap
- Devuelve el XML de exportación sin envolverlo en un resultado XML (mismo formato que Special:Export). Solo se puede usar junto con query+export. 
- Tipo: booleano/lógico (detalles)
- iwurl
- Si la URL completa si el título es un interwiki. 
- Tipo: booleano/lógico (detalles)
- continue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- rawcontinue
- Devuelve los datos query-continue en bruto para continuar. 
- Tipo: booleano/lógico (detalles)
- titles
- Una lista de títulos en los que trabajar. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- pageids
- Una lista de identificadores de páginas en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- revids
- Una lista de identificadores de revisiones en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- generator
- Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado. - Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos. - allcategories
- Enumerar todas las categorías.
- alldeletedrevisions
- Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
- allfileusages
- Enumerar todos los usos del archivo, incluidos los que no existen.
- allimages
- Enumerar todas las imágenes secuencialmente.
- alllinks
- Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
- allpages
- Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
- allredirects
- Obtener la lista de todas las redirecciones a un espacio de nombres.
- allrevisions
- Listar todas las revisiones.
- alltransclusions
- Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
- backlinks
- Encuentra todas las páginas que enlazan a la página dada.
- categories
- Enumera todas las categorías a las que pertenecen las páginas.
- categorymembers
- Lista todas las páginas en una categoría dada.
- deletedrevisions
- Obtener información de revisión eliminada.
- duplicatefiles
- Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
- embeddedin
- Encuentra todas las páginas que transcluyen el título dado.
- exturlusage
- Enumera páginas que contienen una URL dada.
- fileusage
- Encontrar todas las páginas que utilizan los archivos dados.
- images
- Devuelve todos los archivos contenidos en las páginas dadas.
- imageusage
- Encontrar todas las páginas que usen el título de imagen dado.
- iwbacklinks
- Encontrar todas las páginas que enlazan al enlace interwiki dado.
- langbacklinks
- Encuentra todas las páginas que conectan con el enlace de idioma dado.
- links
- Devuelve todos los enlaces de las páginas dadas.
- linkshere
- Buscar todas las páginas que enlazan a las páginas dadas.
- pageswithprop
- Mostrar todas las páginas que usen una propiedad de página.
- prefixsearch
- Realice una búsqueda de prefijo de títulos de página.
- protectedtitles
- Mostrar todos los títulos protegidos contra creación.
- querypage
- Obtenga una lista proporcionada por una página especial basada en QueryPage.
- random
- Obtener un conjunto de páginas aleatorias.
- recentchanges
- Enumerar cambios recientes.
- redirects
- Devuelve todas las redirecciones a las páginas dadas.
- revisions
- Obtener información de la revisión.
- search
- Realizar una búsqueda de texto completa.
- templates
- Devuelve todas las páginas transcluidas en las páginas dadas.
- transcludedin
- Encuentra todas las páginas que transcluyan las páginas dadas.
- watchlist
- Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
- watchlistraw
- Obtener todas las páginas de la lista de seguimiento del usuario actual.
 
- Uno de los siguientes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Resolver automáticamente las redirecciones en query+titles, query+pageids, y query+revids y en las páginas devueltas por query+generator. 
- Tipo: booleano/lógico (detalles)
- converttitles
- Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como en, crh, gan, iu, kk, ku, shi, sr, tg, uz y zh. 
- Tipo: booleano/lógico (detalles)
- Busque información del sitio y revisiones de Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue= [abrir en la zona de pruebas]
- Obtener revisiones de páginas que comiencen por API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [abrir en la zona de pruebas]
prop=categories (cl)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumera todas las categorías a las que pertenecen las páginas.
- clprop
- Qué propiedades adicionales obtener para cada categoría: - sortkey
- Añade la clave de ordenación (cadena hexadecimal) y el prefijo de la clave de ordenación (la parte legible) de la categoría.
- timestamp
- Añade la marca de tiempo del momento en que se añadió la categoría.
- hidden
- Etiqueta las categorías que están ocultas con __HIDDENCAT__.
 
- Valores (separados por | u otro separador): sortkey, timestamp, hidden
- clshow
- Qué tipo de categorías mostrar. 
- Valores (separados por | u otro separador): hidden, !hidden
- cllimit
- Cuántas categorías se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- clcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- clcategories
- Enumerar solamente estas categorías. Útil para comprobar si una página determinada está en una categoría determinada. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- cldir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Obtener una lista de categorías a las que pertenece la página Albert Einstein.
- api.php?action=query&prop=categories&titles=Albert%20Einstein [abrir en la zona de pruebas]
- Obtener información acerca de todas las categorías utilizadas en la página Albert Einstein.
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [abrir en la zona de pruebas]
prop=categoryinfo (ci)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve información acerca de las categorías dadas.
- cicontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Obtener información acerca de Category:Foo y Category:Bar
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [abrir en la zona de pruebas]
prop=contributors (pc)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener la lista de contribuidores conectados y el número de contribuidores anónimos de una página.
- pcgroup
- Solo incluir usuarios de los grupos especificados. No incluye grupos implícitos o autopromocionados, como *, usuario o autoconfirmado. 
- Valores (separados por | u otro separador): bot, sysop, bureaucrat
- pcexcludegroup
- Excluir usuarios de los grupos especificados. No incluye grupos implícitos o autopromocionados, como *, usuario o autoconfirmado. 
- Valores (separados por | u otro separador): bot, sysop, bureaucrat
- pcrights
- Solo incluir usuarios con los derechos especificados. No incluye derechos concedidos a grupos implícitos o autopromocionados, como *, usuario o autoconfirmado. 
- Valores (separados por | u otro separador): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, replacetext
- El número máximo de los valores es 50 (500 para los bots).
- pcexcluderights
- Excluir usuarios con los derechos especificados. No incluye derechos concedidos a grupos implícitos o autopromocionados, como *, usuario o autoconfirmado. 
- Valores (separados por | u otro separador): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, replacetext
- 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. 
- Mostrar los contribuyentes de la página Main Page.
- api.php?action=query&prop=contributors&titles=Main_Page [abrir en la zona de pruebas]
prop=deletedrevisions (drv)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener información de revisión eliminada.
Puede ser utilizada de varias maneras:
- Obtenga las revisiones eliminadas de un conjunto de páginas, estableciendo títulos o ID de paginas. Ordenadas por título y marca horaria.
- Obtener datos sobre un conjunto de revisiones eliminadas estableciendo sus ID con identificación de revisión. Ordenado por ID de revisión.
- drvprop
- Las propiedades que se obtendrán para cada revisión: - ids
- El identificador de la revisión.
- flags
- Marcas de revisión (menor).
- timestamp
- La fecha y hora de la revisión.
- user
- Usuario que realizó la revisión.
- userid
- Identificador de usuario del creador de la revisión.
- size
- Longitud (en bytes) de la revisión.
- sha1
- SHA-1 (base 16) de la revisión.
- contentmodel
- Identificador del modelo de contenido de la revisión.
- comment
- Comentario del usuario para la revisión.
- parsedcomment
- Comentario analizado del usuario para la revisión.
- content
- Texto de la revisión.
- tags
- Etiquetas para la revisión.
- parsetree
- El árbol de análisis sintáctico XML del contenido de la revisión (requiere el modelo de contenido wikitext).
 
- Valores (separados por | u otro separador): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Predeterminado: ids|timestamp|flags|comment|user
- drvlimit
- Limitar la cantidad de revisiones que se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- drvexpandtemplates
- En desuso.
- Expandir las plantillas en el contenido de la revisión (requiere drvprop=content). 
- Tipo: booleano/lógico (detalles)
- drvgeneratexml
- En desuso.
- Generar el árbol de análisis sintáctico XML para el contenido de la revisión (requiere drvprop=content; reemplazado por drvprop=parsetree). 
- Tipo: booleano/lógico (detalles)
- drvparse
- En desuso.
- Analizar el contenido de la revisión (requiere drvprop=content). Por motivos de rendimiento, si se utiliza esta opción, el valor de drvlimit es forzado a 1. 
- Tipo: booleano/lógico (detalles)
- drvsection
- Recuperar solamente el contenido de este número de sección. 
- drvdiffto
- En desuso.
- Use action=compare instead. Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively. 
- drvdifftotext
- En desuso.
- Use action=compare instead. 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
- En desuso.
- Use action=compare instead. Perform a pre-save transform on the text before diffing it. Only valid when used with drvdifftotext. 
- Tipo: booleano/lógico (detalles)
- drvcontentformat
- Formato de serialización utilizado para drvdifftotext y esperado para la salida de contenido. 
- Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- drvstart
- Marca de tiempo por la que empezar la enumeración. Se ignora cuando se esté procesando una lista de ID de revisión. 
- Tipo: timestamp (formatos permitidos)
- drvend
- Marca de tiempo por la que terminar la enumeración. Se ignora cuando se esté procesando una lista de ID de revisión. 
- Tipo: timestamp (formatos permitidos)
- drvdir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: drvstart debe ser anterior a drvend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: drvstart debe ser posterior a drvend.
 
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- drvtag
- Listar solo las revisiones con esta etiqueta. 
- drvuser
- Listar solo las revisiones de este usuario. 
- Tipo: nombre de usuario
- drvexcludeuser
- No listar las revisiones de este usuario. 
- Tipo: nombre de usuario
- drvcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Muestra la lista de revisiones borradas de las páginas Main Page y Talk:Main Page, con su contenido.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [abrir en la zona de pruebas]
- Mostrar la información de la revisión borrada 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [abrir en la zona de pruebas]
prop=duplicatefiles (df)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
- dflimit
- Número de archivos duplicados para devolver. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- dfcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- dfdir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- dflocalonly
- Buscar solo archivos en el repositorio local. 
- Tipo: booleano/lógico (detalles)
- Buscar duplicados de File:Alber Einstein Head.jpg.
- api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=duplicatefiles [abrir en la zona de pruebas]
- Buscar duplicados en todos los archivos.
- api.php?action=query&generator=allimages&prop=duplicatefiles [abrir en la zona de pruebas]
prop=extlinks (el)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve todas las URL externas (excluidos los interwikis) de las páginas dadas.
- ellimit
- Cuántos enlaces se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- eloffset
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Tipo: entero
- elprotocol
- Protocolo de la URL. Si está vacío y elquery está definido, el protocolo es http. Para enumerar todos los enlaces externos, deja a la vez vacíos esto y elquery. 
- Uno de los siguientes valores: Puede estar vacío, o bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- Predeterminado: (vacío)
- elquery
- Cadena de búsqueda sin protocolo. Útil para comprobar si una determinada página contiene una determinada URL externa. 
- elexpandurl
- Expandir las URL relativas a un protocolo con el protocolo canónico. 
- Tipo: booleano/lógico (detalles)
- Obtener una lista de los enlaces externos en Main Page.
- api.php?action=query&prop=extlinks&titles=Main%20Page [abrir en la zona de pruebas]
prop=fileusage (fu)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Encontrar todas las páginas que utilizan los archivos dados.
- fuprop
- Qué propiedades se obtendrán: - pageid
- Identificador de cada página.
- title
- Título de cada página.
- redirect
- Marcar si la página es una redirección.
 
- Valores (separados por | u otro separador): pageid, title, redirect
- Predeterminado: pageid|title|redirect
- funamespace
- Incluir solo páginas de estos espacios de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- fushow
- Muestra solo los elementos que cumplen estos criterios: - redirect
- Muestra solamente redirecciones.
- !redirect
- Muestra solamente páginas que no son redirecciones.
 
- Valores (separados por | u otro separador): redirect, !redirect
- fulimit
- Cuántos se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- fucontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Obtener una lista de páginas que utilicen File:Example.jpg.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [abrir en la zona de pruebas]
- Obtener información acerca de las páginas que utilicen File:Example.jpg.
- api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [abrir en la zona de pruebas]
prop=imageinfo (ii)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve información del archivo y su historial de subida.
- iiprop
- Qué información del archivo se obtendrá: - timestamp
- Añade la marca de tiempo a la versión actualizada.
- user
- Añade el usuario que subió cada versión del archivo.
- userid
- Añade la ID de usuario que subió cada versión del archivo.
- comment
- Comentarios sobre la versión.
- parsedcomment
- Analizar el comentario de la versión.
- canonicaltitle
- Agrega el título canónico del archivo.
- url
- Devuelve la URL para el archivo y la página de descripción.
- size
- Agrega el tamaño del archivo en bytes y la altura, el ancho y el número de páginas (si aplica).
- dimensions
- Alias para el tamaño.
- sha1
- Añade el hash SHA-1 para la imagen.
- mime
- Añade el tipo MIME del archivo.
- thumbmime
- Añade el tipo MIME de la miniatura de la imagen (se requiere la URL y el parámetro iiurlwidth).
- mediatype
- Añade el tipo multimedia de la imagen.
- metadata
- Enumera los metadatos Exif para la versión del archivo.
- commonmetadata
- Enumera los metadatos genéricos del formato del archivo para la versión del archivo.
- extmetadata
- Enumera metadatos con formato combinados de múltiples fuentes. Los resultados están en formato HTML.
- archivename
- Añade el nombre del archivo de la versión archivada para las versiones anteriores a la última.
- bitdepth
- Añade la profundidad de bits de la versión.
- uploadwarning
- Usado por la página de Carga Especial para obtener información sobre un archivo existente. No está diseñado para ser utilizado fuera del núcleo MediaWiki.
- badfile
- Añade si el archivo está en la MediaWiki:Bad image list
 
- Valores (separados por | u otro separador): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, mediatype, metadata, commonmetadata, extmetadata, archivename, bitdepth, uploadwarning, badfile
- Predeterminado: timestamp|user
- iilimit
- Cuántos revisiones de archivos se devolverán por perfil. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 1
- iistart
- Marca de tiempo por la que empezar la enumeración. 
- Tipo: timestamp (formatos permitidos)
- iiend
- Marca de tiempo por la que terminar la enumeración. 
- Tipo: timestamp (formatos permitidos)
- iiurlwidth
- Si se establece iiprop=url, se devolverá una URL a una imagen escalada a este ancho. Por razones de rendimiento, si se utiliza esta opción, no se devolverán más de 50 imágenes escaladas. 
- Tipo: entero
- Predeterminado: -1
- iiurlheight
- Similar a iiurlwidth. 
- Tipo: entero
- Predeterminado: -1
- iimetadataversion
- Versión de los metadatos que se utilizará. Si se especifica latest, utilizará la última versión. El valor predeterminado es 1, por motivo de retrocompatibilidad. 
- Predeterminado: 1
- iiextmetadatalanguage
- En qué idioma obtener «extmetadata». Esto afecta tanto la traducción que se obtendrá ―si hay varias― como el formato de elementos como los números y algunos valores. 
- Predeterminado: es
- iiextmetadatamultilang
- Si las traducciones para la propiedad extmetadata están disponibles, busque todas ellas. 
- Tipo: booleano/lógico (detalles)
- iiextmetadatafilter
- Si se especifica y no vacío, sólo estas claves serán devueltos por iiprop=extmetadata. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- iiurlparam
- Un controlador específico de la cadena de parámetro. Por ejemplo, los archivos Pdf pueden utilizar page15-100px. iiurlwidth debe ser utilizado y debe ser consistente con iiurlparam. 
- Predeterminado: (vacío)
- iibadfilecontexttitle
- Si badfilecontexttitleprop=badfile está establecido, este es el título de la página utilizado al evaluar la MediaWiki:Bad image list 
- iicontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- iilocalonly
- Buscar solo archivos en el repositorio local. 
- Tipo: booleano/lógico (detalles)
- Obtener información sobre la versión actual de File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [abrir en la zona de pruebas]
- Obtener información sobre las versiones de File:Test.jpg a partir de 2008.
- api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [abrir en la zona de pruebas]
prop=images (im)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve todos los archivos contenidos en las páginas dadas.
- imlimit
- Cuántos archivos se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- imcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- imimages
- Mostrar solo estos archivos. Útil para comprobar si una determinada página tiene un determinado archivo. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- imdir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Obtener una lista de los archivos usados en la Portada.
- api.php?action=query&prop=images&titles=Main%20Page [abrir en la zona de pruebas]
- Obtener información sobre todos los archivos empleados en Main Page.
- api.php?action=query&generator=images&titles=Main%20Page&prop=info [abrir en la zona de pruebas]
prop=info (in)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener información básica de la página.
- inprop
- Qué propiedades adicionales se obtendrán: - protection
- Listar el nivel de protección de cada página.
- talkid
- El identificador de la página de discusión correspondiente a cada página que no es de discusión.
- watched
- Muestra el estado de seguimiento de cada página.
- watchers
- El número de observadores, si se permite.
- visitingwatchers
- El número de observadores de cada página que ha visitado ediciones recientes a esa página, si se permite.
- notificationtimestamp
- La hora de notificación de la lista de seguimiento de cada página.
- subjectid
- La ID de página de la página principal de cada página de discusión.
- url
- Muestra una URL completa, una URL de edición y la URL canónica de cada página.
- readable
- Si el usuario puede leer esta página.
- preload
- Muestra el texto devuelto por EditFormPreloadText.
- displaytitle
- Proporciona la manera en que se muestra realmente el título de la página
- varianttitles
- Gives the display title in all variants of the site content language.
 
- Valores (separados por | u otro separador): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle, varianttitles
- intestactions
- Comprobar su el usuario actual puede realizar determinadas acciones en la página. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- intoken
- En desuso.
- Usa action=query&meta=tokens en su lugar. 
- Valores (separados por | u otro separador): edit, delete, protect, move, block, unblock, email, import, watch
- incontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Obtener información acerca de la página Main Page.
- api.php?action=query&prop=info&titles=Main%20Page [abrir en la zona de pruebas]
- Obtén información general y protección acerca de la página Main Page.
- api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [abrir en la zona de pruebas]
prop=iwlinks (iw)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve todos los enlaces interwiki de las páginas dadas.
- iwprop
- Qué propiedades adicionales obtener para cada enlace interlingüe: - url
- Añade el URL completo.
 
- Valores (separados por | u otro separador): url
- iwprefix
- Devolver únicamente enlaces interwiki con este prefijo. 
- iwtitle
- El enlace Interwiki para buscar. Debe utilizarse con iwprefix . 
- iwdir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- iwlimit
- Cuántos enlaces interwiki se desea devolver. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- iwcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- iwurl
- En desuso.
- Si desea obtener la URL completa (no se puede usar con iwprop). 
- Tipo: booleano/lógico (detalles)
- Obtener los enlaces interwiki de la página Main Page.
- api.php?action=query&prop=iwlinks&titles=Main%20Page [abrir en la zona de pruebas]
prop=langlinks (ll)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve todos los enlaces interlingüísticos de las páginas dadas.
- llprop
- Qué propiedades adicionales obtener para cada enlace interlingüe: - url
- Añade el URL completo.
- langname
- Añade el nombre del idioma localizado (o la mejor estimación). Usa llinlanguagecode para controlar el idioma.
- autonym
- Añade el nombre nativo del idioma.
 
- Valores (separados por | u otro separador): url, langname, autonym
- lllang
- Devolver solo enlaces de idioma con este código de idioma. 
- lltitle
- Enlace que buscar. Se debe usar junto con lllang. 
- lldir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- llinlanguagecode
- Código de idioma para los nombres de idiomas localizados. 
- Predeterminado: es
- lllimit
- Número de enlaces interlingüísticos que devolver. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- llcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- llurl
- En desuso.
- Obtener la URL completa o no (no se puede usar con llprop). 
- Tipo: booleano/lógico (detalles)
- Obtener los enlaces interlingüísticos de la página Main Page.
- api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [abrir en la zona de pruebas]
prop=links (pl)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve todos los enlaces de las páginas dadas.
- plnamespace
- Mostrar solo los enlaces en estos espacios de nombres. 
- Valores (separados por | u otro separador): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- pllimit
- Cuántos enlaces se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- plcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- pltitles
- Devolver solo los enlaces a estos títulos. Útil para comprobar si una determinada página enlaza a un determinado título. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- pldir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Obtener los enlaces de la página Main Page
- api.php?action=query&prop=links&titles=Main%20Page [abrir en la zona de pruebas]
- Obtenga información sobre las páginas de enlace en la página Página principal.
- api.php?action=query&generator=links&titles=Main%20Page&prop=info [abrir en la zona de pruebas]
- Obtener enlaces de la página Main Page de los espacios de nombres Usuario and Plantilla.
- api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [abrir en la zona de pruebas]
prop=linkshere (lh)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Buscar todas las páginas que enlazan a las páginas dadas.
- lhprop
- Qué propiedades se obtendrán: - pageid
- Identificador de cada página.
- title
- Título de cada página.
- redirect
- Indicar si la página es una redirección.
 
- Valores (separados por | u otro separador): pageid, title, redirect
- Predeterminado: pageid|title|redirect
- lhnamespace
- Incluir solo páginas de estos espacios de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- lhshow
- Muestra solo los elementos que cumplen estos criterios: - redirect
- Muestra solamente redirecciones.
- !redirect
- Muestra solamente páginas que no son redirecciones.
 
- Valores (separados por | u otro separador): redirect, !redirect
- lhlimit
- Cuántos se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- lhcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Obtener una lista de páginas que enlacen a la Main Page.
- api.php?action=query&prop=linkshere&titles=Main%20Page [abrir en la zona de pruebas]
- Obtener información acerca de las páginas enlazadas a la Portada.
- api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [abrir en la zona de pruebas]
prop=pageprops (pp)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener diferentes propiedades de página definidas en el contenido de la página.
- ppcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- ppprop
- Sólo listar estas propiedades de página (action=query&list=pagepropnames devuelve los nombres de las propiedades de página en uso). Útil para comprobar si las páginas usan una determinada propiedad de página. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- Obtener las propiedades de las páginas Main Page y MediaWiki.
- api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [abrir en la zona de pruebas]
prop=redirects (rd)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve todas las redirecciones a las páginas dadas.
- rdprop
- Qué propiedades se obtendrán: - pageid
- Identificador de página de cada redirección.
- title
- Título de cada redirección.
- fragment
- Fragmento de cada redirección, si los hubiere.
 
- Valores (separados por | u otro separador): pageid, title, fragment
- Predeterminado: pageid|title
- rdnamespace
- Incluir solo páginas de estos espacios de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- rdshow
- Mostrar únicamente los elementos que cumplan con estos criterios: - fragment
- mostrar solo redirecciones con fragmento.
- !fragment
- mostrar solo redirecciones sin fragmento.
 
- Valores (separados por | u otro separador): fragment, !fragment
- rdlimit
- Cuántas redirecciones se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- rdcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Mostrar una lista de las redirecciones a la Portada
- api.php?action=query&prop=redirects&titles=Main%20Page [abrir en la zona de pruebas]
- Obtener información sobre todas las redirecciones a la Portada.
- api.php?action=query&generator=redirects&titles=Main%20Page&prop=info [abrir en la zona de pruebas]
prop=revisions (rv)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener información de la revisión.
Puede ser utilizado de varias maneras:
- Obtener datos sobre un conjunto de páginas (última revisión), estableciendo títulos o ID de paginas.
- Obtener revisiones para una página determinada, usando títulos o ID de páginas con inicio, fin o límite.
- Obtener datos sobre un conjunto de revisiones estableciendo sus ID con revids.
- rvprop
- Las propiedades que se obtendrán para cada revisión: - ids
- El identificador de la revisión.
- flags
- Marcas de revisión (menor).
- timestamp
- La fecha y hora de la revisión.
- user
- Usuario que realizó la revisión.
- userid
- Identificador de usuario del creador de la revisión.
- size
- Longitud (en bytes) de la revisión.
- sha1
- SHA-1 (base 16) de la revisión.
- contentmodel
- Identificador del modelo de contenido de la revisión.
- comment
- Comentario del usuario para la revisión.
- parsedcomment
- Comentario analizado del usuario para la revisión.
- content
- Texto de la revisión.
- tags
- Etiquetas para la revisión.
- parsetree
- El árbol de análisis sintáctico XML del contenido de la revisión (requiere el modelo de contenido wikitext).
 
- Valores (separados por | u otro separador): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Predeterminado: ids|timestamp|flags|comment|user
- rvlimit
- Limitar la cantidad de revisiones que se devolverán. 
- Solo se puede usar con una sola página (modo n.º 2).
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- rvexpandtemplates
- En desuso.
- Expandir las plantillas en el contenido de la revisión (requiere rvprop=content). 
- Tipo: booleano/lógico (detalles)
- rvgeneratexml
- En desuso.
- Generar el árbol de análisis sintáctico XML para el contenido de la revisión (requiere rvprop=content; reemplazado por rvprop=parsetree). 
- Tipo: booleano/lógico (detalles)
- rvparse
- En desuso.
- Analizar el contenido de la revisión (requiere rvprop=content). Por motivos de rendimiento, si se utiliza esta opción, el valor de rvlimit es forzado a 1. 
- Tipo: booleano/lógico (detalles)
- rvsection
- Recuperar solamente el contenido de este número de sección. 
- rvdiffto
- En desuso.
- Use action=compare instead. Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively. 
- rvdifftotext
- En desuso.
- Use action=compare instead. 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
- En desuso.
- Use action=compare instead. Perform a pre-save transform on the text before diffing it. Only valid when used with rvdifftotext. 
- Tipo: booleano/lógico (detalles)
- rvcontentformat
- Formato de serialización utilizado para rvdifftotext y esperado para la salida de contenido. 
- Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- rvstartid
- Identificador de revisión a partir del cual empezar la enumeración. 
- Solo se puede usar con una sola página (modo n.º 2).
- Tipo: entero
- rvendid
- Identificador de revisión en el que detener la enumeración. 
- Solo se puede usar con una sola página (modo n.º 2).
- Tipo: entero
- rvstart
- Marca de tiempo a partir de la cual empezar la enumeración. 
- Solo se puede usar con una sola página (modo n.º 2).
- Tipo: timestamp (formatos permitidos)
- rvend
- Enumerar hasta esta marca de tiempo. 
- Solo se puede usar con una sola página (modo n.º 2).
- Tipo: timestamp (formatos permitidos)
- rvdir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: rvstart debe ser anterior a rvend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: rvstart debe ser posterior a rvend.
 
- Solo se puede usar con una sola página (modo n.º 2).
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- rvuser
- Incluir solo las revisiones realizadas por el usuario. 
- Solo se puede usar con una sola página (modo n.º 2).
- Tipo: nombre de usuario
- rvexcludeuser
- Excluir las revisiones realizadas por el usuario. 
- Solo se puede usar con una sola página (modo n.º 2).
- Tipo: nombre de usuario
- rvtag
- Mostrar solo revisiones marcadas con esta etiqueta. 
- rvtoken
- En desuso.
- Which tokens to obtain for each revision. 
- Valores (separados por | u otro separador): rollback
- rvcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Obtener datos con el contenido de la última revisión de los títulos API y Main Page.
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvprop=timestamp|user|comment|content [abrir en la zona de pruebas]
- Mostrar las últimas 5 revisiones de la Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [abrir en la zona de pruebas]
- Obtener las primeras 5 revisiones de Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [abrir en la zona de pruebas]
- Obtener las primeras 5 revisiones de Main Page realizadas después de 2006-05-01.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [abrir en la zona de pruebas]
- Obtener las primeras 5 revisiones de Main Page que no fueron realizadas por el usuario anónimo 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [abrir en la zona de pruebas]
- Obtener las primeras 5 revisiones de Main Page que fueron realizadas por el usuario MediaWiki default.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [abrir en la zona de pruebas]
prop=stashimageinfo (sii)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve información del archivo para archivos escondidos.
- siifilekey
- Clave que identifica una carga anterior que se guardó en el almacén provisional. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- siisessionkey
- En desuso.
- Alias de siifilekey, para retrocompatibilidad. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- siiprop
- Qué información del archivo se obtendrá: - timestamp
- Añade la marca de tiempo a la versión actualizada.
- canonicaltitle
- Agrega el título canónico del archivo.
- url
- Devuelve la URL para el archivo y la página de descripción.
- size
- Agrega el tamaño del archivo en bytes y la altura, el ancho y el número de páginas (si aplica).
- dimensions
- Alias para el tamaño.
- sha1
- Añade el hash SHA-1 para la imagen.
- mime
- Añade el tipo MIME del archivo.
- thumbmime
- Añade el tipo MIME de la miniatura de la imagen (se requiere la URL y el parámetro siiurlwidth).
- metadata
- Enumera los metadatos Exif para la versión del archivo.
- commonmetadata
- Enumera los metadatos genéricos del formato del archivo para la versión del archivo.
- extmetadata
- Enumera metadatos con formato combinados de múltiples fuentes. Los resultados están en formato HTML.
- bitdepth
- Añade la profundidad de bits de la versión.
- badfile
- Añade si el archivo está en la MediaWiki:Bad image list
 
- Valores (separados por | u otro separador): timestamp, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, metadata, commonmetadata, extmetadata, bitdepth, badfile
- Predeterminado: timestamp|url
- siiurlwidth
- Si se establece siiprop=url, se devolverá una URL a una imagen escalada a este ancho. Por razones de rendimiento, si se utiliza esta opción, no se devolverán más de 50 imágenes escaladas. 
- 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)
- Devuelve información para un archivo escondido.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [abrir en la zona de pruebas]
- Devuelve las miniaturas de dos archivos escondidos.
- api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [abrir en la zona de pruebas]
prop=templates (tl)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve todas las páginas transcluidas en las páginas dadas.
- tlnamespace
- Mostrar plantillas solamente en estos espacios de nombres. 
- Valores (separados por | u otro separador): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- tllimit
- Cuántas plantillas se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- tlcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- tltemplates
- Mostrar solo estas plantillas. Útil para comprobar si una determinada página utiliza una determinada plantilla. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- tldir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Obtener las plantillas que se usan en la página Portada.
- api.php?action=query&prop=templates&titles=Main%20Page [abrir en la zona de pruebas]
- Obtener información sobre las páginas de las plantillas utilizadas en Main Page.
- api.php?action=query&generator=templates&titles=Main%20Page&prop=info [abrir en la zona de pruebas]
- Obtener las páginas de los espacios de nombres Usuario y Plantilla que están transcluidas en la página Main Page.
- api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [abrir en la zona de pruebas]
prop=transcludedin (ti)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Encuentra todas las páginas que transcluyan las páginas dadas.
- tiprop
- Qué propiedades se obtendrán: - pageid
- Identificador de cada página.
- title
- Título de cada página.
- redirect
- Marcar si la página es una redirección.
 
- Valores (separados por | u otro separador): pageid, title, redirect
- Predeterminado: pageid|title|redirect
- tinamespace
- Incluir solo las páginas en estos espacios de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- tishow
- Muestra solo los elementos que cumplen estos criterios: - redirect
- Muestra solamente redirecciones.
- !redirect
- Muestra solamente páginas que no son redirecciones.
 
- Valores (separados por | u otro separador): redirect, !redirect
- tilimit
- Cuántos se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- ticontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Obtener una lista de páginas transcluyendo Main Page.
- api.php?action=query&prop=transcludedin&titles=Main%20Page [abrir en la zona de pruebas]
- Obtener información sobre las páginas que transcluyen Main Page.
- api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [abrir en la zona de pruebas]
list=allcategories (ac)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar todas las categorías.
- acfrom
- La categoría para comenzar la enumeración 
- accontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- acto
- La categoría para detener la enumeración 
- acprefix
- Buscar todos los títulos de las categorías que comiencen con este valor. 
- acdir
- Dirección de ordenamiento. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- acmin
- Devolver solo categorías con al menos este número de miembros. 
- Tipo: entero
- acmax
- Devolver solo categorías con como mucho este número de miembros. 
- Tipo: entero
- aclimit
- Cuántas categorías se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- acprop
- Qué propiedades se obtendrán: - size
- Añade el número de páginas en la categoría.
- hidden
- Etiqueta las categorías que están ocultas con __HIDDENCAT__.
 
- Valores (separados por | u otro separador): size, hidden
- Predeterminado: (vacío)
- Lista las categorías con información sobre el número de páginas de cada una.
- api.php?action=query&list=allcategories&acprop=size [abrir en la zona de pruebas]
- Recupera la información sobre la propia página de categoría para las categorías que empiezan por List.
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info [abrir en la zona de pruebas]
list=alldeletedrevisions (adr)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
- adrprop
- Las propiedades que se obtendrán para cada revisión: - ids
- El identificador de la revisión.
- flags
- Marcas de revisión (menor).
- timestamp
- La fecha y hora de la revisión.
- user
- Usuario que realizó la revisión.
- userid
- Identificador de usuario del creador de la revisión.
- size
- Longitud (en bytes) de la revisión.
- sha1
- SHA-1 (base 16) de la revisión.
- contentmodel
- Identificador del modelo de contenido de la revisión.
- comment
- Comentario del usuario para la revisión.
- parsedcomment
- Comentario analizado del usuario para la revisión.
- content
- Texto de la revisión.
- tags
- Etiquetas para la revisión.
- parsetree
- El árbol de análisis sintáctico XML del contenido de la revisión (requiere el modelo de contenido wikitext).
 
- Valores (separados por | u otro separador): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Predeterminado: ids|timestamp|flags|comment|user
- adrlimit
- Limitar la cantidad de revisiones que se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- adrexpandtemplates
- En desuso.
- Expandir las plantillas en el contenido de la revisión (requiere adrprop=content). 
- Tipo: booleano/lógico (detalles)
- adrgeneratexml
- En desuso.
- Generar el árbol de análisis sintáctico XML para el contenido de la revisión (requiere adrprop=content; reemplazado por adrprop=parsetree). 
- Tipo: booleano/lógico (detalles)
- adrparse
- En desuso.
- Analizar el contenido de la revisión (requiere adrprop=content). Por motivos de rendimiento, si se utiliza esta opción, el valor de adrlimit es forzado a 1. 
- Tipo: booleano/lógico (detalles)
- adrsection
- Recuperar solamente el contenido de este número de sección. 
- adrdiffto
- En desuso.
- Use action=compare instead. Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively. 
- adrdifftotext
- En desuso.
- Use action=compare instead. 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
- En desuso.
- Use action=compare instead. Perform a pre-save transform on the text before diffing it. Only valid when used with adrdifftotext. 
- Tipo: booleano/lógico (detalles)
- adrcontentformat
- Formato de serialización utilizado para adrdifftotext y esperado para la salida de contenido. 
- Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- adruser
- Listar solo las revisiones de este usuario. 
- Tipo: nombre de usuario
- adrnamespace
- Listar solo las páginas en este espacio de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- adrstart
- El sello de tiempo para comenzar la enumeración 
- Solo puede usarse con adruser.
- Tipo: timestamp (formatos permitidos)
- adrend
- El sello de tiempo para detener la enumeración 
- Solo puede usarse con adruser.
- Tipo: timestamp (formatos permitidos)
- adrdir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: adrstart debe ser anterior a adrend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: adrstart debe ser posterior a adrend.
 
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- adrfrom
- Empezar a listar en este título. 
- No puede utilizarse con adruser.
- adrto
- Terminar de listar en este título. 
- No puede utilizarse con adruser.
- adrprefix
- Buscar todos los títulos de las páginas que comiencen con este valor. 
- No puede utilizarse con adruser.
- adrexcludeuser
- No listar las revisiones de este usuario. 
- No puede utilizarse con adruser.
- Tipo: nombre de usuario
- adrtag
- Listar solo las revisiones con esta etiqueta. 
- adrcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- adrgeneratetitles
- Cuando se utiliza como generador, generar títulos en lugar de identificadores de revisión. 
- Tipo: booleano/lógico (detalles)
- Listar las últimas 50 contribuciones borradas del usuario Example.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [abrir en la zona de pruebas]
- Listar las primeras 50 revisiones borradas en el espacio de nombres principal.
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [abrir en la zona de pruebas]
list=allfileusages (af)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar todos los usos del archivo, incluidos los que no existen.
- afcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- affrom
- El título del archivo para comenzar la enumeración. 
- afto
- El título del archivo para detener la enumeración. 
- afprefix
- Buscar todos los títulos de los archivos que comiencen con este valor. 
- afunique
- Mostrar solo títulos únicos de archivo. No se puede usar junto con afprop=ids. Cuando se use como generador, devuelve páginas de destino en vez de páginas de origen. 
- Tipo: booleano/lógico (detalles)
- afprop
- Qué piezas de información incluir: - ids
- Agrega los ID de página de las páginas en uso (no se puede usar con afunique).
- title
- Agrega el título del archivo.
 
- Valores (separados por | u otro separador): ids, title
- Predeterminado: title
- aflimit
- Cuántos elementos en total se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- afdir
- La dirección en la que se listará. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Listar títulos de archivos, incluyendo los desaparecidos, con las ID de páginas a las que pertenecen, empezando por la B.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [abrir en la zona de pruebas]
- Listar títulos de archivos únicos.
- api.php?action=query&list=allfileusages&afunique=&affrom=B [abrir en la zona de pruebas]
- Recupera los títulos de todos los archivos y marca los faltantes.
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [abrir en la zona de pruebas]
- Recupera las páginas que contienen los archivos.
- api.php?action=query&generator=allfileusages&gaffrom=B [abrir en la zona de pruebas]
list=allimages (ai)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar todas las imágenes secuencialmente.
- aisort
- Propiedad por la que realizar la ordenación. 
- Uno de los siguientes valores: name, timestamp
- Predeterminado: name
- aidir
- La dirección en la que se listará. 
- Uno de los siguientes valores: ascending, descending, newer, older
- Predeterminado: ascending
- aifrom
- El título de la imagen para comenzar la enumeración. Solo puede utilizarse con aisort=name. 
- aito
- El título de la imagen para detener la enumeración. Solo puede utilizarse con aisort=name. 
- aicontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- aistart
- El sello de tiempo para comenzar la enumeración. Solo puede utilizarse con aisort=timestamp. 
- Tipo: timestamp (formatos permitidos)
- aiend
- El sello de tiempo para detener la enumeración. Solo puede utilizarse con aisort=timestamp. 
- Tipo: timestamp (formatos permitidos)
- aiprop
- Qué información del archivo se obtendrá: - timestamp
- Añade la marca de tiempo a la versión actualizada.
- user
- Añade el usuario que subió cada versión del archivo.
- userid
- Añade la ID de usuario que subió cada versión del archivo.
- comment
- Comentarios sobre la versión.
- parsedcomment
- Analizar el comentario de la versión.
- canonicaltitle
- Agrega el título canónico del archivo.
- url
- Devuelve la URL para el archivo y la página de descripción.
- size
- Agrega el tamaño del archivo en bytes y la altura, el ancho y el número de páginas (si aplica).
- dimensions
- Alias para el tamaño.
- sha1
- Añade el hash SHA-1 para la imagen.
- mime
- Añade el tipo MIME del archivo.
- mediatype
- Añade el tipo multimedia de la imagen.
- metadata
- Enumera los metadatos Exif para la versión del archivo.
- commonmetadata
- Enumera los metadatos genéricos del formato del archivo para la versión del archivo.
- extmetadata
- Enumera metadatos con formato combinados de múltiples fuentes. Los resultados están en formato HTML.
- bitdepth
- Añade la profundidad de bits de la versión.
- badfile
- Añade si el archivo está en la MediaWiki:Bad image list
 
- Valores (separados por | u otro separador): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, mediatype, metadata, commonmetadata, extmetadata, bitdepth, badfile
- Predeterminado: timestamp|url
- aiprefix
- Buscar todos los títulos de imágenes que empiecen por este valor. Solo puede utilizarse con aisort=name. 
- aiminsize
- Limitar a imágenes con al menos este número de bytes. 
- Tipo: entero
- aimaxsize
- Limitar a imágenes con como mucho este número de bytes. 
- Tipo: entero
- aisha1
- Suma SHA1 de la imagen. Invalida aisha1base36. 
- aisha1base36
- Suma SHA1 de la imagen en base 36 (usada en MediaWiki). 
- aiuser
- Devolver solo los archivos subidos por este usuario. Solo se puede usar con aitipo=timestamp. No se puede usar junto con aifilterbots. 
- Tipo: nombre de usuario
- aifilterbots
- Cómo filtrar archivos subidos por bots. Solo se puede usar con aisort=timestamp. No se puede usar junto con aiuser. 
- Uno de los siguientes valores: all, bots, nobots
- Predeterminado: all
- aimime
- Tipos MIME que buscar, como, por ejemplo, image/jpeg. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- ailimit
- Cuántas imágenes en total se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- Mostrar una lista de archivos que empiecen por la letra B.
- api.php?action=query&list=allimages&aifrom=B [abrir en la zona de pruebas]
- 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 [abrir en la zona de pruebas]
- Mostrar una lista de archivos tipo MIME image/png o image/gif
- api.php?action=query&list=allimages&aimime=image/png|image/gif [abrir en la zona de pruebas]
- 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 [abrir en la zona de pruebas]
list=alllinks (al)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
- alcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- alfrom
- El título del enlace para comenzar la enumeración. 
- alto
- El título del enlace para detener la enumeración. 
- alprefix
- Buscar todos los títulos vinculados que comiencen con este valor. 
- alunique
- Mostrar solo títulos únicos enlazados. No se puede usar junto con alprop=ids. Cuando se use como generador, devuelve páginas de destino en vez de páginas de origen. 
- Tipo: booleano/lógico (detalles)
- alprop
- Qué piezas de información incluir: - ids
- Agrega el ID de página de la página de enlace (no se puede usar con alunique).
- title
- Añade el título del enlace.
 
- Valores (separados por | u otro separador): ids, title
- Predeterminado: title
- alnamespace
- El espacio de nombres que enumerar. 
- Uno de los siguientes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Predeterminado: 0
- allimit
- Cuántos elementos en total se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- aldir
- La dirección en la que se listará. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Enumera los títulos enlazados, incluyendo los títulos faltantes, con los ID de página de los que provienen, empezando por B.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [abrir en la zona de pruebas]
- Lista de títulos vinculados únicamente.
- api.php?action=query&list=alllinks&alunique=&alfrom=B [abrir en la zona de pruebas]
- Obtiene todos los títulos enlazados, marcando los que falten.
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [abrir en la zona de pruebas]
- Obtiene páginas que contienen los enlaces.
- api.php?action=query&generator=alllinks&galfrom=B [abrir en la zona de pruebas]
list=allpages (ap)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
- 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 | u otro separador): edit, move, upload
- apprlevel
- Filtrar protecciones según el nivel de protección (se debe usar junto con el parámetro apprtype= ). 
- Valores (separados por | u otro separador): Puede estar vacío, o autoconfirmed, sysop
- apprfiltercascade
- Filtrar protecciones según la protección en cascada (se ignora cuando apprtype no está fijado). 
- Uno de los siguientes valores: cascading, noncascading, all
- Predeterminado: all
- aplimit
- Cuántas páginas en total se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- apdir
- La dirección en la que se listará. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- apfilterlanglinks
- Filtrar en función de si una página tiene langlinks. Tenga en cuenta que esto no puede considerar langlinks agregados por extensiones. 
- Uno de los siguientes valores: withlanglinks, withoutlanglinks, all
- Predeterminado: all
- apprexpiry
- ¿Cuál término de protección para filtrar la página en: - Indefinida
- Obtener sólo páginas con protección de vencimiento indefinida.
- Definida
- Obtener sólo las páginas con un definitivo (específico) vencimiento.
- Todos
- Obtener páginas con cualquier caducidad.
 
- Uno de los siguientes valores: indefinite, definite, all
- Predeterminado: all
- Mostrar una lista de páginas que empiecen con la letra B.
- api.php?action=query&list=allpages&apfrom=B [abrir en la zona de pruebas]
- Mostrar información acerca de 4 páginas que empiecen por la letra T.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [abrir en la zona de pruebas]
- Mostrar el contenido de las 2 primeras páginas que no redirijan y empiecen por Re.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [abrir en la zona de pruebas]
list=allredirects (ar)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener la lista de todas las redirecciones a un espacio de nombres.
- arcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- arfrom
- El título de la redirección para iniciar la enumeración. 
- arto
- El título de la redirección para detener la enumeración. 
- arprefix
- Buscar todas las páginas de destino que empiecen con este valor. 
- arunique
- Mostrar solo títulos únicos de páginas de destino. No se puede usar junto con arprop=ids|fragment|interwiki. Cuando se use como generador, devuelve páginas de destino en vez de páginas de origen. 
- Tipo: booleano/lógico (detalles)
- arprop
- Qué piezas de información incluir: - ids
- Añade el identificador de la página de redirección (no se puede usar junto con arunique).
- title
- Añade el título de la redirección.
- fragment
- Añade el fragmento de la redirección, si existe (no se puede usar junto con arunique).
- interwiki
- Añade el prefijo interwiki de la redirección, si existe (no se puede usar junto con arunique).
 
- Valores (separados por | u otro separador): ids, title, fragment, interwiki
- Predeterminado: title
- arnamespace
- El espacio de nombres a enumerar. 
- Uno de los siguientes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Predeterminado: 0
- arlimit
- Cuántos elementos se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- ardir
- La dirección en la que se listará. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Enumera las páginas de destino, incluyendo las páginas desaparecidas, con los identificadores de las páginas de las que provienen, empezando por B.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [abrir en la zona de pruebas]
- La lista de páginas de destino.
- api.php?action=query&list=allredirects&arunique=&arfrom=B [abrir en la zona de pruebas]
- Obtiene todas las páginas de destino, marcando los que faltan.
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [abrir en la zona de pruebas]
- Obtiene páginas que contienen las redirecciones.
- api.php?action=query&generator=allredirects&garfrom=B [abrir en la zona de pruebas]
list=allrevisions (arv)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Listar todas las revisiones.
- arvprop
- Las propiedades que se obtendrán para cada revisión: - ids
- El identificador de la revisión.
- flags
- Marcas de revisión (menor).
- timestamp
- La fecha y hora de la revisión.
- user
- Usuario que realizó la revisión.
- userid
- Identificador de usuario del creador de la revisión.
- size
- Longitud (en bytes) de la revisión.
- sha1
- SHA-1 (base 16) de la revisión.
- contentmodel
- Identificador del modelo de contenido de la revisión.
- comment
- Comentario del usuario para la revisión.
- parsedcomment
- Comentario analizado del usuario para la revisión.
- content
- Texto de la revisión.
- tags
- Etiquetas para la revisión.
- parsetree
- El árbol de análisis sintáctico XML del contenido de la revisión (requiere el modelo de contenido wikitext).
 
- Valores (separados por | u otro separador): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Predeterminado: ids|timestamp|flags|comment|user
- arvlimit
- Limitar la cantidad de revisiones que se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- arvexpandtemplates
- En desuso.
- Expandir las plantillas en el contenido de la revisión (requiere arvprop=content). 
- Tipo: booleano/lógico (detalles)
- arvgeneratexml
- En desuso.
- Generar el árbol de análisis sintáctico XML para el contenido de la revisión (requiere arvprop=content; reemplazado por arvprop=parsetree). 
- Tipo: booleano/lógico (detalles)
- arvparse
- En desuso.
- Analizar el contenido de la revisión (requiere arvprop=content). Por motivos de rendimiento, si se utiliza esta opción, el valor de arvlimit es forzado a 1. 
- Tipo: booleano/lógico (detalles)
- arvsection
- Recuperar solamente el contenido de este número de sección. 
- arvdiffto
- En desuso.
- Use action=compare instead. Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively. 
- arvdifftotext
- En desuso.
- Use action=compare instead. 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
- En desuso.
- Use action=compare instead. Perform a pre-save transform on the text before diffing it. Only valid when used with arvdifftotext. 
- Tipo: booleano/lógico (detalles)
- arvcontentformat
- Formato de serialización utilizado para arvdifftotext y esperado para la salida de contenido. 
- Uno de los siguientes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- arvuser
- Listar solo las revisiones de este usuario. 
- Tipo: nombre de usuario
- arvnamespace
- Listar solo las páginas en este espacio de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- arvstart
- La marca de tiempo para iniciar la enumeración. 
- Tipo: timestamp (formatos permitidos)
- arvend
- La marca de tiempo para detener la enumeración. 
- Tipo: timestamp (formatos permitidos)
- arvdir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: arvstart debe ser anterior a arvend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: arvstart debe ser posterior a arvend.
 
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- arvexcludeuser
- No listar las revisiones de este usuario. 
- Tipo: nombre de usuario
- arvcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- arvgeneratetitles
- Cuando se utilice como generador, genera títulos en lugar de ID de revisión. 
- Tipo: booleano/lógico (detalles)
- Listar las últimas 50 contribuciones del usuario Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir en la zona de pruebas]
- Listar las primeras 50 revisiones en el espacio de nombres principal.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir en la zona de pruebas]
list=alltransclusions (at)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
- atcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- atfrom
- El título de la transclusión por la que empezar la enumeración. 
- atto
- El título de la transclusión por la que terminar la enumeración. 
- atprefix
- Buscar todos los títulos transcluidos que comiencen con este valor. 
- atunique
- Mostrar solo títulos únicos transcluidos. No se puede usar junto con atprop=ids. Cuando se use como generador, devuelve páginas de destino en vez de páginas de origen. 
- Tipo: booleano/lógico (detalles)
- atprop
- Qué piezas de información incluir: - ids
- Agrega el ID de página de la página de redirección (no se puede usar con atunique).
- title
- Añade el título de la transclusión.
 
- Valores (separados por | u otro separador): ids, title
- Predeterminado: title
- atnamespace
- El espacio de nombres que enumerar. 
- Uno de los siguientes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Predeterminado: 10
- atlimit
- Número de elementos que se desea obtener. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- atdir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Enumerar los títulos transcluidos, incluyendo los faltantes, junto con los identificadores de las páginas de las que provienen, empezando por B.
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [abrir en la zona de pruebas]
- Listar títulos transcluidos de forma única.
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [abrir en la zona de pruebas]
- Obtiene todos los títulos transcluidos, marcando los que faltan.
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [abrir en la zona de pruebas]
- Obtiene las páginas que contienen las transclusiones.
- api.php?action=query&generator=alltransclusions&gatfrom=B [abrir en la zona de pruebas]
list=allusers (au)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar todos los usuarios registrados.
- aufrom
- El nombre de usuario por el que empezar la enumeración. 
- auto
- El nombre de usuario por el que finalizar la enumeración. 
- auprefix
- Buscar todos los usuarios que empiecen con este valor. 
- audir
- Dirección de ordenamiento. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- augroup
- Incluir solo usuarios en los grupos dados. 
- Valores (separados por | u otro separador): bot, sysop, bureaucrat
- auexcludegroup
- Excluir a los usuarios en estos grupos 
- Valores (separados por | u otro separador): bot, sysop, bureaucrat
- aurights
- Sólo se incluyen a los usuarios con los derechos cedidos. No incluye los derechos concedidos por la implícita o auto-promoverse grupos como *, usuario, o autoconfirmed. 
- Valores (separados por | u otro separador): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, replacetext
- El número máximo de los valores es 50 (500 para los bots).
- auprop
- Qué piezas de información incluir: - blockinfo
- Añade información sobre un bloque actual al usuario.
- groups
- Lista los grupos a los que el usuario pertenece. Esto utiliza más recursos del servidor y puede devolver menos resultados que el límite.
- implicitgroups
- Lista todos los grupos el usuario es automáticamente en.
- rights
- Lista los permisos que tiene el usuario.
- editcount
- Añade el número de ediciones del usuario.
- registration
- Añade la marca de tiempo del momento en que el usuario se registró, si está disponible (puede estar en blanco).
- centralids
- Añade el central IDs y estado de anexo para el usuario.
 
- Valores (separados por | u otro separador): blockinfo, groups, implicitgroups, rights, editcount, registration, centralids
- aulimit
- Cuántos nombres de usuario se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- auwitheditsonly
- Mostrar solo los usuarios que han realizado ediciones. 
- Tipo: booleano/lógico (detalles)
- auactiveusers
- Solo listar usuarios activos en los 30 últimos días. 
- Tipo: booleano/lógico (detalles)
- auattachedwiki
- Con auprop=centralids, indicar también si el usuario está conectado con el wiki identificado por el ID. 
- Listar usuarios que empiecen por Y.
- api.php?action=query&list=allusers&aufrom=Y [abrir en la zona de pruebas]
list=backlinks (bl)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Encuentra todas las páginas que enlazan a la página dada.
- bltitle
- Título que buscar. No se puede usar junto con blpageid. 
- blpageid
- Identificador de página que buscar. No puede usarse junto con bltitle 
- Tipo: entero
- blcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- blnamespace
- El espacio de nombres que enumerar. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- bldir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- blfilterredir
- Cómo filtrar redirecciones. Si se establece a nonredirects cuando está activo blredirect, esto sólo se aplica al segundo nivel. 
- Uno de los siguientes valores: all, redirects, nonredirects
- Predeterminado: all
- bllimit
- Cuántas páginas en total se devolverán. Si está activo blredirect, el límite aplica a cada nivel por separado (lo que significa que se pueden devolver hasta 2 * bllimit resultados). 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- blredirect
- Si la página con el enlace es una redirección, encontrar también las páginas que enlacen a esa redirección. El límite máximo se reduce a la mitad. 
- Tipo: booleano/lógico (detalles)
- Mostrar enlaces a Main page.
- api.php?action=query&list=backlinks&bltitle=Main%20Page [abrir en la zona de pruebas]
- Obtener información acerca de las páginas enlazadas a Main page.
- api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [abrir en la zona de pruebas]
list=blocks (bk)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Listar todos los usuarios y direcciones IP bloqueadas.
- bkstart
- El sello de tiempo para comenzar la enumeración 
- Tipo: timestamp (formatos permitidos)
- bkend
- El sello de tiempo para detener la enumeración 
- Tipo: timestamp (formatos permitidos)
- bkdir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: bkstart debe ser anterior a bkend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: bkstart debe ser posterior a bkend.
 
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- bkids
- Lista de bloquear IDs para listar (opcional). 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- bkusers
- Lista de usuarios a buscar (opcional). 
- Tipo: lista de nombres de usuarios
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- bkip
- Obtiene todos los bloqueos que se aplican a esta dirección IP o intervalo CIDR, incluyendo bloqueos de intervalos. No se puede usar en conjunto con bkusers. No se aceptan intervalos CIDR mayores que IPv4/16 o IPv6/19. 
- bklimit
- El número máximo de filtros a listar. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- bkprop
- Qué propiedades se obtendrán: - id
- Agrega el ID del bloque.
- user
- Añade el nombre de usuario del usuario bloqueado.
- userid
- Añade el identificador del usuario bloqueado.
- by
- Añade el nombre de usuario del bloqueo de usuario.
- byid
- Añade el usuario ID del usuario bloqueador.
- timestamp
- Añade la fecha y hora de cuando se aplicó el bloque.
- expiry
- Añade la marca de tiempo correspondiente a la expiración del bloqueo.
- reason
- Añade la razón dada para el bloqueo.
- range
- Añade la gama de direcciones de IP afectó por el bloque.
- flags
- Etiquetas la prohibición con (autoblock, anononly, etc.).
 
- Valores (separados por | u otro separador): id, user, userid, by, byid, timestamp, expiry, reason, range, flags
- Predeterminado: id|user|by|timestamp|expiry|reason|flags
- bkshow
- Muestra solamente los elementos que cumplen estos criterios. Por ejemplo, para mostrar solamente los bloqueos indefinidos a direcciones IP, introduce bkshow=ip|!temp. 
- Valores (separados por | u otro separador): account, !account, temp, !temp, ip, !ip, range, !range
- bkcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Listar bloques.
- api.php?action=query&list=blocks [abrir en la zona de pruebas]
- Muestra los bloqueos de los usuarios Alice y Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [abrir en la zona de pruebas]
list=categorymembers (cm)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Lista todas las páginas en una categoría dada.
- cmtitle
- Categoría que enumerar (requerida). Debe incluir el prefijo Categoría:. No se puede utilizar junto con cmpageid. 
- cmpageid
- ID de página de la categoría para enumerar. No se puede utilizar junto con cmtitle. 
- Tipo: entero
- cmprop
- Qué piezas de información incluir: - ids
- Añade el identificador de página.
- title
- Agrega el título y el identificador del espacio de nombres de la página.
- sortkey
- Añade la clave de ordenación utilizada para la ordenación en la categoría (cadena hexadecimal).
- sortkeyprefix
- Añade la clave de ordenación utilizada para la ordenación en la categoría (parte legible de la clave de ordenación).
- type
- Añade el tipo en el que se categorizó la página (page, subcat or file).
- timestamp
- Añade la marca de tiempo del momento en que se incluyó la página.
 
- Valores (separados por | u otro separador): ids, title, sortkey, sortkeyprefix, type, timestamp
- Predeterminado: ids|title
- cmnamespace
- Incluir solamente páginas de estos espacios de nombres. Ten en cuenta que puede haberse utilizado cmtype=subcat o cmtype=file en lugar de cmnamespace=14 o 6. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- cmtype
- Qué tipo de miembros de la categoría incluir. Ignorado cuando se ha establecido cmsort=timestamp. 
- Valores (separados por | u otro separador): page, subcat, file
- Predeterminado: page|subcat|file
- cmcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- cmlimit
- Número máximo de páginas que devolver. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- cmsort
- Propiedad por la que realizar la ordenación. 
- Uno de los siguientes valores: sortkey, timestamp
- Predeterminado: sortkey
- cmdir
- Dirección en la que desea ordenar. 
- Uno de los siguientes valores: asc, desc, ascending, descending, newer, older
- Predeterminado: ascending
- cmstart
- Marca de tiempo por la que empezar la enumeración. Solo se puede utilizar junto con cmsort=timestamp. 
- Tipo: timestamp (formatos permitidos)
- cmend
- Marca de tiempo por la que terminar la enumeración. Solo se puede utilizar junto con cmsort=timestamp. 
- Tipo: timestamp (formatos permitidos)
- cmstarthexsortkey
- Clave de ordenación por la que empezar la enumeración, tal como se ha devuelto por cmprop=sortkey. Solo se puede utilizar junto con cmsort=timestamp. 
- cmendhexsortkey
- Clave de ordenación por la que terminar la enumeración, tal como se ha devuelto por cmprop=sortkey. Solo se puede utilizar junto con cmsort=timestamp. 
- cmstartsortkeyprefix
- Prefijo de la clave de ordenación por el que empezar la enumeración. Solo se puede utilizar junto con cmsort=sortkey. Reemplaza cmstarthexsortkey. 
- cmendsortkeyprefix
- Prefijo de la clave de ordenación antes del cual termina la enumeración (no en el cual; si este valor existe, no será incluido). Solo se puede utilizar junto con cmsort=sortkey. Reemplaza cmendhexsortkey. 
- cmstartsortkey
- En desuso.
- Utilizar cmstarthexsortkey en su lugar. 
- cmendsortkey
- En desuso.
- Utilizar cmendhexsortkey en su lugar. 
- Obtener las primeras 10 páginas en Category:Physics.
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [abrir en la zona de pruebas]
- Obtener información sobre las primeras 10 páginas de la Category:Physics.
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [abrir en la zona de pruebas]
list=deletedrevs (dr)
- Este módulo está en desuso.
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Muestra la lista de revisiones borradas.
Opera en tres modos:
- Lista de revisiones borradas de los títulos dados, ordenadas por marca de tiempo.
- Lista de contribuciones borradas del usuario dado, ordenadas por marca de tiempo.
- Lista de todas las revisiones borradas en el espacio de nombres dado, ordenadas por título y marca de tiempo (donde no se ha especificado ningún título ni se ha fijado druser).
- drstart
- Marca de tiempo por la que empezar la enumeración. 
- Modos: 1, 2
- Tipo: timestamp (formatos permitidos)
- drend
- Marca de tiempo por la que terminar la enumeración. 
- Modos: 1, 2
- Tipo: timestamp (formatos permitidos)
- drdir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: drstart debe ser anterior a drend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: drstart debe ser posterior a drend.
 
- Modos: 1, 3
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- drfrom
- Empezar a listar en este título. 
- Modo: 3
- drto
- Terminar de listar en este título. 
- Modo: 3
- drprefix
- Buscar todas las páginas que empiecen con este valor. 
- Modo: 3
- drunique
- Listar solo una revisión por cada página. 
- Modo: 3
- Tipo: booleano/lógico (detalles)
- drnamespace
- Listar solo las páginas en este espacio de nombres. 
- Modo: 3
- Uno de los siguientes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Predeterminado: 0
- drtag
- Listar solo las revisiones con esta etiqueta. 
- druser
- Listar solo las revisiones de este usuario. 
- Tipo: nombre de usuario
- drexcludeuser
- No listar las revisiones de este usuario. 
- Tipo: nombre de usuario
- drprop
- Propiedades que obtener: - revid
- Añade el identificador de la revisión borrada.
- parentid
- Añade el identificador de la revisión anterior de la página.
- user
- Añade el usuario que hizo la revisión.
- userid
- Añade el identificador del usuario que hizo la revisión.
- comment
- Añade el comentario de la revisión.
- parsedcomment
- Añade el comentario de la revisión, pasado por el analizador sintáctico.
- minor
- Añade una etiqueta si la revisión es menor.
- len
- Añade la longitud (en bytes) de la revisión.
- sha1
- Añade el SHA-1 (base 16) de la revisión.
- content
- Añade el contenido de la revisión.
- token
- Obsoleto. Devuelve el token de edición.
- tags
- Etiquetas de la revisión.
 
- Valores (separados por | u otro separador): revid, parentid, user, userid, comment, parsedcomment, minor, len, sha1, content, token, tags
- Predeterminado: user|comment
- drlimit
- La cantidad máxima de revisiones que listar. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- drcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Muestra las últimas revisiones borradas de las páginas Main Page y Talk:Main Page, con contenido (modo 1).
- api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [abrir en la zona de pruebas]
- Muestra las últimas 50 contribuciones de Bob (modo 2).
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [abrir en la zona de pruebas]
- Muestra las primeras 50 revisiones borradas del espacio principal (modo 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [abrir en la zona de pruebas]
- Listar las primeras 50 páginas en el espacio de nombres Discusión (modo 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [abrir en la zona de pruebas]
list=embeddedin (ei)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Encuentra todas las páginas que transcluyen el título dado.
- eititle
- Título a buscar. No puede usarse en conjunto con eipageid. 
- eipageid
- Identificador de página que buscar. No se puede usar junto con eititle. 
- Tipo: entero
- eicontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- einamespace
- El espacio de nombres que enumerar. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- eidir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- eifilterredir
- Cómo filtrar las redirecciones. 
- Uno de los siguientes valores: all, redirects, nonredirects
- Predeterminado: all
- eilimit
- Cuántas páginas se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- Mostrar las páginas que transcluyen Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [abrir en la zona de pruebas]
- Obtener información sobre las páginas que transcluyen Template:Stub.
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [abrir en la zona de pruebas]
list=exturlusage (eu)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumera páginas que contienen una URL dada.
- euprop
- Qué piezas de información incluir: - ids
- Añade el identificado de la página.
- title
- Agrega el título y el identificador del espacio de nombres de la página.
- url
- Añade el URL utilizado en la página.
 
- Valores (separados por | u otro separador): ids, title, url
- Predeterminado: ids|title|url
- euoffset
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Tipo: entero
- euprotocol
- Protocolo del URL. Si está vacío y se establece euquery, el protocolo es http. Deja vacío esto y euquery para listar todos los enlaces externos. 
- Uno de los siguientes valores: Puede estar vacío, o bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- Predeterminado: (vacío)
- euquery
- Cadena de búsqueda sin protocolo. Véase Special:LinkSearch. Deja el campo vacío para enumerar todos los enlaces externos. 
- eunamespace
- Los espacios de nombres que enumerar. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- eulimit
- Cuántas páginas se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- euexpandurl
- Expandir las URL relativas a un protocolo con el protocolo canónico. 
- Tipo: booleano/lógico (detalles)
- Mostrar páginas que enlacen con https://www.mediawiki.org.
- api.php?action=query&list=exturlusage&euquery=www.mediawiki.org [abrir en la zona de pruebas]
list=filearchive (fa)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar todos los archivos borrados de forma secuencial.
- fafrom
- El título de imagen para comenzar la enumeración 
- fato
- El título de imagen para detener la enumeración. 
- faprefix
- Buscar todos los títulos de las imágenes que comiencen con este valor. 
- fadir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- fasha1
- Hash SHA1 de la imagen. Reemplaza fasha1base36. 
- fasha1base36
- Hash SHA1 de la imagen en base 36 (utilizado en MediaWiki). 
- faprop
- Qué información de imagen se obtendrá: - sha1
- Añade el hash SHA-1 para la imagen.
- timestamp
- Añade la marca de tiempo de la versión subida.
- user
- Agrega el usuario que subió la versión de la imagen.
- size
- Agrega el tamaño de la imagen en bytes y la altura, la anchura y el número de páginas (si es aplicable).
- dimensions
- Alias del tamaño.
- description
- Añade la descripción de la versión de la imagen.
- parseddescription
- Analizar la descripción de la versión.
- mime
- Añade el MIME de la imagen.
- mediatype
- Añade el tipo multimedia de la imagen.
- metadata
- Enumera los metadatos Exif para la versión de la imagen.
- bitdepth
- Añade la profundidad de bit de la versión.
- archivename
- Añade el nombre de archivo de la versión archivada para las versiones que no son las últimas.
 
- Valores (separados por | u otro separador): sha1, timestamp, user, size, dimensions, description, parseddescription, mime, mediatype, metadata, bitdepth, archivename
- Predeterminado: timestamp
- falimit
- Número de imágenes que devolver en total. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- facontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Mostrar una lista de todos los archivos eliminados.
- api.php?action=query&list=filearchive [abrir en la zona de pruebas]
list=imageusage (iu)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Encontrar todas las páginas que usen el título de imagen dado.
- iutitle
- Título a buscar. No puede usarse en conjunto con iupageid. 
- iupageid
- ID de página a buscar. No puede usarse con iutitle. 
- Tipo: entero
- iucontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- iunamespace
- El espacio de nombres que enumerar. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- iudir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- iufilterredir
- Cómo filtrar las redirecciones. Si se establece a no redirecciones cuando está habilitado iuredirect, esto solo se aplica al segundo nivel. 
- Uno de los siguientes valores: all, redirects, nonredirects
- Predeterminado: all
- iulimit
- Número de páginas que devolver. Si está habilitado iuredirect, el límite se aplica a cada nivel de forma separada (es decir, se pueden devolver hasta 2 * iulimit). 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- iuredirect
- Si la página con el enlace es una redirección, encontrar también las páginas que enlacen a esa redirección. El límite máximo se reduce a la mitad. 
- Tipo: booleano/lógico (detalles)
- Mostrar las páginas que usan File:Albert Einstein Head.jpg.
- api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [abrir en la zona de pruebas]
- Obtener información sobre las páginas que empleen File:Albert Einstein Head.jpg.
- api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [abrir en la zona de pruebas]
list=iwbacklinks (iwbl)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Encontrar todas las páginas que enlazan al enlace interwiki dado.
Puede utilizarse para encontrar todos los enlaces con un prefijo, o todos los enlaces a un título (con un determinado prefijo). Si no se introduce ninguno de los parámetros, se entiende como «todos los enlaces interwiki».
- iwblprefix
- Prefijo para el interwiki. 
- iwbltitle
- Enlace interlingüístico que buscar. Se debe usar junto con iwblblprefix. 
- iwblcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- iwbllimit
- Cuántas páginas se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- iwblprop
- Qué propiedades se obtendrán: - iwprefix
- Añade el prefijo del interwiki.
- iwtitle
- Añade el título del interwiki.
 
- Valores (separados por | u otro separador): iwprefix, iwtitle
- Predeterminado: (vacío)
- iwbldir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Obtener las páginas enlazadas a wikibooks:Test
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [abrir en la zona de pruebas]
- Obtener información sobre las páginas que enlacen a wikibooks:Test.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [abrir en la zona de pruebas]
list=langbacklinks (lbl)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Encuentra todas las páginas que conectan con el enlace de idioma dado.
Puede utilizarse para encontrar todos los enlaces con un código de idioma, o todos los enlaces a un título (con un idioma dado). El uso de ninguno de los parámetros es efectivamente "todos los enlaces de idioma".
Tenga en cuenta que esto no puede considerar los enlaces de idiomas agregados por extensiones.
- lbllang
- Idioma del enlace de idioma. 
- lbltitle
- Enlace de idioma para buscar. Debe utilizarse con lbllang. 
- lblcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- lbllimit
- Cuántas páginas en total se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- lblprop
- Qué propiedades se obtendrán: - lllang
- Agrega el código de idioma del enlace de idioma.
- lltitle
- Añade el título del enlace de idioma.
 
- Valores (separados por | u otro separador): lllang, lltitle
- Predeterminado: (vacío)
- lbldir
- La dirección en que ordenar la lista. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Obtener las páginas enlazadas a fr:Test
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [abrir en la zona de pruebas]
- Obtener información acerca de las páginas enlazadas a fr:Test.
- api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [abrir en la zona de pruebas]
list=logevents (le)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener eventos de los registros.
- leprop
- Qué propiedades se obtendrán: - ids
- Agrega el identificador del evento de registro.
- title
- Añade el título de la página para el evento del registro.
- type
- Añade el tipo del evento de registro.
- user
- Añade el usuario responsable del evento del registro.
- userid
- Agrega el identificador del usuario responsable del evento del registro.
- timestamp
- Añade la marca de tiempo para el evento del registro.
- comment
- Añade el comentario del evento del registro.
- parsedcomment
- Añade el comentario analizado del evento de registro.
- details
- Muestra detalles adicionales sobre el evento del registro.
- tags
- Muestra las etiquetas para el evento del registro.
 
- Valores (separados por | u otro separador): ids, title, type, user, userid, timestamp, comment, parsedcomment, details, tags
- Predeterminado: ids|title|type|user|timestamp|comment|details
- letype
- Filtrar las entradas del registro solo a este tipo. 
- Uno de los siguientes valores: Puede estar vacío, o block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, contentmodel, newusers
- leaction
- Filtrar las acciones del registro solo a esta acción. Reemplaza letype. En la lista de valores posibles, los valores con el asterisco como carácter comodín tales como action/* pueden tener distintas cadenas después de la barra (/). 
- Uno de los siguientes valores: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, delete/delete, delete/delete_redir, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, patrol/patrol, patrol/autopatrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload, newusers/newusers, newusers/create, newusers/create2, newusers/byemail, newusers/autocreate
- lestart
- Marca de tiempo por la que empezar la enumeración. 
- Tipo: timestamp (formatos permitidos)
- leend
- Marca de tiempo por la que terminar la enumeración. 
- Tipo: timestamp (formatos permitidos)
- ledir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: lestart debe ser anterior a leend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: lestart debe ser posterior a leend.
 
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- leuser
- Filtrar entradas a aquellas realizadas por el usuario dado. 
- Tipo: nombre de usuario
- letitle
- Filtrar entradas a aquellas relacionadas con una página. 
- lenamespace
- Filtrar entradas a aquellas en el espacio de nombres dado. 
- Uno de los siguientes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- leprefix
- Filtrar entradas que empiezan por este prefijo. 
- letag
- Solo mostrar las entradas de eventos con esta etiqueta. 
- lelimit
- Número total de entradas de eventos que devolver. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- lecontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Mostrar los eventos recientes del registro.
- api.php?action=query&list=logevents [abrir en la zona de pruebas]
list=mystashedfiles (msf)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener una lista de los archivos en el almacén provisional de cargas del usuario actual.
- msfprop
- Propiedades a buscar para los archivos. - size
- Buscar el tamaño del archivo y las dimensiones de la imagen.
- type
- Obtener el tipo MIME y tipo multimedia del archivo.
 
- Valores (separados por | u otro separador): size, type
- Predeterminado: (vacío)
- msflimit
- Cuántos archivos obtener. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- msfcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Obtener la clave de archivo, el tamaño del archivo y el tamaño en píxeles de los archivos en el almacén provisional de cargas del usuario actual.
- api.php?action=query&list=mystashedfiles&msfprop=size [abrir en la zona de pruebas]
list=pagepropnames (ppn)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Mostrar todos los nombres de propiedades de página utilizados en el wiki.
- ppncontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- ppnlimit
- Número máximo de nombres que devolver. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- Obtener los 10 primeros nombres de propiedades.
- api.php?action=query&list=pagepropnames [abrir en la zona de pruebas]
list=pageswithprop (pwp)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Mostrar todas las páginas que usen una propiedad de página.
- pwppropname
- Propiedad de página para la cual enumerar páginas (action=query&list=pagepropnames devuelve los nombres de las propiedades de página en uso). 
- Este parámetro es obligatorio.
- pwpprop
- Qué piezas de información incluir: - ids
- Añade el identificador de página.
- title
- Agrega el título y el identificador del espacio de nombres de la página.
- value
- Añade el valor de la propiedad de página.
 
- Valores (separados por | u otro separador): ids, title, value
- Predeterminado: ids|title
- pwpcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- pwplimit
- El máximo número de páginas que se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- pwpdir
- Dirección en la que se desea ordenar. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- Listar las 10 primeras páginas que utilicen {{DISPLAYTITLE:}}.
- api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [abrir en la zona de pruebas]
- Obtener información adicional acerca de las 10 primeras páginas que utilicen __NOTOC__.
- api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [abrir en la zona de pruebas]
list=prefixsearch (ps)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Realice una búsqueda de prefijo de títulos de página.
A pesar de la similitud en los nombres, este módulo no pretende ser equivalente a Special:PrefixIndex; para eso, vea action=query&list=allpages con el parámetro apprefix. El propósito de este módulo es similar a action=opensearch: para tomar la entrada del usuario y proporcionar los mejores títulos coincidentes. Dependiendo del motor de búsqueda backend, esto puede incluir la corrección de errores, redirigir la evasión, u otras heurísticas.
- pssearch
- Buscar cadena. 
- Este parámetro es obligatorio.
- psnamespace
- Espacios de nombres que buscar. Se ignora si pssearch comienza por un prefijo de espacio de nombre válido. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- Predeterminado: 0
- pslimit
- Número máximo de resultados que devolver. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- psoffset
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Tipo: entero
- Predeterminado: 0
- Buscar títulos de páginas que empiecen con meaning.
- api.php?action=query&list=prefixsearch&pssearch=meaning [abrir en la zona de pruebas]
list=protectedtitles (pt)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Mostrar todos los títulos protegidos contra creación.
- ptnamespace
- Listar solo los títulos en estos espacios de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- ptlevel
- Listar solo títulos con estos niveles de protección. 
- Valores (separados por | u otro separador): autoconfirmed, sysop
- ptlimit
- Cuántas páginas se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- ptdir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: ptstart debe ser anterior a ptend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: ptstart debe ser posterior a ptend.
 
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- ptstart
- Empezar la enumeración en esta marca de tiempo de protección. 
- Tipo: timestamp (formatos permitidos)
- ptend
- Terminar la enumeración en esta marca de tiempo de protección. 
- Tipo: timestamp (formatos permitidos)
- ptprop
- Qué propiedades se obtendrán: - timestamp
- Añade la marca de tiempo de cuando se añadió la protección.
- user
- Agrega el usuario que agregó la protección.
- userid
- Agrega el identificador de usuario que agregó la protección.
- comment
- Añade el comentario de la protección.
- parsedcomment
- Añade el comentario analizado para la protección.
- expiry
- Añade la fecha y hora de cuando se levantará la protección.
- level
- Agrega el nivel de protección.
 
- Valores (separados por | u otro separador): timestamp, user, userid, comment, parsedcomment, expiry, level
- Predeterminado: timestamp|level
- ptcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Listar títulos protegidos.
- api.php?action=query&list=protectedtitles [abrir en la zona de pruebas]
- Encuentra enlaces a títulos protegidos en el espacio de nombres principal.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [abrir en la zona de pruebas]
list=querypage (qp)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtenga una lista proporcionada por una página especial basada en QueryPage.
- qppage
- El nombre de la página especial. Recuerda, distingue 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-or-later
Obtener un conjunto de páginas aleatorias.
Las páginas aparecen enumeradas en una secuencia fija, solo que el punto de partida es aleatorio. Esto quiere decir que, si, por ejemplo, Portada es la primera página aleatoria de la lista, Lista de monos ficticios siempre será la segunda, Lista de personas en sellos de Vanuatu la tercera, etc.
- rnnamespace
- Devolver solo las páginas de estos espacios de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- rnfilterredir
- Cómo filtrar las redirecciones. 
- Uno de los siguientes valores: all, redirects, nonredirects
- Predeterminado: nonredirects
- rnredirect
- En desuso.
- Usa rnfilterredir=redirects en su lugar. 
- Tipo: booleano/lógico (detalles)
- rnlimit
- Limita el número de páginas aleatorias que se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 1
- rncontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Devuelve dos páginas aleatorias del espacio de nombres principal.
- api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [abrir en la zona de pruebas]
- Devuelve la información de dos páginas aleatorias del espacio de nombres principal.
- api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [abrir en la zona de pruebas]
list=recentchanges (rc)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar cambios recientes.
- rcstart
- El sello de tiempo para comenzar la enumeración. 
- Tipo: timestamp (formatos permitidos)
- rcend
- El sello de tiempo para finalizar la enumeración. 
- Tipo: timestamp (formatos permitidos)
- rcdir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: rcstart debe ser anterior a rcend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: rcstart debe ser posterior a rcend.
 
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- rcnamespace
- Filtrar cambios solamente a los espacios de nombres dados. 
- Valores (separados por | u otro separador): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- rcuser
- Listar solo los cambios de este usuario. 
- Tipo: nombre de usuario
- rcexcludeuser
- No listar cambios de este usuario. 
- Tipo: nombre de usuario
- rctag
- Listar solo los cambios con esta etiqueta. 
- rcprop
- Incluir piezas adicionales de información: - user
- Añade el usuario responsable de la edición y añade una etiqueta si se trata de una IP.
- userid
- Añade el identificador del usuario responsable de la edición.
- comment
- Añade el comentario de la edición.
- parsedcomment
- Añade el comentario analizado para la edición.
- flags
- Añade marcas para la edición.
- timestamp
- Añade la marca de tiempo de la edición.
- title
- Añade el título de página de la edición.
- ids
- Añade los códigos ID de la página, de los cambios recientes y de las revisiones antigua y nueva.
- sizes
- Añade la longitud antigua y la longitud nueva de la página en bytes.
- redirect
- Etiqueta la edición si la página es una redirección.
- patrolled
- Etiqueta ediciones verificables como verificadas o no verificadas.
- loginfo
- Añade información de registro (identificador de registro, tipo de registro, etc.) a las entradas de registro.
- tags
- Muestra las etiquetas de la entrada.
- sha1
- Añade la suma de comprobación de contenido para las entradas asociadas a una revisión.
 
- Valores (separados por | u otro separador): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
- Predeterminado: title|timestamp|ids
- rctoken
- En desuso.
- Usa action=query&meta=tokens en su lugar. 
- Valores (separados por | u otro separador): patrol
- rcshow
- Muestra solo los elementos que cumplan estos criterios. Por ejemplo, para ver solo ediciones menores realizadas por usuarios conectados, introduce rcshow=minor|!anon. 
- Valores (separados por | u otro separador): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled, autopatrolled, !autopatrolled
- rclimit
- Cuántos cambios en total se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- rctype
- Cuántos tipos de cambios se mostrarán. 
- Valores (separados por | u otro separador): edit, new, log, external, categorize
- Predeterminado: edit|new|log|categorize
- rctoponly
- Enumerar solo las modificaciones que sean las últimas revisiones. 
- Tipo: booleano/lógico (detalles)
- rccontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- rcgeneraterevisions
- Cuando se utilice como generador, genera identificadores de revisión en lugar de títulos. Las entradas en la lista de cambios recientes que no tengan identificador de revisión asociado (por ejemplo, la mayoría de las entradas de registro) no generarán nada. 
- Tipo: booleano/lógico (detalles)
- Lista de cambios recientes.
- api.php?action=query&list=recentchanges [abrir en la zona de pruebas]
- Obtener información de página de cambios recientes no patrullados.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [abrir en la zona de pruebas]
list=search (sr)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Realizar una búsqueda de texto completa.
- srsearch
- Search for page titles or content matching this value. You can use the search string to invoke special search features, depending on what the wiki's search backend implements. 
- Este parámetro es obligatorio.
- srnamespace
- Buscar solo en estos espacios de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- Predeterminado: 0
- srlimit
- Cuántas páginas en total se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- sroffset
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Tipo: entero
- Predeterminado: 0
- srwhat
- Tipo de búsqueda que realizar. 
- Uno de los siguientes valores: title, text, nearmatch
- srinfo
- Qué metadatos devolver. 
- Valores (separados por | u otro separador): totalhits, suggestion, rewrittenquery
- Predeterminado: totalhits|suggestion|rewrittenquery
- srprop
- Qué propiedades se devolverán: - size
- Añade el tamaño de la página en bytes.
- wordcount
- Añade el número de palabras de la página.
- timestamp
- Añade la marca de tiempo de la última edición de la página.
- snippet
- Añade un fragmento analizado de la página.
- titlesnippet
- Añade un fragmento analizado del título de la página.
- redirecttitle
- Añade el título de la redirección coincidente.
- redirectsnippet
- Añade un fragmento analizado del título de la redirección.
- sectiontitle
- Añade el título de la sección correspondiente.
- sectionsnippet
- Añade un fragmento analizado del título de la sección correspondiente.
- isfilematch
- Añade un booleano que indica si la búsqueda corresponde al contenido del archivo.
- categorysnippet
- Añade un fragmento analizado de la categoría correspondiente.
- score
- En desuso. Ignorado.
- hasrelated
- En desuso. Ignorado
- extensiondata
- Añade datos adicionales generados por las extensiones.
 
- Valores (separados por | u otro separador): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated, extensiondata
- Predeterminado: size|wordcount|timestamp|snippet
- srinterwiki
- Incluir resultados interwiki en la búsqueda, si es posible. 
- Tipo: booleano/lógico (detalles)
- srenablerewrites
- Habilitar la reescritura de consultas internas. Algunos servidores de búsqueda pueden reescribir la consulta a una que considere que da mejores resultados, por ejemplo, corrigiendo las faltas ortográficas. 
- Tipo: booleano/lógico (detalles)
- Buscar meaning.
- api.php?action=query&list=search&srsearch=meaning [abrir en la zona de pruebas]
- Buscar meaning en los textos.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [abrir en la zona de pruebas]
- Obtener información acerca de las páginas devueltas por una búsqueda de meaning.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [abrir en la zona de pruebas]
list=tags (tg)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enumerar las etiquetas de modificación.
- 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: - displayname
- Agrega el mensaje de sistema para la etiqueta.
- description
- Añade la descripción de la etiqueta.
- hitcount
- Añade el número de revisiones y entradas de registro que tienen esta etiqueta.
- defined
- Indicar si la etiqueta está definida.
- source
- Obtiene las fuentes de la etiqueta, que pueden incluir extension para etiquetas definidas por extensiones y manual para etiquetas que pueden aplicarse manualmente por los usuarios.
- active
- Si la etiqueta aún se sigue aplicando.
 
- Valores (separados por | u otro separador): displayname, description, hitcount, defined, source, active
- Predeterminado: (vacío)
- Enumera las etiquetas disponibles.
- api.php?action=query&list=tags&tgprop=displayname|description|hitcount|defined [abrir en la zona de pruebas]
list=usercontribs (uc)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener todas las ediciones realizadas por un usuario.
- uclimit
- Número máximo de contribuciones que se devolverán. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- ucstart
- The start timestamp to return from. 
- Tipo: timestamp (formatos permitidos)
- ucend
- The end timestamp to return to. 
- Tipo: timestamp (formatos permitidos)
- uccontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- ucuser
- Los usuarios para los cuales se desea recuperar las contribuciones. No se puede utilizar junto con ucuserids o ucuserprefix. 
- Tipo: lista de nombres de usuarios
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- ucuserids
- Los identificadores de los usuarios para los cuales se desea recuperar las contribuciones. No se puede utilizar junto con ucuserids o ucuserprefix. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- ucuserprefix
- Recuperar las contribuciones de todos los usuarios cuyos nombres comienzan con este valor. No se puede utilizar junto con ucuser o ucuserids. 
- ucdir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: ucstart debe ser anterior a ucend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: ucstart debe ser posterior a ucend.
 
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- ucnamespace
- Enumerar solo las contribuciones en estos espacios de nombres. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- ucprop
- Incluir piezas adicionales de información: - ids
- Añade el identificador de página y el de revisión.
- title
- Agrega el título y el identificador del espacio de nombres de la página.
- timestamp
- Añade fecha y hora de la edición.
- comment
- Añade el comentario de la edición.
- parsedcomment
- Añade el comentario analizado de la edición.
- size
- Añade el nuevo tamaño de la edición.
- sizediff
- Añade la diferencia de tamaño de la edición respecto de su progenitora.
- flags
- Añade las marcas de la edición.
- patrolled
- Etiqueta ediciones verificadas.
- tags
- Lista las etiquetas para la edición.
 
- Valores (separados por | u otro separador): ids, title, timestamp, comment, parsedcomment, size, sizediff, flags, patrolled, tags
- Predeterminado: ids|title|timestamp|comment|size|flags
- ucshow
- Mostrar solo los elementos que coinciden con estos criterios. Por ejemplo, solo ediciones no menores: ucshow=!minor. - Si se establece ucshow=patrolled o ucshow=!patrolled, no se mostrarán las revisiones con una antigüedad mayor que $wgRCMaxAge (7776000 segundos). 
- Valores (separados por | u otro separador): minor, !minor, patrolled, !patrolled, autopatrolled, !autopatrolled, top, !top, new, !new
- uctag
- Enumerar solo las revisiones con esta etiqueta. 
- uctoponly
- En desuso.
- Enumerar solo las modificaciones que sean las últimas revisiones. 
- Tipo: booleano/lógico (detalles)
- Mostrar contribuciones del usuario Example.
- api.php?action=query&list=usercontribs&ucuser=Example [abrir en la zona de pruebas]
- Mostrar las contribuciones de todas las direcciones IP con el prefijo 192.0.2..
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir en la zona de pruebas]
list=users (us)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener información sobre una lista de usuarios.
- usprop
- Qué piezas de información incluir: - blockinfo
- Etiqueta si el usuario está bloqueado, por quién y por qué razón.
- groups
- Lista todos los grupos a los que pertenece cada usuario.
- groupmemberships
- Lists groups that each user has been explicitly assigned to, including the expiry date of each group membership.
- implicitgroups
- Enumera todos los grupos a los que pertenece automáticamente un usuario.
- rights
- Enumera todos los permisos que tiene cada usuario.
- editcount
- Añade el número de ediciones del usuario.
- registration
- Añade la marca de tiempo del registro del usuario.
- emailable
- Marca si el usuario puede y quiere recibir correo electrónico a través de Special:Emailuser.
- gender
- Etiqueta el género del usuario. Devuelve "masculino", "femenino" o "desconocido".
- centralids
- Adds the central IDs and attachment status for the user.
- cancreate
- Indica si se puede crear una cuenta para nombres de usuario válidos pero no registrados.
 
- Valores (separados por | u otro separador): blockinfo, groups, groupmemberships, implicitgroups, rights, editcount, registration, emailable, gender, centralids, cancreate
- usattachedwiki
- With usprop=centralids, indicate whether the user is attached with the wiki identified by this ID. 
- ususers
- Una lista de usuarios de los que obtener información. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- ususerids
- Una lista de identificadores de usuarios de los que obtener información. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- ustoken
- En desuso.
- Usa action=query&meta=tokens en su lugar. 
- Valores (separados por | u otro separador): userrights
- Devolver información del usuario Example.
- api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [abrir en la zona de pruebas]
list=watchlist (wl)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
- wlallrev
- Include multiple revisions of the same page within given timeframe. 
- Tipo: booleano/lógico (detalles)
- wlstart
- El sello de tiempo para comenzar la enumeración 
- Tipo: timestamp (formatos permitidos)
- wlend
- El sello de tiempo para finalizar la enumeración. 
- Tipo: timestamp (formatos permitidos)
- wlnamespace
- Filtrar cambios solamente a los espacios de nombres dados. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- wluser
- Mostrar solamente los cambios de este usuario. 
- Tipo: nombre de usuario
- wlexcludeuser
- No listar cambios de este usuario. 
- Tipo: nombre de usuario
- wldir
- En qué sentido hacer la enumeración: - newer
- De más antiguos a más recientes. Nota: wlstart debe ser anterior a wlend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: wlstart debe ser posterior a wlend.
 
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- wllimit
- Número de resultados que devolver en cada petición. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- wlprop
- Qué propiedades adicionales se obtendrán: - ids
- Añade identificadores de revisiones y de páginas.
- title
- Añade el título de la página.
- flags
- Añade marcas para la edición.
- user
- Añade el usuario que hizo la edición.
- userid
- Añade el identificador de usuario de quien hizo la edición.
- comment
- Añade el comentario de la edición.
- parsedcomment
- Añade el comentario analizado de la edición.
- timestamp
- Añade fecha y hora de la edición.
- patrol
- Etiqueta las ediciones que están verificadas.
- sizes
- Añade la longitud vieja y la nueva de la página.
- notificationtimestamp
- Añade fecha y hora de cuando el usuario fue notificado por última vez acerca de la edición.
- loginfo
- Añade información del registro cuando corresponda.
- tags
- Enumera las etiquetas de la entrada.
 
- Valores (separados por | u otro separador): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo, tags
- Predeterminado: ids|title|flags
- wlshow
- Muestra solo los elementos que cumplan estos criterios. Por ejemplo, para ver solo ediciones menores realizadas por usuarios conectados, introduce wlshow=minor|!anon. 
- Valores (separados por | u otro separador): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, autopatrolled, !autopatrolled, unread, !unread
- wltype
- Qué tipos de cambios mostrar: - edit
- Ediciones comunes a páginas
- new
- Creaciones de páginas.
- log
- Entradas del registro.
- external
- Cambios externos.
- categorize
- Cambios de pertenencia a categorías.
 
- Valores (separados por | u otro separador): edit, new, log, external, categorize
- Predeterminado: edit|new|log|categorize
- wlowner
- Utilizado junto con wltoken para acceder a la lista de seguimiento de otro usuario. 
- Tipo: nombre de usuario
- wltoken
- A security token (available in the user's preferences) to allow access to another user's watchlist. 
- wlcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- Enumera la última revisión de las páginas con cambios recientes de la lista de seguimiento del usuario actual.
- api.php?action=query&list=watchlist [abrir en la zona de pruebas]
- Obtener información adicional sobre la última revisión de páginas con cambios recientes en la lista de seguimiento del usuario actual.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir en la zona de pruebas]
- Obtener información sobre todos los cambios recientes de páginas de la lista de seguimiento del usuario actual.
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir en la zona de pruebas]
- Obtener información de página de las páginas con cambios recientes de la lista de seguimiento del usuario actual.
- api.php?action=query&generator=watchlist&prop=info [abrir en la zona de pruebas]
- Obtener información de revisión de los cambios recientes de páginas de la lista de seguimiento del usuario actual.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir en la zona de pruebas]
- Enumerar la última revisión de páginas con cambios recientes de la lista de seguimiento del usuario Example.
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [abrir en la zona de pruebas]
list=watchlistraw (wr)
- Este módulo requiere permisos de lectura.
- Este módulo puede utilizarse como un generador.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener todas las páginas de la lista de seguimiento del usuario actual.
- wrcontinue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- wrnamespace
- Mostrar solamente las páginas de los espacios de nombres dados. 
- Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos los valores, utiliza *.
- wrlimit
- Número de resultados que devolver en cada petición. 
- No se permite más de 500 (5000 para los bots).
- Tipo: entero o max
- Predeterminado: 10
- wrprop
- Qué propiedades adicionales se obtendrán: - changed
- Añade la marca de tiempo de la última notificación al usuario sobre la edición.
 
- Valores (separados por | u otro separador): changed
- wrshow
- Mostrar solo los elementos que cumplen con estos criterios. 
- Valores (separados por | u otro separador): changed, !changed
- wrowner
- Utilizado junto con wrtoken para acceder a la lista de seguimiento de otro usuario. 
- Tipo: nombre de usuario
- wrtoken
- A security token (available in the user's preferences) to allow access to another user's watchlist. 
- wrdir
- La dirección en la que se listará. 
- Uno de los siguientes valores: ascending, descending
- Predeterminado: ascending
- wrfromtitle
- Título (con el prefijo de espacio de nombres) desde el que se empezará a enumerar. 
- wrtotitle
- Título (con el prefijo de espacio de nombres) desde el que se dejará de enumerar. 
- Listar las páginas de la lista de seguimiento del usuario actual.
- api.php?action=query&list=watchlistraw [abrir en la zona de pruebas]
- Obtener información de las páginas de la lista de seguimiento del usuario actual.
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [abrir en la zona de pruebas]
meta=allmessages (am)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devolver los mensajes de este sitio.
- ammessages
- Qué mensajes mostrar. * (predeterminado) significa todos los mensajes. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- Predeterminado: *
- amprop
- Qué propiedades se obtendrán. 
- Valores (separados por | u otro separador): default
- amenableparser
- Establecer para habilitar el analizador, se preprocesará el wikitexto del mensaje (sustitución de palabras mágicas, uso de plantillas, etc.). 
- Tipo: booleano/lógico (detalles)
- amnocontent
- Si se establece, no incluya el contenido de los mensajes en la salida. 
- Tipo: booleano/lógico (detalles)
- amincludelocal
- Incluir también los mensajes locales, es decir, aquellos que no existen en el propio software pero sí en el espacio de nombres MediaWiki. Esto muestra todas las páginas del espacio de nombres MediaWiki, así que también mostrará las que no son propiamente mensajes, como, por ejemplo, Common.js. 
- Tipo: booleano/lógico (detalles)
- amargs
- Los argumentos que se sustituyen en el mensaje. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- amfilter
- Devolver solo mensajes con nombres que contengan esta cadena. 
- amcustomised
- Devolver solo mensajes en este estado de personalización. 
- Uno de los siguientes valores: all, modified, unmodified
- Predeterminado: all
- amlang
- Devolver mensajes en este idioma. 
- amfrom
- Devolver mensajes que empiecen por este mensaje. 
- amto
- Devolver mensajes que acaben por este mensaje. 
- amtitle
- Nombre de página que usar como contexto al analizar el mensaje (para la opción amenableparser). 
- amprefix
- Devolver mensajes con este prefijo. 
- Mostrar mensajes que empiecen por ipb-.
- api.php?action=query&meta=allmessages&refix=ipb- [abrir en la zona de pruebas]
- Mostrar mensajes august y mainpage en alemán.
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [abrir en la zona de pruebas]
meta=authmanagerinfo (ami)
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Recuperar información sobre el estado de autenticación actual.
- amisecuritysensitiveoperation
- Compruebe si el estado de autenticación actual del usuario es suficiente para la operación sensible-seguridad especificada. 
- amirequestsfor
- Obtener información sobre las peticiones de autentificación requeridas para la acción de autentificación especificada. 
- Uno de los siguientes valores: login, login-continue, create, create-continue, link, link-continue, change, remove, unlink
- amimergerequestfields
- Combinar la información de los campos para todas las peticiones de autentificación en una matriz. 
- Tipo: booleano/lógico (detalles)
- amimessageformat
- Formato utilizado para los mensajes devueltos. 
- Uno de los siguientes valores: html, wikitext, raw, none
- Predeterminado: wikitext
- Captura de las solicitudes que puede ser utilizadas al comienzo de inicio de sesión.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir en la zona de pruebas]
- Obtener las peticiones que podrían utilizarse al empezar un inicio de sesión, con los campos de formulario integrados.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir en la zona de pruebas]
- Comprueba si la autentificación es suficiente para realizar la acción foo.
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [abrir en la zona de pruebas]
meta=filerepoinfo (fri)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devuelve metainformación sobre los repositorios de imágenes configurados en el wiki.
- friprop
- Propiedades del repositorio a obtener (puede haber más disponibles en algunos wikis): - apiurl
- URL del repositorio API - útil para obtener información de imagen del servidor.
- name
- La clave del repositorio - usado in e.g. $wgForeignFileRepos y imageinfo devuelve valores.
- displayname
- El nombre legible del repositorio wiki.
- rooturl
- Raíz URL para rutas de imágenes.
- local
- Si ese repositorio es local o no.
 
- Valores (separados por | u otro separador): name, displayname, rootUrl, local, url, thumbUrl, initialCapital, scriptDirUrl, favicon, canUpload
- Predeterminado: name|displayname|rootUrl|local|url|thumbUrl|initialCapital|scriptDirUrl|favicon|canUpload
- Obtener información acerca de los repositorios de archivos.
- api.php?action=query&meta=filerepoinfo&friprop=apiurl|name|displayname [abrir en la zona de pruebas]
meta=siteinfo (si)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Devolver información general acerca de la página web.
- siprop
- Qué información se obtendrá: - general
- Información global del sistema.
- namespaces
- Lista de espacios de nombres registrados y sus nombres canónicos.
- namespacealiases
- Lista de alias registrados de espacios de nombres
- specialpagealiases
- Lista de alias de páginas especiales.
- magicwords
- Lista de palabras mágicas y sus alias.
- interwikimap
- Devuelve el mapa interwiki (opcionalmente filtrado, opcionalmente localizado mediante el uso de siinlanguagecode).
- dbrepllag
- Devuelve el servidor de base de datos con el retraso de replicación más grande.
- statistics
- Devuelve las estadísticas del sitio.
- usergroups
- Devuelve los grupos de usuarios y los permisos asociados.
- libraries
- Devuelve las bibliotecas instaladas en el wiki.
- extensions
- Devuelve las extensiones instaladas en el wiki.
- fileextensions
- Devuelve una lista de extensiones de archivo permitidas para subirse.
- rightsinfo
- Devuelve información de permisos (licencia) del wiki, si está disponible.
- restrictions
- Devuelve información sobre tipos de restricciones (protección) disponible.
- languages
- Devuelve una lista de los idiomas que admite MediaWiki (opcionalmente localizada mediante el uso de siinlanguagecode).
- languagevariants
- Returns a list of language codes for which LanguageConverter is enabled, and the variants supported for each.
- skins
- Devuelve una lista de todos las apariencias habilitadas (opcionalmente localizada mediante el uso de siinlanguagecode, de lo contrario en el idioma del contenido).
- extensiontags
- Devuelve una lista de las etiquetas extensoras del analizador.
- functionhooks
- Returns a list of parser function hooks.
- showhooks
- Returns a list of all subscribed hooks (contents of $wgHooks).
- variables
- Devuelve una lista de identificadores variables.
- protocols
- Devuelve una lista de los protocolos que se permiten en los enlaces externos.
- defaultoptions
- Devuelve los valores predeterminados de las preferencias del usuario.
- uploaddialog
- Returns the upload dialog configuration.
 
- Valores (separados por | u otro separador): general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, languagevariants, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
- Predeterminado: general
- sifilteriw
- Devuelve solo entradas locales o solo entradas no locales del mapa interwiki. 
- Uno de los siguientes valores: local, !local
- sishowalldb
- List all database servers, not just the one lagging the most. 
- Tipo: booleano/lógico (detalles)
- sinumberingroup
- Muestra el número de usuarios en los grupos de usuarios. 
- Tipo: booleano/lógico (detalles)
- siinlanguagecode
- Código de idioma para los nombres localizados de los idiomas (en el mejor intento posible) y apariencias. 
- Obtener información del sitio.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [abrir en la zona de pruebas]
- Obtener una lista de prefijos interwiki locales.
- api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [abrir en la zona de pruebas]
- Check the current replication lag.
- api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [abrir en la zona de pruebas]
meta=tokens
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Gets tokens for data-modifying actions.
- type
- Types of token to request. 
- Valores (separados por | u otro separador): createaccount, csrf, login, patrol, rollback, userrights, watch
- Predeterminado: csrf
- Retrieve a csrf token (the default).
- api.php?action=query&meta=tokens [abrir en la zona de pruebas]
- Retrieve a watch token and a patrol token.
- api.php?action=query&meta=tokens&type=watch|patrol [abrir en la zona de pruebas]
meta=userinfo (ui)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Obtener información sobre el usuario actual.
- uiprop
- Qué piezas de información incluir: - blockinfo
- Etiqueta si el usuario está bloqueado, por quién y por qué motivo.
- hasmsg
- Añade una etiqueta messages si el usuario actual tiene mensajes pendientes.
- groups
- Lista todos los grupos al que pertenece el usuario actual.
- groupmemberships
- Enumera los grupos a los que se ha asignado explícitamente al usuario actual, incluida la fecha de expiración de la pertenencia a cada grupo.
- implicitgroups
- Enumera todos los grupos a los que pertenece automáticamente el usuario actual.
- rights
- Lista todos los permisos que tiene el usuario actual.
- changeablegroups
- Enumera los grupos a los que el usuario actual se puede unir o retirar.
- options
- Lista todas las preferencias que haya establecido el usuario actual.
- editcount
- Añade el número de ediciones del usuario actual.
- ratelimits
- Lista todos los límites de velocidad aplicados al usuario actual.
- Añade la dirección de correo electrónico del usuario y la fecha de autenticación por correo.
- realname
- Añade el nombre real del usuario.
- acceptlang
- Reenvía la cabecera Accept-Languageenviada por el cliente en un formato estructurado.
- registrationdate
- Añade la fecha de registro del usuario.
- unreadcount
- Añade el recuento de páginas no leídas de la lista de seguimiento del usuario (máximo 999, devuelve 1000+ si el número es mayor).
- centralids
- Adds the central IDs and attachment status for the user.
- preferencestoken
- En desuso. Get a token to change current user's preferences.
 
- Valores (separados por | u otro separador): blockinfo, hasmsg, groups, groupmemberships, implicitgroups, rights, changeablegroups, options, editcount, ratelimits, email, realname, acceptlang, registrationdate, unreadcount, centralids, preferencestoken
- uiattachedwiki
- With uiprop=centralids, indicate whether the user is attached with the wiki identified by this ID. 
- Obtener información sobre el usuario actual.
- api.php?action=query&meta=userinfo [abrir en la zona de pruebas]
- Obtener información adicional sobre el usuario actual.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [abrir en la zona de pruebas]
action=removeauthenticationdata
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Elimina los datos de autentificación del usuario actual.
- 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.
- Trata de eliminar los datos del usuario actual para FooAuthenticationRequest.
- api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [abrir en la zona de pruebas]
action=resetpassword
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Enviar un email de reinicialización de la contraseña a un usuario.
- user
- Usuario en proceso de reinicialización 
- Tipo: nombre de usuario
- Dirección de correo electrónico del usuario que se va a reinicializar 
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Enviar un correo de recuperación de contraseña al usuario Ejemplo.
- api.php?action=resetpassword&user=Example&token=123ABC [abrir en la zona de pruebas]
- Enviar un correo de recuperación de contraseña para todos los usuarios con dirección de correo electrónico usuario@ejemplo.com.
- api.php?action=resetpassword&user=user@example.com&token=123ABC [abrir en la zona de pruebas]
action=revisiondelete
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Eliminar y restaurar revisiones
- type
- Type of revision deletion being performed. 
- Este parámetro es obligatorio.
- Uno de los siguientes valores: revision, archive, oldimage, filearchive, logging
- target
- Título de la página para el borrado de la revisión, en caso de ser necesario para ese tipo. 
- ids
- Identificadores de las revisiones para borrar. 
- Este parámetro es obligatorio.
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- hide
- Qué ocultar en cada revisión. 
- Valores (separados por | u otro separador): content, comment, user
- show
- Qué mostrar en cada revisión. 
- Valores (separados por | u otro separador): content, comment, user
- suppress
- Whether to suppress data from administrators as well as others. 
- Uno de los siguientes valores: yes, no, nochange
- Predeterminado: nochange
- reason
- Motivo de la eliminación o restauración. 
- tags
- Etiquetas que aplicar a la entrada en el registro de borrados. 
- Valores (separados por | u otro separador):
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Ocultar el contenido de la revisión 12345 de la página Main Page.
- api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [abrir en la zona de pruebas]
- Ocultar todos los datos de la entrada de registro 67890 con el motivo BLP violation.
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [abrir en la zona de pruebas]
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-or-later
Deshacer la última edición de la página.
Si el último usuario que editó la página hizo varias ediciones consecutivas, todas ellas serán revertidas.
- title
- Título de la página que revertir. No se puede usar junto con pageid. 
- pageid
- Identificador de la página que revertir. No se puede usar junto con title. 
- Tipo: entero
- tags
- Etiquetas que aplicar a la reversión. 
- Valores (separados por | u otro separador):
- user
- Nombre del usuario cuyas ediciones se van a revertir. 
- Este parámetro es obligatorio.
- Tipo: nombre de usuario
- summary
- Resumen de edición personalizado. Si se deja vacío se utilizará el predeterminado. 
- Predeterminado: (vacío)
- markbot
- Marcar las acciones revertidas y la reversión como ediciones por bots. 
- Tipo: booleano/lógico (detalles)
- watchlist
- Añadir o borrar incondicionalmente la página de la lista de seguimiento del usuario actual, usar preferencias o no cambiar seguimiento. 
- Uno de los siguientes valores: watch, unwatch, preferences, nochange
- Predeterminado: preferences
- token
- A "rollback" token retrieved from action=query&meta=tokens - For compatibility, the token used in the web UI is also accepted. 
- Este parámetro es obligatorio.
- Revertir las últimas ediciones de la página Main Page por el usuario Example.
- api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [abrir en la zona de pruebas]
- Revertir las últimas ediciones de la página Main Page por el usuario de IP 192.0.2.5 con resumen Reverting vandalism, y marcar esas ediciones y la reversión como ediciones realizadas por bots.
- api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [abrir en la zona de pruebas]
action=rsd
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Exportar un esquema RSD (Really Simple Discovery; Descubrimiento Muy Simple).
- Exportar el esquema RSD.
- api.php?action=rsd [abrir en la zona de pruebas]
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-or-later
Actualizar la marca de tiempo de notificación de las páginas en la lista de seguimiento.
Esto afecta a la función de resaltado de las páginas modificadas en la lista de seguimiento y al envío de correo electrónico cuando la preferencia "Enviarme un mensaje de correo cuando se modifique una página o un archivo de mi lista de seguimiento" está habilitada.
- entirewatchlist
- Trabajar en todas las páginas en seguimiento. 
- Tipo: booleano/lógico (detalles)
- timestamp
- Marca de tiempo en la que fijar la marca de tiempo de notificación. 
- Tipo: timestamp (formatos permitidos)
- torevid
- Revisión a la que fijar la marca de tiempo de notificación (una sola página). 
- Tipo: entero
- newerthanrevid
- Revisión a la que fijar la marca de tiempo de notificación más reciente (una sola página). 
- Tipo: entero
- continue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- titles
- Una lista de títulos en los que trabajar. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- pageids
- Una lista de identificadores de páginas en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- revids
- Una lista de identificadores de revisiones en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- generator
- Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado. - Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos. - allcategories
- Enumerar todas las categorías.
- alldeletedrevisions
- Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
- allfileusages
- Enumerar todos los usos del archivo, incluidos los que no existen.
- allimages
- Enumerar todas las imágenes secuencialmente.
- alllinks
- Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
- allpages
- Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
- allredirects
- Obtener la lista de todas las redirecciones a un espacio de nombres.
- allrevisions
- Listar todas las revisiones.
- alltransclusions
- Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
- backlinks
- Encuentra todas las páginas que enlazan a la página dada.
- categories
- Enumera todas las categorías a las que pertenecen las páginas.
- categorymembers
- Lista todas las páginas en una categoría dada.
- deletedrevisions
- Obtener información de revisión eliminada.
- duplicatefiles
- Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
- embeddedin
- Encuentra todas las páginas que transcluyen el título dado.
- exturlusage
- Enumera páginas que contienen una URL dada.
- fileusage
- Encontrar todas las páginas que utilizan los archivos dados.
- images
- Devuelve todos los archivos contenidos en las páginas dadas.
- imageusage
- Encontrar todas las páginas que usen el título de imagen dado.
- iwbacklinks
- Encontrar todas las páginas que enlazan al enlace interwiki dado.
- langbacklinks
- Encuentra todas las páginas que conectan con el enlace de idioma dado.
- links
- Devuelve todos los enlaces de las páginas dadas.
- linkshere
- Buscar todas las páginas que enlazan a las páginas dadas.
- pageswithprop
- Mostrar todas las páginas que usen una propiedad de página.
- prefixsearch
- Realice una búsqueda de prefijo de títulos de página.
- protectedtitles
- Mostrar todos los títulos protegidos contra creación.
- querypage
- Obtenga una lista proporcionada por una página especial basada en QueryPage.
- random
- Obtener un conjunto de páginas aleatorias.
- recentchanges
- Enumerar cambios recientes.
- redirects
- Devuelve todas las redirecciones a las páginas dadas.
- revisions
- Obtener información de la revisión.
- search
- Realizar una búsqueda de texto completa.
- templates
- Devuelve todas las páginas transcluidas en las páginas dadas.
- transcludedin
- Encuentra todas las páginas que transcluyan las páginas dadas.
- watchlist
- Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
- watchlistraw
- Obtener todas las páginas de la lista de seguimiento del usuario actual.
 
- Uno de los siguientes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Resolver automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator. 
- Tipo: booleano/lógico (detalles)
- converttitles
- Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como en, crh, gan, iu, kk, ku, shi, sr, tg, uz y zh. 
- Tipo: booleano/lógico (detalles)
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Restablecer el estado de notificación para la totalidad de la lista de seguimiento.
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir en la zona de pruebas]
- Restablecer el estado de notificación de Main page.
- api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [abrir en la zona de pruebas]
- Fijar la marca de tiempo de notificación de Main page para que todas las ediciones posteriores al 1 de enero de 2012 estén consideradas como no vistas.
- api.php?action=setnotificationtimestamp&titles=Main_page×tamp=2012-01-01T00:00:00Z&token=123ABC [abrir en la zona de pruebas]
- Restablecer el estado de notificación de las páginas del espacio de nombres Usuario.
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir en la zona de pruebas]
action=setpagelanguage
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Cambiar el idioma de una página.
En este wiki no se permite modificar el idioma de las páginas.
Activa $wgPageLanguageUseDB para utilizar esta acción.
- title
- Título de la página cuyo idioma deseas cambiar. No se puede usar junto con pageid. 
- pageid
- Identificador de la página cuyo idioma deseas cambiar. No se puede usar junto con title. 
- Tipo: entero
- lang
- Código del idioma al que se desea cambiar la página. Usa default para restablecer la página al idioma predeterminado para el contenido del wiki. 
- Este parámetro es obligatorio.
- Uno de los siguientes valores: default, ab, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bbc, bbc-latn, bcc, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, bm, bn, bo, bpy, bqi, br, brh, bs, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, ht, hu, hu-formal, hy, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mo, mr, mrj, ms, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, niu, nl, nl-informal, nn, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, ro, roa-tara, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, sei, ses, sg, sgs, sh, shi, shn, si, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
- reason
- Motivo del cambio. 
- tags
- Cambiar las etiquetas que aplicar a la entrada de registro resultante de esta acción. 
- Valores (separados por | u otro separador):
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Cambiar el idioma de Main Page al euskera.
- api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC [abrir en la zona de pruebas]
- Cambiar el idioma de la página con identificador 123 al idioma predeterminado para el contenido del wiki.
- api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [abrir en la zona de pruebas]
action=stashedit
- Este módulo es interno o inestable. Su funcionamiento puede cambiar sin previo aviso.
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
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.
- title
- Título de la página que se está editando. 
- Este parámetro es obligatorio.
- section
- Número de la sección. 0 para una sección superior, new para una sección nueva. 
- sectiontitle
- El título de una sección nueva. 
- text
- Contenido de la página. 
- stashedtexthash
- Page content hash from a prior stash to use instead. 
- summary
- Resumen de cambios. 
- contentmodel
- Modelo del contenido nuevo. 
- Este parámetro es obligatorio.
- Uno de los siguientes valores: wikitext, javascript, json, css, text
- 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
- 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-or-later
Añadir o borrar etiquetas de modificación de revisiones individuales o entradas de registro.
- rcid
- Uno o más identificadores de cambios recientes a los que añadir o borrar la etiqueta. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- revid
- Uno o más identificadores de revisión a los que añadir o borrar la etiqueta. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- logid
- Uno o más identificadores de entradas del registro a los que agregar o eliminar la etiqueta. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- add
- Etiquetas que añadir. Solo se pueden añadir etiquetas definidas manualmente. 
- Valores (separados por | u otro separador):
- remove
- Etiquetas que borrar. Solo se pueden borrar etiquetas definidas manualmente o completamente indefinidas. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- reason
- Motivo del cambio. 
- Predeterminado: (vacío)
- tags
- Etiquetas que aplicar a la entrada de registro que se generará como resultado de esta acción. 
- Valores (separados por | u otro separador):
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Añadir la etiqueta vandalism al identificador de revisión 123 sin especificar un motivo
- api.php?action=tag&revid=123&add=vandalism&token=123ABC [abrir en la zona de pruebas]
- Eliminar la etiqueta spam de la entrada del registro con identificador 123 con el motivo Wrongly applied
- api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [abrir en la zona de pruebas]
action=tokens
- Este módulo está en desuso.
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Get tokens for data-modifying actions.
This module is deprecated in favor of action=query&meta=tokens.
- type
- Types of token to request. 
- Valores (separados por | u otro separador): block, createaccount, csrf, delete, edit, email, import, login, move, options, patrol, protect, rollback, unblock, userrights, watch
- Predeterminado: edit
- Retrieve an edit token (the default).
- api.php?action=tokens [abrir en la zona de pruebas]
- Retrieve an email token and a move token.
- api.php?action=tokens&type=email|move [abrir en la zona de pruebas]
action=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-or-later
Desbloquear un usuario.
- id
- Identificador del bloqueo que se desea desbloquear (obtenido mediante list=blocks). No se puede usar junto con with user o userid. 
- Tipo: entero
- user
- Nombre de usuario, dirección IP o intervalo de direcciones IP para desbloquear. No se puede utilizar junto con id o userid. 
- userid
- ID de usuario que desbloquear. No se puede utilizar junto con id o user. 
- Tipo: entero
- reason
- Motivo del desbloqueo. 
- Predeterminado: (vacío)
- tags
- Cambiar las etiquetas que aplicar a la entrada en el registro de bloqueos. 
- Valores (separados por | u otro separador):
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Desbloquear el bloqueo de ID #105
- api.php?action=unblock&id=105 [abrir en la zona de pruebas]
- Desbloquear al usuario Bob con el motivo Sorry Bob
- api.php?action=unblock&user=Bob&reason=Sorry%20Bob [abrir en la zona de pruebas]
action=undelete
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Restore revisions of a deleted page.
A list of deleted revisions (including timestamps) can be retrieved through prop=deletedrevisions, and a list of deleted file IDs can be retrieved through list=filearchive.
- title
- Título de la página que restaurar. 
- Este parámetro es obligatorio.
- reason
- Motivo de la restauración. 
- Predeterminado: (vacío)
- tags
- Cambiar las etiquetas para aplicar a la entrada en el registro de borrados. 
- Valores (separados por | u otro separador):
- timestamps
- Marcas de tiempo de las revisiones que se desea restaurar. Si tanto timestamps como fileids están vacíos, se restaurarán todas. 
- Tipo: lista de timestamps (formatos permitidos)
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- fileids
- Identificadores de las revisiones que se desea restaurar. Si tanto timestamps como fileids están vacíos, se restaurarán todas. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- watchlist
- Unconditionally add or remove the page from the current user's watchlist, use preferences or do not change watch. 
- Uno de los siguientes valores: watch, unwatch, preferences, nochange
- Predeterminado: preferences
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Restaurar la página Main page.
- api.php?action=undelete&title=Main%20Page&token=123ABC&reason=Restoring%20main%20page [abrir en la zona de pruebas]
- Restaurar dos revisiones de la página Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC×tamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z [abrir en la zona de pruebas]
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-or-later
Remove a linked third-party account from the current user.
- 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.
- Attempt to remove the current user's link for the provider associated with FooAuthenticationRequest.
- api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [abrir en la zona de pruebas]
action=upload
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
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.
- filename
- Nombre del archivo de destino. 
- comment
- Upload comment. Also used as the initial page text for new files if text is not specified. 
- Predeterminado: (vacío)
- tags
- Cambiar etiquetas para aplicar a la entrada del registro de subidas y a la revisión de página de archivo. 
- Valores (separados por | u otro separador):
- text
- Texto de página inicial para archivos nuevos. 
- watch
- En desuso.
- Vigilar la página. 
- Tipo: booleano/lógico (detalles)
- watchlist
- Añadir o borrar incondicionalmente la página de la lista de seguimiento del usuario actual, utilizar las preferencias o no cambiar el estado de seguimiento. 
- Uno de los siguientes valores: watch, preferences, nochange
- Predeterminado: preferences
- ignorewarnings
- Ignorar las advertencias. 
- Tipo: booleano/lógico (detalles)
- file
- Contenido del archivo. 
- Must be posted as a file upload using multipart/form-data.
- url
- URL de la que obtener el archivo. 
- filekey
- Clave que identifica una carga anterior que se guardó en el almacén provisional. 
- sessionkey
- En desuso.
- Idéntico a filekey, mantenido por razones de retrocompatibilidad. 
- stash
- If set, the server will stash the file temporarily instead of adding it to the repository. 
- Tipo: booleano/lógico (detalles)
- filesize
- Tamaño de archivo total de la carga. 
- El valor debe estar entre 0 y 104 857 600.
- Tipo: entero
- offset
- Posición del fragmento en bytes. 
- El valor no debe ser menor a 0.
- Tipo: entero
- chunk
- Contenido del fragmento. 
- Must be posted as a file upload using multipart/form-data.
- async
- Realizar de forma asíncrona las operaciones de archivo potencialmente grandes cuando sea posible. 
- Tipo: booleano/lógico (detalles)
- checkstatus
- Only fetch the upload status for the given file key. 
- Tipo: booleano/lógico (detalles)
- token
- A "csrf" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Subir desde una URL.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [abrir en la zona de pruebas]
- Completar una subida que falló debido a advertencias.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [abrir en la zona de pruebas]
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-or-later
Cambiar la pertenencia a grupos de un usuario.
- user
- Nombre de usuario. 
- Tipo: nombre de usuario
- userid
- ID de usuario. 
- Tipo: entero
- add
- Agregar el usuario a estos grupos, o, si ya es miembro, actualizar la fecha de expiración de su pertenencia a ese grupo. 
- Valores (separados por | u otro separador): bot, sysop, bureaucrat
- expiry
- Marcas de tiempo de expiración. Pueden ser relativas (por ejemplo, 5 months o 2 weeks) o absolutas (por ejemplo, 2014-09-18T12:34:56Z). Si sólo se fija una marca de tiempo, se utilizará para todos los grupos que se pasen al parámetro añadir. Usa infinite, indefinite, infinity, o never para que la pertenencia al grupo no tenga fecha de expiración. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- Predeterminado: infinite
- remove
- Eliminar el usuario de estos grupos. 
- Valores (separados por | u otro separador): bot, sysop, bureaucrat
- reason
- Motivo del cambio. 
- Predeterminado: (vacío)
- token
- A "userrights" token retrieved from action=query&meta=tokens - For compatibility, the token used in the web UI is also accepted. 
- Este parámetro es obligatorio.
- tags
- Cambia las etiquetas que aplicar a la entrada del registro de derechos del usuario. 
- Valores (separados por | u otro separador):
- Agregar al usuario FooBot al grupo bot y eliminarlo de los grupos sysop y bureaucrat.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir en la zona de pruebas]
- Añade el usuario con identificador 123 al grupo bot, y lo borra de los grupos sysop y bureaucrat.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir en la zona de pruebas]
- Añadir al usuario SometimeSysop al grupo sysop por 1 mes.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [abrir en la zona de pruebas]
action=validatepassword
- Este módulo requiere permisos de lectura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Valida una contraseña contra las políticas de contraseñas del wiki.
La validez es Good si la contraseña es aceptable, Change y la contraseña se puede usar para iniciar sesión pero debe cambiarse o Invalid si la contraseña no se puede usar.
- password
- Contraseña para validar. 
- Este parámetro es obligatorio.
- user
- Nombre de usuario, para pruebas de creación de cuentas. El usuario nombrado no debe existir. 
- Tipo: nombre de usuario
- Dirección de correo electrónico, para pruebas de creación de cuentas. 
- realname
- Nombre real, para pruebas de creación de cuentas. 
- Validar la contraseña foobar para el usuario actual.
- api.php?action=validatepassword&password=foobar [abrir en la zona de pruebas]
- Validar la contraseña qwerty para la creación del usuario Example.
- api.php?action=validatepassword&password=querty&user=Example [abrir en la zona de pruebas]
action=watch
- Este módulo requiere permisos de lectura.
- Este módulo requiere permisos de escritura.
- Este módulo solo acepta solicitudes POST.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Añadir o borrar páginas de la lista de seguimiento del usuario actual.
- title
- En desuso.
- La página que seguir o dejar de seguir. Usa titles en su lugar. 
- unwatch
- Si se define, en vez de seguir la página, se dejará de seguir. 
- Tipo: booleano/lógico (detalles)
- continue
- Cuando haya más resultados disponibles, utiliza esto para continuar. 
- titles
- Una lista de títulos en los que trabajar. 
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- pageids
- Una lista de identificadores de páginas en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- revids
- Una lista de identificadores de revisiones en las que trabajar. 
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
- generator
- Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado. - Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos. - allcategories
- Enumerar todas las categorías.
- alldeletedrevisions
- Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
- allfileusages
- Enumerar todos los usos del archivo, incluidos los que no existen.
- allimages
- Enumerar todas las imágenes secuencialmente.
- alllinks
- Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
- allpages
- Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
- allredirects
- Obtener la lista de todas las redirecciones a un espacio de nombres.
- allrevisions
- Listar todas las revisiones.
- alltransclusions
- Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
- backlinks
- Encuentra todas las páginas que enlazan a la página dada.
- categories
- Enumera todas las categorías a las que pertenecen las páginas.
- categorymembers
- Lista todas las páginas en una categoría dada.
- deletedrevisions
- Obtener información de revisión eliminada.
- duplicatefiles
- Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
- embeddedin
- Encuentra todas las páginas que transcluyen el título dado.
- exturlusage
- Enumera páginas que contienen una URL dada.
- fileusage
- Encontrar todas las páginas que utilizan los archivos dados.
- images
- Devuelve todos los archivos contenidos en las páginas dadas.
- imageusage
- Encontrar todas las páginas que usen el título de imagen dado.
- iwbacklinks
- Encontrar todas las páginas que enlazan al enlace interwiki dado.
- langbacklinks
- Encuentra todas las páginas que conectan con el enlace de idioma dado.
- links
- Devuelve todos los enlaces de las páginas dadas.
- linkshere
- Buscar todas las páginas que enlazan a las páginas dadas.
- pageswithprop
- Mostrar todas las páginas que usen una propiedad de página.
- prefixsearch
- Realice una búsqueda de prefijo de títulos de página.
- protectedtitles
- Mostrar todos los títulos protegidos contra creación.
- querypage
- Obtenga una lista proporcionada por una página especial basada en QueryPage.
- random
- Obtener un conjunto de páginas aleatorias.
- recentchanges
- Enumerar cambios recientes.
- redirects
- Devuelve todas las redirecciones a las páginas dadas.
- revisions
- Obtener información de la revisión.
- search
- Realizar una búsqueda de texto completa.
- templates
- Devuelve todas las páginas transcluidas en las páginas dadas.
- transcludedin
- Encuentra todas las páginas que transcluyan las páginas dadas.
- watchlist
- Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
- watchlistraw
- Obtener todas las páginas de la lista de seguimiento del usuario actual.
 
- Uno de los siguientes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Resolver automáticamente las redirecciones en titles, pageids, y revids y en las páginas devueltas por generator. 
- Tipo: booleano/lógico (detalles)
- converttitles
- Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como en, crh, gan, iu, kk, ku, shi, sr, tg, uz y zh. 
- Tipo: booleano/lógico (detalles)
- token
- A "watch" token retrieved from action=query&meta=tokens 
- Este parámetro es obligatorio.
- Vigilar la página Main Page.
- api.php?action=watch&titles=Main_Page&token=123ABC [abrir en la zona de pruebas]
- Dejar de vigilar la Main Page.
- api.php?action=watch&titles=Main_Page&unwatch=&token=123ABC [abrir en la zona de pruebas]
- Seguir las primeras páginas del espacio de nombres principal.
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [abrir en la zona de pruebas]
format=json
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Extraer los datos de salida en formato JSON.
- callback
- Si se especifica, envuelve la salida dentro de una llamada a una función dada. Por motivos de seguridad, cualquier dato específico del usuario estará restringido. 
- utf8
- Si se especifica, codifica la mayoría (pero no todos) de los caracteres no pertenecientes a ASCII como UTF-8 en lugar de reemplazarlos por secuencias de escape hexadecimal. Toma el comportamiento por defecto si formatversion no es 1. 
- Tipo: booleano/lógico (detalles)
- ascii
- Si se especifica, codifica todos los caracteres no pertenecientes a ASCII mediante secuencias de escape hexadecimal. Toma el comportamiento por defecto si formatversion no es 1. 
- Tipo: booleano/lógico (detalles)
- formatversion
- Formato de salida: - 1
- Formato retrocompatible (booleanos con estilo XML, claves * para nodos de contenido, etc.).
- 2
- Formato moderno experimental. ¡Atención, las especificaciones pueden cambiar!
- latest
- Utiliza el último formato (actualmente 2). Puede cambiar sin aviso.
 
- Uno de los siguientes valores: 1, 2, latest
- Predeterminado: 1
- Devolver el resultado de la consulta en formato JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [abrir en la zona de pruebas]
format=jsonfm
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Producir los datos de salida en formato JSON (con resaltado sintáctico en HTML).
- wrappedhtml
- Devolver el HTML con resaltado sintáctico y los módulos ResourceLoader asociados en forma de objeto JSON. 
- Tipo: booleano/lógico (detalles)
- callback
- Si se especifica, envuelve la salida dentro de una llamada a una función dada. Por motivos de seguridad, cualquier dato específico del usuario estará restringido. 
- utf8
- Si se especifica, codifica la mayoría (pero no todos) de los caracteres no pertenecientes a ASCII como UTF-8 en lugar de reemplazarlos por secuencias de escape hexadecimal. Toma el comportamiento por defecto si formatversion no es 1. 
- Tipo: booleano/lógico (detalles)
- ascii
- Si se especifica, codifica todos los caracteres no pertenecientes a ASCII mediante secuencias de escape hexadecimal. Toma el comportamiento por defecto si formatversion no es 1. 
- Tipo: booleano/lógico (detalles)
- formatversion
- Formato de salida: - 1
- Formato retrocompatible (booleanos con estilo XML, claves * para nodos de contenido, etc.).
- 2
- Formato moderno experimental. ¡Atención, las especificaciones pueden cambiar!
- latest
- Utiliza el último formato (actualmente 2). Puede cambiar sin aviso.
 
- Uno de los siguientes valores: 1, 2, latest
- Predeterminado: 1
- Devolver el resultado de la consulta en formato JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [abrir en la zona de pruebas]
format=none
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
No extraer nada.
- Devolver el resultado de la consulta en formato NONE.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [abrir en la zona de pruebas]
format=php
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Extraer los datos de salida en formato serializado PHP.
- formatversion
- Formato de salida: - 1
- Formato retrocompatible (booleanos con estilo XML, claves * para nodos de contenido, etc.).
- 2
- Formato moderno experimental. ¡Atención, las especificaciones pueden cambiar!
- latest
- Utilizar el último formato (actualmente 2). Puede cambiar sin aviso.
 
- Uno de los siguientes valores: 1, 2, latest
- Predeterminado: 1
- Devolver el resultado de la consulta en formato PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [abrir en la zona de pruebas]
format=phpfm
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Producir los datos de salida en formato PHP serializado (con resaltado sintáctico en HTML).
- wrappedhtml
- Devolver el HTML con resaltado sintáctico y los módulos ResourceLoader asociados en forma de objeto JSON. 
- Tipo: booleano/lógico (detalles)
- formatversion
- Formato de salida: - 1
- Formato retrocompatible (booleanos con estilo XML, claves * para nodos de contenido, etc.).
- 2
- Formato moderno experimental. ¡Atención, las especificaciones pueden cambiar!
- latest
- Utilizar el último formato (actualmente 2). Puede cambiar sin aviso.
 
- Uno de los siguientes valores: 1, 2, latest
- Predeterminado: 1
- Devolver el resultado de la consulta en formato PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [abrir en la zona de pruebas]
format=rawfm
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Extraer los datos de salida, incluidos los elementos de depuración, en formato JSON (embellecido en HTML).
- wrappedhtml
- Devolver el HTML con resaltado sintáctico y los módulos ResourceLoader asociados en forma de objeto JSON. 
- Tipo: booleano/lógico (detalles)
- Devolver el resultado de la consulta en formato RAW.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [abrir en la zona de pruebas]
format=xml
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Producir los datos de salida en formato XML.
- xslt
- Si se especifica, añade la página nombrada como una hoja de estilo XSL. El valor debe ser un título en el espacio de nombres MediaWiki que termine en - .xsl.
- includexmlnamespace
- Si se especifica, añade un espacio de nombres XML. 
- Tipo: booleano/lógico (detalles)
- Devolver el resultado de la consulta en formato XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [abrir en la zona de pruebas]
format=xmlfm
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Producir los datos de salida en formato XML (con resaltado sintáctico en HTML).
- wrappedhtml
- Devolver el HTML con resaltado sintáctico y los módulos ResourceLoader asociados en forma de objeto JSON. 
- Tipo: booleano/lógico (detalles)
- xslt
- Si se especifica, añade la página nombrada como una hoja de estilo XSL. El valor debe ser un título en el espacio de nombres MediaWiki que termine en - .xsl.
- includexmlnamespace
- Si se especifica, añade un espacio de nombres XML. 
- Tipo: booleano/lógico (detalles)
- Devolver el resultado de la consulta en formato XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [abrir en la zona de pruebas]
Tipos de datos
Las entradas en MediaWiki deberían estar en UTF-8 según la norma NFC. MediaWiki puede tratar de convertir otros formatos, pero esto puede provocar errores en algunas operaciones (tales como las ediciones con controles MD5).
Algunos tipos de parámetros en las solicitudes de API requieren de una explicación más detallada:
- boolean
- Los parámetros booleanos trabajo como cajas de verificación de HTML: si el parámetro está definido, independientemente de su valor, se considera verdadero. Para un valor falso, se debe omitir el parámetro por completo.
- marca de tiempo
- Las marcas de tiempo se pueden definir en varios formatos. Se recomienda seguir la norma ISO 8601 de fecha y hora. Todas las horas están en UTC, ignorándose cualquier indicación de zona horaria.
- Fecha y hora en ISO 8601, 2001-01-15T14:56:00Z (los signos de puntuación y la Z son opcionales)
- Fecha y hora en ISO 8601 con fracciones de segundo (que se omiten), 2001-01-15T14:56:00.00001Z (los guiones, los dos puntos y la Z son opcionales)
- Formato MediaWiki, 20010115145600
- Formato genérico de número, 2001-01-15 14:56:00 (la zona horaria opcional, sea GMT, +## o -## se omite)
- Formato EXIF, 2001:01:15 14:56:00
- Formato RFC 2822 (la zona horaria es opcional), lun, 15 ene 2001 14:56:00
- Formato RFC 850 (la zona horaria es opcional), lunes, 15-ene-2001 14:56:00
- Formato ctime de C, Mon Jan 15 14:56:00 2001
- Número de segundos desde 1970-01-01T00:00:00Z en forma de número entero de entre 1 y 13 cifras (sin 0)
- La cadena now
 
- separador alternativo de valores múltiples
- Los parámetros que toman valores múltiples se envían normalmente utilizando la barra vertical para separar los valores, p. ej., param=valor1|valor2 o param=valor1%7Cvalor2. Si un valor tiene que contener el carácter de barra vertical, utiliza U+001F (separador de unidades) como separador y prefija el valor con, p. ej. param=%1Fvalor1%1Fvalor2.
Créditos
Desarrolladores de la API:
- Roan Kattouw (desarrollador principal, sep. 2007-2009)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Yuri Astrakhan (creador y desarrollador principal, sep. 2006-sep. 2007)
- Brad Jorsch (desarrollador principal, 2013-actualidad)
Envía comentarios, sugerencias y preguntas a mediawiki-api@lists.wikimedia.org o informa de un error en https://phabricator.wikimedia.org/.