Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=query

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Запросить данные с и о MediaWiki.

Все модификации данных сначала должны запросить соответствующий токен для предотвращения злоупотреблений с вредоносных сайтов.

Параметры:
prop

Какие использовать свойства для запрашиваемых страниц.

categories
Перечисление всех категорий, которым принадлежит страница.
categoryinfo
Возвращение информации о конкретных категориях.
contributors
Получение списка зарегистрированных и количества анонимных редакторов страницы.
deletedrevisions
Получение информации об удалённых правках.
duplicatefiles
Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
extlinks
Получение всех внешних ссылок (не интервик) для данной страницы.
fileusage
Поиск всех страниц, использующих данный файл.
imageinfo
Возвращает информацию о файле и историю загрузок.
images
Возвращает все файлы, содержащиеся на данных страницах.
info
Получение основной информации о страницах.
iwlinks
Возвращает все интервики-ссылки с данных страниц.
langlinks
Возвращает все межъязыковые ссылки с данных страниц.
links
Возвращает все ссылки с данных страниц.
linkshere
Поиск всех страниц, ссылающихся на данную.
pageimages
Returns information about images on the page, such as thumbnail and presence of photos.
pageprops
Получение различных свойств страниц, определённых в содержании страницы.
redirects
Возвращает все перенаправления на данную страницу.
revisions
Получение информации о версии страницы.
stashimageinfo
Возвращает информацию о файлах во временном хранилище.
templates
Возвращает все страницы, включённые в данную.
transcludedin
Поиск всех страниц, включающих данные страницы.
Значения (разделённые с помощью | или альтернативного разделителя): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageimages, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
list

Какие списки использовать.

allcategories
Перечисление всех категорий.
alldeletedrevisions
Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
allfileusages
Перечисление всех использований файлов, в том числе несуществующих.
allimages
Перечисление всех файлов.
alllinks
Перечисление всех ссылок, указывающих на заданное пространство имён.
allpages
Перечисление всех страниц в данном пространстве имён.
allredirects
Перечисление всех перенаправлений на заданное пространство имён.
allrevisions
Перечисление всех версий.
alltransclusions
Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
allusers
Перечисление всех зарегистрированных участников.
backlinks
Получение списка страниц, ссылающихся на данную страницу.
blocks
Перечисление всех заблокированных участников и IP-адресов.
categorymembers
Перечисление всех страниц в данной категории.
embeddedin
Поиск всех страниц, встраивающих (включающих) данное название.
exturlusage
Перечислить страницы, содержащие данную ссылку.
filearchive
Перечисление всех удалённых файлов.
imageusage
Поиск всех страниц, использующих данный файл.
iwbacklinks
Поиск всех страниц, ссылающихся на заданную интервики ссылку.
langbacklinks
Поиск всех страниц, ссылающихся на заданную языковую ссылку.
logevents
Получение записей журналов.
mystashedfiles
Получить список файлов во временном хранилище текущего участника.
pagepropnames
Перечисление всех названий свойств, использованных в вики.
pageswithprop
Перечисление всех страниц, использующих заданное свойство.
prefixsearch
Осуществление поиска по префиксу названий страниц.
protectedtitles
Перечисление всех названий, защищённых от создания.
querypage
Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
random
Получение набора случайных страниц.
recentchanges
Перечисление последних правок.
search
Проведение полнотекстового поиска.
tags
Список меток правок.
usercontribs
Получение всех правок участника.
users
Получение информации о списке участников.
watchlist
Получение последних правок страниц из списка наблюдения текущего участника.
watchlistraw
Получение всех страниц из списка наблюдения текущего участника.
deletedrevs
Устарело. Перечисление удалённых правок.
Значения (разделённые с помощью | или альтернативного разделителя): 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

Какие метаданные использовать.

allmessages
Возвращает сообщения с этого сайта.
authmanagerinfo
Получение информации о текущем статусе аутентификации.
filerepoinfo
Возвращает мета-информацию о файловых репозиториях, настроенных в вики.
languageinfo
Return information about available languages.
notifications
Получать уведомления, ожидающие текущего пользователя.
siteinfo
Получение основной информации о сайте.
tokens
Получение токенов для действий, связанных с редактированием данных.
unreadnotificationpages
Получите страницы, для которых есть непрочитанные уведомления для текущего пользователя.
userinfo
Получение информации о текущем участнике.
Значения (разделённые с помощью | или альтернативного разделителя): allmessages, authmanagerinfo, filerepoinfo, languageinfo, notifications, siteinfo, tokens, unreadnotificationpages, userinfo
indexpageids

Включить дополнительную секцию pageids, содержащую список идентификаторов всех возвращённых страниц.

Type: boolean (details)
export

Экспортировать текущую версию для всех данных или сгенерированных страниц.

Type: boolean (details)
exportnowrap

Вернуть экспортируемый XML без оборачивания его в XML-результат (тот же формат, что и в Special:Export). Можно использовать только одновременно с query+export.

Type: boolean (details)
exportschema

Target the given version of the XML dump format when exporting. Can only be used with query+export.

Одно из следующих значений: 0.10, 0.11
По умолчанию: 0.11
iwurl

Возвращать ли полную ссылку, если названием является интервики-ссылка.

Type: boolean (details)
continue

Когда доступно больше результатов, используйте это для продолжения.

rawcontinue

Вернуть сырые данные в query-continue для продолжения.

Type: boolean (details)
titles

Список заголовков для работы.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
pageids

Список идентификаторов страниц для работы.

Type: list of integers
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
revids

Список идентификаторов версий для работы.

Type: list of integers
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
generator

Получить список страниц для работы, запустив указанный запрос-модуль.

Примечание: названия параметров генераторов должны начинаться с «g», см. примеры.

allcategories
Перечисление всех категорий.
alldeletedrevisions
Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
allfileusages
Перечисление всех использований файлов, в том числе несуществующих.
allimages
Перечисление всех файлов.
alllinks
Перечисление всех ссылок, указывающих на заданное пространство имён.
allpages
Перечисление всех страниц в данном пространстве имён.
allredirects
Перечисление всех перенаправлений на заданное пространство имён.
allrevisions
Перечисление всех версий.
alltransclusions
Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
backlinks
Получение списка страниц, ссылающихся на данную страницу.
categories
Перечисление всех категорий, которым принадлежит страница.
categorymembers
Перечисление всех страниц в данной категории.
deletedrevisions
Получение информации об удалённых правках.
duplicatefiles
Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
embeddedin
Поиск всех страниц, встраивающих (включающих) данное название.
exturlusage
Перечислить страницы, содержащие данную ссылку.
fileusage
Поиск всех страниц, использующих данный файл.
images
Возвращает все файлы, содержащиеся на данных страницах.
imageusage
Поиск всех страниц, использующих данный файл.
iwbacklinks
Поиск всех страниц, ссылающихся на заданную интервики ссылку.
langbacklinks
Поиск всех страниц, ссылающихся на заданную языковую ссылку.
links
Возвращает все ссылки с данных страниц.
linkshere
Поиск всех страниц, ссылающихся на данную.
pageswithprop
Перечисление всех страниц, использующих заданное свойство.
prefixsearch
Осуществление поиска по префиксу названий страниц.
protectedtitles
Перечисление всех названий, защищённых от создания.
querypage
Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
random
Получение набора случайных страниц.
recentchanges
Перечисление последних правок.
redirects
Возвращает все перенаправления на данную страницу.
revisions
Получение информации о версии страницы.
search
Проведение полнотекстового поиска.
templates
Возвращает все страницы, включённые в данную.
transcludedin
Поиск всех страниц, включающих данные страницы.
watchlist
Получение последних правок страниц из списка наблюдения текущего участника.
watchlistraw
Получение всех страниц из списка наблюдения текущего участника.
Одно из следующих значений: 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

Автоматически разрешать перенаправления в query+titles, query+pageids и query+revids, а также на страницах, возвращённых query+generator.

Type: boolean (details)
converttitles

Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh.

Type: boolean (details)

prop=categories (cl)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех категорий, которым принадлежит страница.

Параметры:
clprop

Какие дополнительные свойства получить для каждой категории:

sortkey
Добавляет ключ сортировки (шестнадцатеричная строка) и префикс ключа сортировки (человеко-читаемая часть) для категории.
timestamp
Добавляет метку времени, когда категория была добавлена.
hidden
Отмечает категории, скрытые магическим словом __HIDDENCAT__.
Значения (разделённые с помощью | или альтернативного разделителя): hidden, sortkey, timestamp
clshow

Какие типы категорий показать.

Значения (разделённые с помощью | или альтернативного разделителя): !hidden, hidden
cllimit

Сколько категорий вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
clcontinue

Когда доступно больше результатов, используйте это для продолжения.

clcategories

Перечислять только данные категории. Полезно для проверки, включена ли конкретная страница в конкретную категорию.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
cldir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Получить список категорий, в которые включена страница Albert Einstein.
api.php?action=query&prop=categories&titles=Albert%20Einstein [открыть в песочнице]
Получить информацию о всех категориях, использованных на странице Albert Einstein.
api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [открыть в песочнице]

prop=categoryinfo (ci)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращение информации о конкретных категориях.

Параметр:
cicontinue

Когда доступно больше результатов, используйте это для продолжения.

Пример:
Получить информацию о Category:Foo и Category:Bar.
api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [открыть в песочнице]

prop=contributors (pc)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение списка зарегистрированных и количества анонимных редакторов страницы.

Параметры:
pcgroup

Включать только участников из данных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются.

Значения (разделённые с помощью | или альтернативного разделителя): admin, bot, bureaucrat, interface-admin, moderator, push-subscription-manager, spec_editor, suppress, sysop
pcexcludegroup

Исключать участников из заданных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются.

Значения (разделённые с помощью | или альтернативного разделителя): admin, bot, bureaucrat, interface-admin, moderator, push-subscription-manager, spec_editor, suppress, sysop
pcrights

Включать только участников с данными правами. Участники с правами, предоставляемыми неявными или автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не считаются.

Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, interwiki, ipblock-exempt, manage-all-push-subscriptions, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, voteny, writeapi
Maximum number of values is 50 (500 for clients allowed higher limits).
pcexcluderights

Исключать участников с данными правами. Участники с правами, предоставляемыми неявными или автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не считаются.

Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, interwiki, ipblock-exempt, manage-all-push-subscriptions, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, voteny, writeapi
Maximum number of values is 50 (500 for clients allowed higher limits).
pclimit

Сколько редакторов вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
pccontinue

Когда доступно больше результатов, используйте это для продолжения.

Пример:
Показать редакторов страницы Main Page.
api.php?action=query&prop=contributors&titles=Main_Page [открыть в песочнице]

prop=deletedrevisions (drv)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение информации об удалённых правках.

Может быть использовано несколькими способами:

  1. Получение удалённых правок для набора страниц, заданного с помощью названий или идентификаторов. Сортируется по названиям и временным меткам.
  2. Получение данных о наборе удалённых правок, заданных с помощью их revid. Сортируется по идентификаторам версий.
Параметры:
drvprop

Какие свойства каждой версии получить:

ids
Идентификатор версии.
flags
Флаги версии (малая правка).
timestamp
Временная метка версии.
user
Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
slotsha1
SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
contentmodel
Идентификатор модели содержимого каждого слота версии.
comment
Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
content
Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
tags
Метки версии.
roles
List content slot roles that exist in the revision.
parsetree
Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
По умолчанию: ids|timestamp|flags|comment|user
drvslots

Which revision slots to return data for, when slot-related properties are included in drvprops. If omitted, data from the main slot will be returned in a backwards-compatible format.

Значения (разделённые с помощью | или альтернативного разделителя): main
Для указания всех значений, используйте *.
drvlimit

Сколько версий вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
drvexpandtemplates
Устарело.

Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется drvprop=content).

Type: boolean (details)
drvgeneratexml
Устарело.

Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется drvprop=content).

Type: boolean (details)
drvparse
Устарело.

Вместо этого используйте action=parse. Распарсить содержимое версии (требуется drvprop=content). Из соображений производительности, при использовании этой опции, в качестве drvlimit принудительно устанавливается 1.

Type: boolean (details)
drvsection

Восстановить только содержимое раздела с этим идентификатором.

drvdiffto
Устарело.

Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.

drvdifftotext
Устарело.

Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет drvdiffto. Если задано drvsection, сравнение будет произведено только с этой секцией.

drvdifftotextpst
Устарело.

Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с drvdifftotext.

Type: boolean (details)
drvcontentformat
Устарело.

Формат серилиализации, использованный в drvdifftotext и ожидаемый в результате.

Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
drvstart

Временная метка, с которой начать перечисление. Игнорируется при обработке списка идентификаторов версий.

Тип: временная метка (разрешённые форматы)
drvend

Временная метка, на которой закончить перечисление. Игнорируется при обработке списка идентификаторов версий.

Тип: временная метка (разрешённые форматы)
drvdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: drvstart должно быть раньше drvend.
older
Начать с самых новых (по умолчанию). Обратите внимание: drvstart должно быть позже drvend.
Одно из следующих значений: newer, older
По умолчанию: older
drvtag

Только правки с заданной меткой.

drvuser

Только правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
drvexcludeuser

Не перечислять правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
drvcontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Список удалённых правок страниц Main Page и Talk:Main Page с содержимым.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [открыть в песочнице]
Список информации для удалённой правки 123456.
api.php?action=query&prop=deletedrevisions&revids=123456 [открыть в песочнице]

prop=duplicatefiles (df)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.

Параметры:
dflimit

Сколько дубликатов вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
dfcontinue

Когда доступно больше результатов, используйте это для продолжения.

dfdir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
dflocalonly

Искать только файлы в локальном репозитории.

Type: boolean (details)
  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение всех внешних ссылок (не интервик) для данной страницы.

Параметры:
ellimit

Сколько ссылок вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
elcontinue

Когда доступно больше результатов, используйте это для продолжения.

elprotocol

Протокол ссылки. Если оставлено пустым, а elquery задано, будут найдены ссылки с протоколом http. Оставьте пустым и elquery, и данный параметр, чтобы получить список всех внешних ссылок.

Одно из следующих значений: Может быть пустым или 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
По умолчанию: (пусто)
elquery

Поисковый запрос без протокола. Полезно для проверки, содержит ли определённая страница определённую внешнюю ссылку.

elexpandurl

Раскрыть зависимые от протокола ссылки с какноничным протоколом.

Type: boolean (details)
Пример:
Получить внешние ссылки на странице Main Page.
api.php?action=query&prop=extlinks&titles=Main%20Page [открыть в песочнице]

prop=fileusage (fu)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Поиск всех страниц, использующих данный файл.

Параметры:
fuprop

Какие свойства получить:

pageid
Идентификатор каждой страницы.
title
Заголовок каждой страницы.
redirect
Метка, является ли страница перенаправлением.
Значения (разделённые с помощью | или альтернативного разделителя): pageid, redirect, title
По умолчанию: pageid|title|redirect
funamespace

Включить страницы только из данных пространств имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
fushow

Показать только элементы, соответствующие этим критериям:

redirect
Показать только перенаправления.
!redirect
Показать только не перенаправления.
Значения (разделённые с помощью | или альтернативного разделителя): !redirect, redirect
fulimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
fucontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Получить список страниц, использующих File:Example.jpg.
api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [открыть в песочнице]
Получить информацию о страницах, использующих File:Example.jpg.
api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [открыть в песочнице]

prop=imageinfo (ii)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает информацию о файле и историю загрузок.

Параметры:
iiprop

Какую информацию о файле получить:

timestamp
Добавляет метку времени загрузки файловой версии.
user
Добавляет участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Добавляет идентификаторы участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
comment
Комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Распарсенный комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
canonicaltitle
Добавляет каноничное название файла. Если версия файла была удалена, будет возвращено свойство filehidden.
url
Возвращает ссылку на файл и страницу описания. Если версия файла была удалена, будет возвращено свойство filehidden.
size
Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
dimensions
Синоним для size.
sha1
Добавляет SHA1-хэш файла. Если версия файла была удалена, будет возвращено свойство filehidden.
mime
Добавляет MIME-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
thumbmime
Добавляет MIME-тип миниатюры файла (требуется url и параметр iiurlwidth). Если версия файла была удалена, будет возвращено свойство filehidden.
mediatype
Добавляет медиа-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
metadata
Перечисляет метаданные Exif для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
commonmetadata
Перечисляет общие для данного формата метаданные для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
extmetadata
Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML. Если версия файла была удалена, будет возвращено свойство filehidden.
archivename
Добавляет имя архивной версии файла. Если версия файла была удалена, будет возвращено свойство filehidden.
bitdepth
Добавляет глубину цвета файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
uploadwarning
Используется страницей Special:Upload для получения информации о существовании файла. Не предназначено для использования за пределами ядра MediaWiki.
badfile
Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
Значения (разделённые с помощью | или альтернативного разделителя): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
По умолчанию: timestamp|user
iilimit

Сколько версий каждого файла вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 1
iistart

Временная метка, с которой начать перечисление.

Тип: временная метка (разрешённые форматы)
iiend

Временная метка, на которой закончить перечисление.

Тип: временная метка (разрешённые форматы)
iiurlwidth

Если задан iiprop=url, будет возвращена ссылка на изображение, масштабированное до указанной ширины. Из соображений производительности, при использовании этой опции будет возвращено не более 50 файлов.

Type: integer
По умолчанию: -1
iiurlheight

Аналогично iiurlwidth.

Type: integer
По умолчанию: -1
iimetadataversion

Какую версию метаданных использовать. Если указано latest, будет использована последняя версия. Для обратной совместимости, значение по умолчанию — 1.

По умолчанию: 1
iiextmetadatalanguage

На каком языке запрашивать расширенные метаданные. Это затрагивает как переводы, если их доступно несколько, так и способ форматирования чисел и других значений.

По умолчанию: ru
iiextmetadatamultilang

Если для свойства расширенных метаданных доступны переводы, запросить их все.

Type: boolean (details)
iiextmetadatafilter

Если задано и непустое, только эти ключи будут возвращены для iiprop=extmetadata.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
iiurlparam

Строковой параметр, зависящий от обработчика. Например, для PDF можно использовать page15-100px. Должен быть использован iiurlwidth, не противоречащий с iiurlparam.

По умолчанию: (пусто)
iibadfilecontexttitle

Если задан badfilecontexttitleprop=badfile, этот заголовок страницы будет использован для анализа MediaWiki:Bad image list.

iicontinue

Когда доступно больше результатов, используйте это для продолжения.

iilocalonly

Искать только файлы в локальном репозитории.

Type: boolean (details)

prop=images (im)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает все файлы, содержащиеся на данных страницах.

Параметры:
imlimit

Сколько файлов вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
imcontinue

Когда доступно больше результатов, используйте это для продолжения.

imimages

Перечислять только данные файлы. Полезно для проверки, включает ли конкретная страница конкретный файл.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
imdir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Получить список файлов, использованных на Main Page.
api.php?action=query&prop=images&titles=Main%20Page [открыть в песочнице]
Получить информацию о всех файлах, использованных на Main Page.
api.php?action=query&generator=images&titles=Main%20Page&prop=info [открыть в песочнице]

prop=info (in)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение основной информации о страницах.

Параметры:
inprop

Какие дополнительные свойства получить:

protection
Перечисление уровней защиты каждой страницы.
talkid
Идентификатор страницы обсуждения для каждой страницы не-обсуждения.
watched
Перечислить статус наблюдения за каждой страницей.
watchers
Количество наблюдающих, если разрешено.
visitingwatchers
Количество наблюдающих за каждой страницей, просмотревших последние правки, если разрешено.
notificationtimestamp
Временная метка уведомления для списка наблюдения для каждой страницы.
subjectid
Идентификатор родительской страницы для каждой страницы обсуждения.
associatedpage
The prefixed title of the associated subject or talk page.
url
Возвращает полную ссылку, ссылку на редактирование и каноничную ссылку для каждой страницы.
readable
Устарело. Может ли участник просматривать эту страницу. Используйте вместо этого intestactions=read.
preload
Текст, возвращённый EditFormPreloadText.
displaytitle
Возвращает стиль отображения заголовка страницы.
varianttitles
Выдаёт отображаемый заголовок во всех вариантах языка контента сайта.
linkclasses
Gives the additional CSS classes (e.g. link colors) used for links to this page if they were to appear on the page named by inlinkcontext.
Значения (разделённые с помощью | или альтернативного разделителя): associatedpage, displaytitle, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
inlinkcontext

The context title to use when determining extra CSS classes (e.g. link colors) when inprop contains linkclasses.

Тип: название страницы
Принимает несуществующие страницы.
По умолчанию: Заглавная страница
intestactions

Проверить, может ли текущий участник провести указанные действия над страницей.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
intestactionsdetail

Detail level for intestactions. Use the main module's errorformat and errorlang parameters to control the format of the messages returned.

boolean
Return a boolean value for each action.
full
Return messages describing why the action is disallowed, or an empty array if it is allowed.
quick
Like full but skipping expensive checks.
Одно из следующих значений: boolean, full, quick
По умолчанию: boolean
incontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Получить информацию о странице Main Page.
api.php?action=query&prop=info&titles=Main%20Page [открыть в песочнице]
Получить основную информацию и информацию о защите страницы Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [открыть в песочнице]
  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает все интервики-ссылки с данных страниц.

Параметры:
iwprop

Какие дополнительные свойства получить для каждой интервики-ссылки:

url
Добавляет полный URL.
Значения (разделённые с помощью | или альтернативного разделителя): url
iwprefix

Вернуть только интервики с этим префиксом.

iwtitle

Искомая интервики-ссылка. Должна быть использована вместе с iwprefix.

iwdir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
iwlimit

Сколько интервики-ссылок вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
iwcontinue

Когда доступно больше результатов, используйте это для продолжения.

iwurl
Устарело.

Следует ли возвращать полный URL (не может быть использовано одновременно с iwprop).

Type: boolean (details)
Пример:
Получить интервики-ссылки со страницы Main Page.
api.php?action=query&prop=iwlinks&titles=Main%20Page [открыть в песочнице]
  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает все межъязыковые ссылки с данных страниц.

Параметры:
llprop

Какие дополнительные свойства получить для каждой межъязыковой ссылки:

url
Добавляет полный URL.
langname
Добавляет локализованное название языка (лучший вариант). Используйте llinlanguagecode для указания языка.
autonym
Добавляет самоназвание языка.
Значения (разделённые с помощью | или альтернативного разделителя): autonym, langname, url
lllang

Возвращает только ссылки с данным языковым кодом.

lltitle

Искомая ссылка. Должна быть использована вместе с lllang.

lldir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
llinlanguagecode

Языковой код для локализованных названий языков.

По умолчанию: ru
lllimit

Сколько ссылок вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
llcontinue

Когда доступно больше результатов, используйте это для продолжения.

llurl
Устарело.

Следует ли вернуть полный URL (не может быть использовано одновременно с llprop).

Type: boolean (details)
Пример:
Получить межъязыковые ссылки со страницы Main Page.
api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [открыть в песочнице]
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает все ссылки с данных страниц.

Параметры:
plnamespace

Показывать ссылки только на данные пространства имён.

Значения (разделённые с помощью | или альтернативного разделителя): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
pllimit

Сколько ссылок вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
plcontinue

Когда доступно больше результатов, используйте это для продолжения.

pltitles

Перечислять только данные ссылки. Полезно для проверки, содержит ли конкретная страница конкретную ссылку.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
pldir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Получить ссылки со страницы Main Page.
api.php?action=query&prop=links&titles=Main%20Page [открыть в песочнице]
Получить информацию о страницах, на которые ссылается Main Page.
api.php?action=query&generator=links&titles=Main%20Page&prop=info [открыть в песочнице]
Получить ссылки с Main Page на пространства имён Участник и Шаблон.
api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [открыть в песочнице]

prop=linkshere (lh)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Поиск всех страниц, ссылающихся на данную.

Параметры:
lhprop

Какие свойства получить:

pageid
Идентификатор каждой страницы.
title
Заголовок каждой страницы.
redirect
Метка, является ли страница перенаправлением.
Значения (разделённые с помощью | или альтернативного разделителя): pageid, redirect, title
По умолчанию: pageid|title|redirect
lhnamespace

Включить страницы только из данных пространств имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
lhshow

Показать только элементы, соответствующие этим критериям:

redirect
Показать только перенаправления.
!redirect
Показать только не перенаправления.
Значения (разделённые с помощью | или альтернативного разделителя): !redirect, redirect
lhlimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
lhcontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Получить список страниц, ссылающихся на Main Page.
api.php?action=query&prop=linkshere&titles=Main%20Page [открыть в песочнице]
Получить информацию о страницах, ссылающихся на Main Page.
api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [открыть в песочнице]

prop=pageimages (pi)

  • Этот модуль требует прав на чтение.
  • Источник: PageImages
  • Лицензия: WTFPL

Returns information about images on the page, such as thumbnail and presence of photos.

Параметры:
piprop

Какую информацию возвращать:

миниатюра
URL-адрес и размеры миниатюры, связанной со страницей.
исходное изображение
URL-адрес и размеры исходного изображения, связанного со страницей.
name
заголовок изображения.
Значения (разделённые с помощью | или альтернативного разделителя): name, original, thumbnail
По умолчанию: thumbnail|name
pithumbsize

Максимальная ширина эскизов в пикселях.

Type: integer
По умолчанию: 50
pilimit

Свойства, указывающие на то, сколько страниц возвращать.

Тип: целое число или max
Значение должно быть между 1 и 50.
По умолчанию: 50
pilicense

Limit page images to a certain license type

Одно из следующих значений: any, free
По умолчанию: free
picontinue

Когда доступно больше результатов, используйте это для продолжения.

Type: integer
pilangcode

Code for the language the image is going to be rendered in if multiple languages are supported

Пример:
Получить название и 100-пиксельный эскиз изображения страницы об Альберте Эйнштейне.
api.php?action=query&prop=pageimages&titles=Albert%20Einstein&pithumbsize=100 [открыть в песочнице]

prop=pageprops (pp)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение различных свойств страниц, определённых в содержании страницы.

Параметры:
ppcontinue

Когда доступно больше результатов, используйте это для продолжения.

ppprop

Перечислить только эти свойства страницы (action=query&list=pagepropnames возвращает список используемых названий свойств). Полезно для проверки, используют ли страницы конкретные свойства.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
Пример:
Получить свойства страниц Main Page и MediaWiki.
api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [открыть в песочнице]

prop=redirects (rd)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает все перенаправления на данную страницу.

Параметры:
rdprop

Какие свойства получить:

pageid
Идентификатор каждого перенаправления.
title
Название каждого перенаправления.
fragment
Фрагемнт каждого перенаправления, если доступен.
Значения (разделённые с помощью | или альтернативного разделителя): fragment, pageid, title
По умолчанию: pageid|title
rdnamespace

Включить страницы только из данных пространств имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
rdshow

Показывать только элементы, удовлетворяющие данным критериям:

fragment
Показывать только перенаправления с фрагментами.
!fragment
Показывать только перенаправления без фрагментов.
Значения (разделённые с помощью | или альтернативного разделителя): !fragment, fragment
rdlimit

Сколько перенаправлений вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
rdcontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Получить список перенаправлений на Main Page.
api.php?action=query&prop=redirects&titles=Main%20Page [открыть в песочнице]
Получить информацию о всех перенаправлениях на Main Page.
api.php?action=query&generator=redirects&titles=Main%20Page&prop=info [открыть в песочнице]

prop=revisions (rv)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение информации о версии страницы.

Может использоваться в трёх режимах:

  1. Получение данных о наборе страниц (последних версий) с помощью передачи названий или идентификаторов страниц.
  2. Получение версий одной данной страницы, используя названия или идентификаторы с началом, концом или лимитом.
  3. Получение данных о наборе версий, передаваемых с помощью их идентификаторов.
Параметры:
rvprop

Какие свойства каждой версии получить:

ids
Идентификатор версии.
flags
Флаги версии (малая правка).
timestamp
Временная метка версии.
user
Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
slotsha1
SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
contentmodel
Идентификатор модели содержимого каждого слота версии.
comment
Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
content
Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
tags
Метки версии.
roles
List content slot roles that exist in the revision.
parsetree
Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
По умолчанию: ids|timestamp|flags|comment|user
rvslots

Which revision slots to return data for, when slot-related properties are included in rvprops. If omitted, data from the main slot will be returned in a backwards-compatible format.

Значения (разделённые с помощью | или альтернативного разделителя): main
Для указания всех значений, используйте *.
rvlimit

Сколько версий вернуть.

Может быть использовано только с одной страницей (режим №2).
Тип: целое число или max
Значение должно быть между 1 и 500.
rvexpandtemplates
Устарело.

Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется rvprop=content).

Type: boolean (details)
rvgeneratexml
Устарело.

Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется rvprop=content).

Type: boolean (details)
rvparse
Устарело.

Вместо этого используйте action=parse. Распарсить содержимое версии (требуется rvprop=content). Из соображений производительности, при использовании этой опции, в качестве rvlimit принудительно устанавливается 1.

Type: boolean (details)
rvsection

Восстановить только содержимое раздела с этим идентификатором.

rvdiffto
Устарело.

Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.

rvdifftotext
Устарело.

Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет rvdiffto. Если задано rvsection, сравнение будет произведено только с этой секцией.

rvdifftotextpst
Устарело.

Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с rvdifftotext.

Type: boolean (details)
rvcontentformat
Устарело.

Формат серилиализации, использованный в rvdifftotext и ожидаемый в результате.

Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
rvstartid

Начать перечисление с этой временной метки версии. Версия обязана существовать, но не обязана принадлежать этой странице.

Может быть использовано только с одной страницей (режим №2).
Type: integer
rvendid

Закончить перечисление на этой временной метке версии. Версия обязана существовать, но не обязана принадлежать этой странице.

Может быть использовано только с одной страницей (режим №2).
Type: integer
rvstart

С какой временной метки начать перечисление.

Может быть использовано только с одной страницей (режим №2).
Тип: временная метка (разрешённые форматы)
rvend

Перечислять до данной временной метки.

Может быть использовано только с одной страницей (режим №2).
Тип: временная метка (разрешённые форматы)
rvdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: rvstart должно быть раньше rvend.
older
Начать с самых новых (по умолчанию). Обратите внимание: rvstart должно быть позже rvend.
Может быть использовано только с одной страницей (режим №2).
Одно из следующих значений: newer, older
По умолчанию: older
rvuser

Только версии данного участника.

Может быть использовано только с одной страницей (режим №2).
Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
rvexcludeuser

Исключить версии данного участника.

Может быть использовано только с одной страницей (режим №2).
Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
rvtag

Только версии с заданной меткой.

rvcontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Получить данные с содержимым для последних версий страниц API и Main Page.
api.php?action=query&prop=revisions&titles=API|Main%20Page&rvslots=*&rvprop=timestamp|user|comment|content [открыть в песочнице]
Получить последние 5 версий Main Page.
api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [открыть в песочнице]
Получить первые 5 версий Main Page.
api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [открыть в песочнице]
Получить первые 5 версий Main Page созданных после 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 [открыть в песочнице]
Получить первые 5 версий Main Page, сделанных не анонимным участником 127.0.0.1.
api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [открыть в песочнице]
Получить первые 5 версий Main Page, сделанных участником MediaWiki default.
api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [открыть в песочнице]

prop=stashimageinfo (sii)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает информацию о файлах во временном хранилище.

Параметры:
siifilekey

Ключ, идентифицирующий предыдущую временную загрузку.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
siisessionkey
Устарело.

Синоним siifilekey для обратной совместимости.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
siiprop

Какую информацию о файле получить:

timestamp
Добавляет метку времени загрузки файловой версии.
canonicaltitle
Добавляет каноничное название файла. Если версия файла была удалена, будет возвращено свойство filehidden.
url
Возвращает ссылку на файл и страницу описания. Если версия файла была удалена, будет возвращено свойство filehidden.
size
Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
dimensions
Синоним для size.
sha1
Добавляет SHA1-хэш файла. Если версия файла была удалена, будет возвращено свойство filehidden.
mime
Добавляет MIME-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
thumbmime
Добавляет MIME-тип миниатюры файла (требуется url и параметр siiurlwidth). Если версия файла была удалена, будет возвращено свойство filehidden.
metadata
Перечисляет метаданные Exif для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
commonmetadata
Перечисляет общие для данного формата метаданные для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
extmetadata
Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML. Если версия файла была удалена, будет возвращено свойство filehidden.
bitdepth
Добавляет глубину цвета файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
badfile
Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
Значения (разделённые с помощью | или альтернативного разделителя): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
По умолчанию: timestamp|url
siiurlwidth

Если задан siiprop=url, будет возвращена ссылка на изображение, масштабированное до указанной ширины. Из соображений производительности, при использовании этой опции будет возвращено не более 50 файлов.

Type: integer
По умолчанию: -1
siiurlheight

Аналогично siiurlwidth.

Type: integer
По умолчанию: -1
siiurlparam

Строковой параметр, зависящий от обработчика. Например, для PDF можно использовать page15-100px. Должен быть использован siiurlwidth, не противоречащий с siiurlparam.

По умолчанию: (пусто)
Примеры:
Вернуть информацию о файле во временном хранилище.
api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [открыть в песочнице]
Вернуть эскизы двух файлов в тайнике.
api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [открыть в песочнице]

prop=templates (tl)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает все страницы, включённые в данную.

Параметры:
tlnamespace

Показать шаблоны только данного пространства имён.

Значения (разделённые с помощью | или альтернативного разделителя): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
tllimit

Сколько шаблонов вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
tlcontinue

Когда доступно больше результатов, используйте это для продолжения.

tltemplates

Перечислять только эти шаблоны. Полезно для проверки, включает ли конкретная страница конкретный шаблон.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
tldir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Получить список шаблонов, использующихся на Main Page.
api.php?action=query&prop=templates&titles=Main%20Page [открыть в песочнице]
Получить информацию о шаблонах, использующихся на Main Page.
api.php?action=query&generator=templates&titles=Main%20Page&prop=info [открыть в песочнице]
Получить страницы из пространств имён Участник и Шаблон, включённые в Main Page.
api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [открыть в песочнице]

prop=transcludedin (ti)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Поиск всех страниц, включающих данные страницы.

Параметры:
tiprop

Какие свойства получить:

pageid
Идентификатор каждой страницы.
title
Заголовок каждой страницы.
redirect
Метка, является ли страница перенаправлением.
Значения (разделённые с помощью | или альтернативного разделителя): pageid, redirect, title
По умолчанию: pageid|title|redirect
tinamespace

Включить страницы только из данных пространств имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
tishow

Показать только элементы, соответствующие этим критериям:

redirect
Показать только перенаправления.
!redirect
Показать только не перенаправления.
Значения (разделённые с помощью | или альтернативного разделителя): !redirect, redirect
tilimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
ticontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Получить список страниц, включающих Main Page.
api.php?action=query&prop=transcludedin&titles=Main%20Page [открыть в песочнице]
Получить информацию о страницах, включающих Main Page.
api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [открыть в песочнице]

list=allcategories (ac)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех категорий.

Параметры:
acfrom

Категория, с которой начать перечисление.

accontinue

Когда доступно больше результатов, используйте это для продолжения.

acto

Категория, на которой закончить перечисление.

acprefix

Найти все названия категорий, начинающиеся с этого значения.

acdir

Порядок сортировки.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
acmin

Вернуть только категории, в которых не меньше заданного числа страниц.

Type: integer
acmax

Вернуть только категории, в которых не больше заданного числа страниц.

Type: integer
aclimit

Сколько категорий вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
acprop

Какие свойства получить:

size
Добавляет количество страниц в категории.
hidden
Отмечает категории, скрытые магическим словом __HIDDENCAT__.
Значения (разделённые с помощью | или альтернативного разделителя): hidden, size
По умолчанию: (пусто)
Примеры:
Составить список категорий с информацией о числе страниц в каждой из них.
api.php?action=query&list=allcategories&acprop=size [открыть в песочнице]
Получить информацию о самой странице категории для категорий, начинающихся с List.
api.php?action=query&generator=allcategories&gacprefix=List&prop=info [открыть в песочнице]

list=alldeletedrevisions (adr)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.

Параметры:
adrprop

Какие свойства каждой версии получить:

ids
Идентификатор версии.
flags
Флаги версии (малая правка).
timestamp
Временная метка версии.
user
Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
slotsha1
SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
contentmodel
Идентификатор модели содержимого каждого слота версии.
comment
Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
content
Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
tags
Метки версии.
roles
List content slot roles that exist in the revision.
parsetree
Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
По умолчанию: ids|timestamp|flags|comment|user
adrslots

Which revision slots to return data for, when slot-related properties are included in adrprops. If omitted, data from the main slot will be returned in a backwards-compatible format.

Значения (разделённые с помощью | или альтернативного разделителя): main
Для указания всех значений, используйте *.
adrlimit

Сколько версий вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
adrexpandtemplates
Устарело.

Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется adrprop=content).

Type: boolean (details)
adrgeneratexml
Устарело.

Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется adrprop=content).

Type: boolean (details)
adrparse
Устарело.

Вместо этого используйте action=parse. Распарсить содержимое версии (требуется adrprop=content). Из соображений производительности, при использовании этой опции, в качестве adrlimit принудительно устанавливается 1.

Type: boolean (details)
adrsection

Восстановить только содержимое раздела с этим идентификатором.

adrdiffto
Устарело.

Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.

adrdifftotext
Устарело.

Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет adrdiffto. Если задано adrsection, сравнение будет произведено только с этой секцией.

adrdifftotextpst
Устарело.

Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с adrdifftotext.

Type: boolean (details)
adrcontentformat
Устарело.

Формат серилиализации, использованный в adrdifftotext и ожидаемый в результате.

Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adruser

Только правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
adrnamespace

Перечислять только страницы этого пространства имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
adrstart

Временная метка, с которой начать перечисление.

Может быть использовано только одновременно с adruser.
Тип: временная метка (разрешённые форматы)
adrend

Временная метка, на которой закончить перечисление.

Может быть использовано только одновременно с adruser.
Тип: временная метка (разрешённые форматы)
adrdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: adrstart должно быть раньше adrend.
older
Начать с самых новых (по умолчанию). Обратите внимание: adrstart должно быть позже adrend.
Одно из следующих значений: newer, older
По умолчанию: older
adrfrom

Начать перечисление на этом заголовке.

Не может быть использовано одновременно с adruser.
adrto

Закончить перечисление на этом заголовке.

Не может быть использовано одновременно с adruser.
adrprefix

Найти все названия страниц, начинающиеся с этого значения.

Не может быть использовано одновременно с adruser.
adrexcludeuser

Не перечислять правки данного участника.

Не может быть использовано одновременно с adruser.
Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
adrtag

Только правки с заданной меткой.

adrcontinue

Когда доступно больше результатов, используйте это для продолжения.

adrgeneratetitles

При использовании в качестве генератора, генерирует названия страниц вместо идентификаторов версий.

Type: boolean (details)
Примеры:
Перечислить последние 50 удалённых правок участника Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [открыть в песочнице]
Перечислить первые 50 удалённых правок в основном пространстве.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [открыть в песочнице]

list=allfileusages (af)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех использований файлов, в том числе несуществующих.

Параметры:
afcontinue

Когда доступно больше результатов, используйте это для продолжения.

affrom

Название файла, с которого начать перечисление.

afto

Название файла, на котором закончить перечисление.

afprefix

Найти все названия файлов, начинающиеся с этого значения.

afunique

Показывать только уникальные названия файлов. Не может быть использовано одновременно с afprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.

Type: boolean (details)
afprop

Какую информацию включить:

ids
Добавляет идентификаторы страниц, использующих файл (не может быть использовано одновременно с afunique).
title
Добавляет название файла.
Значения (разделённые с помощью | или альтернативного разделителя): ids, title
По умолчанию: title
aflimit

Сколько элементов вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
afdir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Список названий файлов, включая несуществующих, с идентификаторами использующих их страниц, начиная с B.
api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [открыть в песочнице]
Список уникальных названий файлов.
api.php?action=query&list=allfileusages&afunique=&affrom=B [открыть в песочнице]
Список всех названий файлов с отметкой несуществующих.
api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [открыть в песочнице]
Список страниц, содержащих файлы.
api.php?action=query&generator=allfileusages&gaffrom=B [открыть в песочнице]

list=allimages (ai)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех файлов.

Параметры:
aisort

Свойство для сортировки.

Одно из следующих значений: name, timestamp
По умолчанию: name
aidir

Порядок перечисления.

Одно из следующих значений: ascending, descending, newer, older
По умолчанию: ascending
aifrom

Название изображения, с которого начать перечисление. Можно использовать только одновременно с aisort=name.

aito

Название изображения, на котором закончить перечисление. Можно использовать только одновременно с aisort=name.

aicontinue

Когда доступно больше результатов, используйте это для продолжения.

aistart

Временная метка, с которой начать перечисление. Можно использовать только одновременно с aisort=timestamp.

Тип: временная метка (разрешённые форматы)
aiend

Временная метка, на которой закончить перечисление. Можно использовать только одновременно с aisort=timestamp.

Тип: временная метка (разрешённые форматы)
aiprop

Какую информацию о файле получить:

timestamp
Добавляет метку времени загрузки файловой версии.
user
Добавляет участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Добавляет идентификаторы участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
comment
Комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Распарсенный комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
canonicaltitle
Добавляет каноничное название файла. Если версия файла была удалена, будет возвращено свойство filehidden.
url
Возвращает ссылку на файл и страницу описания. Если версия файла была удалена, будет возвращено свойство filehidden.
size
Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
dimensions
Синоним для size.
sha1
Добавляет SHA1-хэш файла. Если версия файла была удалена, будет возвращено свойство filehidden.
mime
Добавляет MIME-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
mediatype
Добавляет медиа-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
metadata
Перечисляет метаданные Exif для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
commonmetadata
Перечисляет общие для данного формата метаданные для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
extmetadata
Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML. Если версия файла была удалена, будет возвращено свойство filehidden.
bitdepth
Добавляет глубину цвета файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
badfile
Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
Значения (разделённые с помощью | или альтернативного разделителя): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
По умолчанию: timestamp|url
aiprefix

Найти все названия файлов, начинающиеся с этого значения. Можно использовать только одновременно с aisort=name.

aiminsize

Ограничить изображения этим числом байтов снизу.

Type: integer
aimaxsize

Ограничить изображения этим числом байтов сверху.

Type: integer
aisha1

SHA1-хэш этого изображения. Переопределяет aisha1base36.

aisha1base36

SHA1-хэш этого изображения в base 36 (используется в MediaWiki).

aiuser

Вернуть только файлы, загруженные этим участником. Может быть использовано только одновременно с aisort=timestamp и не может одновременно с aifilterbots.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
aifilterbots

Как отфильтровывать файлы, загруженные ботами. Может быть использовано только одновременно с aisort=timestamp и не может одновременно с aiuser.

Одно из следующих значений: all, bots, nobots
По умолчанию: all
aimime

Какие типы MIME искать, например, image/jpeg.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
ailimit

Сколько изображений вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
Примеры:
Показать список файлов, начиная с буквы B.
api.php?action=query&list=allimages&aifrom=B [открыть в песочнице]
Показать список недавно загруженных файлов, аналогично Special:NewFiles.
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [открыть в песочнице]
Показать список файлов с MIME-типом image/png или image/gif.
api.php?action=query&list=allimages&aimime=image/png|image/gif [открыть в песочнице]
Показать информацию о 4 файлах, начиная с буквы T.
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [открыть в песочнице]
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех ссылок, указывающих на заданное пространство имён.

Параметры:
alcontinue

Когда доступно больше результатов, используйте это для продолжения.

alfrom

Название ссылки, с которой начать перечисление.

alto

Название ссылки, на которой закончить перечисление.

alprefix

Найти все названия ссылаемых страниц, начинающиеся с этого значения.

alunique

Показывать только уникальные названия ссылаемых страниц. Не может быть использовано одновременно с alprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.

Type: boolean (details)
alprop

Какую информацию включить:

ids
Добавляет идентификатор ссылаемой страницы (не может быть использовано одновременно с alunique).
title
Добавляет название ссылки.
Значения (разделённые с помощью | или альтернативного разделителя): ids, title
По умолчанию: title
alnamespace

Пространство имён для перечисления.

Одно из следующих значений: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
По умолчанию: 0
allimit

Сколько элементов вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
aldir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Список заголовков ссылаемых страниц, включая несуществующих, с идентификаторами страниц, ссылающихся на них, начиная с B.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [открыть в песочнице]
Список уникальных названий ссылаемых страниц.
api.php?action=query&list=alllinks&alunique=&alfrom=B [открыть в песочнице]
Список всех ссылаемых страниц с отметкой несуществующих.
api.php?action=query&generator=alllinks&galunique=&galfrom=B [открыть в песочнице]
Список страниц, содержащих ссылки.
api.php?action=query&generator=alllinks&galfrom=B [открыть в песочнице]

list=allpages (ap)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех страниц в данном пространстве имён.

Параметры:
apfrom

Название страницы, с которой начать перечисление.

apcontinue

Когда доступно больше результатов, используйте это для продолжения.

apto

Название страницы, на которой закончить перечисление.

apprefix

Найти все названия страниц, начинающиеся с этого значения.

apnamespace

Пространство имён для перечисления.

Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
По умолчанию: 0
apfilterredir

Какие страницы перечислять.

Одно из следующих значений: all, nonredirects, redirects
По умолчанию: all
apminsize

Ограничить страницы этим числом байтов снизу.

Type: integer
apmaxsize

Ограничить страницы этим числом байтов сверху.

Type: integer
apprtype

Перечислить только защищённые страницы.

Значения (разделённые с помощью | или альтернативного разделителя): edit, move, upload
apprlevel

Отфильтровывать страницы, основываясь на уровне защиты (должно быть использовано одновременно с параметром apprtype=).

Значения (разделённые с помощью | или альтернативного разделителя): Может быть пустым или autoconfirmed, sysop
apprfiltercascade

Отфильтровывать страницы, основываясь на каскадности (игнорируется, если apprtype не задан).

Одно из следующих значений: all, cascading, noncascading
По умолчанию: all
aplimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
apdir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
apfilterlanglinks

Отфильтровывать страницы, основываясь на наличие на странице языковых ссылок. Обратите внимание: языковые ссылки, добавленные расширениями, могут не учитываться.

Одно из следующих значений: all, withlanglinks, withoutlanglinks
По умолчанию: all
apprexpiry

Отфильтровывать страницы, основываясь на длительности защиты:

indefinite
Получить только страницы с неограниченной защитой.
definite
Получить только страницы с заданной длительностью защиты.
all
Получить страницы с любой длительностью защиты.
Одно из следующих значений: all, definite, indefinite
По умолчанию: all
Примеры:
Показать список страниц, начиная с буквы B.
api.php?action=query&list=allpages&apfrom=B [открыть в песочнице]
Получить информацию о четырёх страницах, начиная с буквы T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [открыть в песочнице]
Показать содержимое первых двух страниц, не являющихся перенаправлениями, начиная с Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [открыть в песочнице]

list=allredirects (ar)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех перенаправлений на заданное пространство имён.

Параметры:
arcontinue

Когда доступно больше результатов, используйте это для продолжения.

arfrom

Название перенаправления, с которого начать перечисление.

arto

Название перенаправления, на котором закончить перечисление.

arprefix

Найти все названия целевых страниц, начинающихся с этого значения.

arunique

Показывать только уникальные целевые страницы. Не может быть использовано одновременно с arprop=ids|fragment|interwiki. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.

Type: boolean (details)
arprop

Какую информацию включить:

ids
Добавляет идентификатор перенаправляемой страницы (не может быть использовано одновременно с arunique).
title
Добавляет название перенаправления.
fragment
Добавляет фрагмент из перенаправления при наличии (не может быть использовано одновременно с arunique).
interwiki
Добавляет префикс интервики к редиректу при наличии (не может быть использовано одновременно с arunique).
Значения (разделённые с помощью | или альтернативного разделителя): fragment, ids, interwiki, title
По умолчанию: title
arnamespace

Пространство имён для перечисления.

Одно из следующих значений: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
По умолчанию: 0
arlimit

Сколько элементов вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
ardir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Список целевых страниц, в включая несуществующих, с идентификаторами перенаправлений, начиная с буквы B.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [открыть в песочнице]
Список уникальных целевых страниц.
api.php?action=query&list=allredirects&arunique=&arfrom=B [открыть в песочнице]
Список всех целевых страниц с отметкой несуществующих.
api.php?action=query&generator=allredirects&garunique=&garfrom=B [открыть в песочнице]
Список страниц, содержащих перенаправления.
api.php?action=query&generator=allredirects&garfrom=B [открыть в песочнице]

list=allrevisions (arv)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех версий.

Параметры:
arvprop

Какие свойства каждой версии получить:

ids
Идентификатор версии.
flags
Флаги версии (малая правка).
timestamp
Временная метка версии.
user
Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
slotsha1
SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
contentmodel
Идентификатор модели содержимого каждого слота версии.
comment
Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
content
Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
tags
Метки версии.
roles
List content slot roles that exist in the revision.
parsetree
Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
По умолчанию: ids|timestamp|flags|comment|user
arvslots

Which revision slots to return data for, when slot-related properties are included in arvprops. If omitted, data from the main slot will be returned in a backwards-compatible format.

Значения (разделённые с помощью | или альтернативного разделителя): main
Для указания всех значений, используйте *.
arvlimit

Сколько версий вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
arvexpandtemplates
Устарело.

Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется arvprop=content).

Type: boolean (details)
arvgeneratexml
Устарело.

Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется arvprop=content).

Type: boolean (details)
arvparse
Устарело.

Вместо этого используйте action=parse. Распарсить содержимое версии (требуется arvprop=content). Из соображений производительности, при использовании этой опции, в качестве arvlimit принудительно устанавливается 1.

Type: boolean (details)
arvsection

Восстановить только содержимое раздела с этим идентификатором.

arvdiffto
Устарело.

Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.

arvdifftotext
Устарело.

Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет arvdiffto. Если задано arvsection, сравнение будет произведено только с этой секцией.

arvdifftotextpst
Устарело.

Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с arvdifftotext.

Type: boolean (details)
arvcontentformat
Устарело.

Формат серилиализации, использованный в arvdifftotext и ожидаемый в результате.

Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvuser

Только правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
arvnamespace

Перечислять только страницы этого пространства имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
arvstart

Временная метка, с которой начать перечисление.

Тип: временная метка (разрешённые форматы)
arvend

Временная метка, на которой закончить перечисление.

Тип: временная метка (разрешённые форматы)
arvdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: arvstart должно быть раньше arvend.
older
Начать с самых новых (по умолчанию). Обратите внимание: arvstart должно быть позже arvend.
Одно из следующих значений: newer, older
По умолчанию: older
arvexcludeuser

Не перечислять правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
arvcontinue

Когда доступно больше результатов, используйте это для продолжения.

arvgeneratetitles

При использовании в качестве генератора, генерирует названия страниц вместо идентификаторов версий.

Type: boolean (details)
Примеры:
Перечислить последние 50 правок участника Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [открыть в песочнице]
Перечислить первые 50 правок в любом пространстве имён.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [открыть в песочнице]

list=alltransclusions (at)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.

Параметры:
atcontinue

Когда доступно больше результатов, используйте это для продолжения.

atfrom

Название включения, с которого начать перечисление.

atto

Название включения, на котором закончить перечисление.

atprefix

Найти все названия включений, начинающиеся с этого значения.

atunique

Показывать только уникальные названия включений. Не может быть использовано одновременно с atprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.

Type: boolean (details)
atprop

Какую информацию включить:

ids
Добавляет идентификаторы включающих страниц (не может быть использовано одновременно с atunique).
title
Добавляет название включения.
Значения (разделённые с помощью | или альтернативного разделителя): ids, title
По умолчанию: title
atnamespace

Пространство имён для перечисления.

Одно из следующих значений: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
По умолчанию: 10
atlimit

Сколько элементов вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
atdir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Списки заголовков включаемых страниц, в том числе несуществующих, с идентификаторами включающих их страниц, начиная с буквы B.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [открыть в песочнице]
Список уникальных включаемых названий.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [открыть в песочнице]
Список всех включаемых страниц с отметкой несуществующих.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [открыть в песочнице]
Список страниц, содержащих включения.
api.php?action=query&generator=alltransclusions&gatfrom=B [открыть в песочнице]

list=allusers (au)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех зарегистрированных участников.

Параметры:
aufrom

Ник, с которого начать перечисление.

auto

Ник, на котором закончить перечисление.

auprefix

Найти все ники, начинающиеся с этого значения.

audir

Порядок сортировки.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
augroup

Включать участников только из данных групп.

Значения (разделённые с помощью | или альтернативного разделителя): admin, bot, bureaucrat, interface-admin, moderator, push-subscription-manager, spec_editor, suppress, sysop
auexcludegroup

Исключать участников из данных групп.

Значения (разделённые с помощью | или альтернативного разделителя): admin, bot, bureaucrat, interface-admin, moderator, push-subscription-manager, spec_editor, suppress, sysop
aurights

Включать только участников с данными правами. Участники с правами, предоставляемыми автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не включаются.

Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, interwiki, ipblock-exempt, manage-all-push-subscriptions, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, voteny, writeapi
Maximum number of values is 50 (500 for clients allowed higher limits).
auprop

Какую информацию включить:

blockinfo
Добавляет информацию о текущих блокировках участника.
groups
Перечисляет группы, в которые входит участник. Это значительно нагружает сервера, что может привести к возвращению меньшего числа результатов, чем указанный лимит.
implicitgroups
Перечисляет группы, в которые участник был включён автоматически.
rights
Перечисляет права, которые есть у участника.
editcount
Добавляет счётчик правок участника.
registration
Добавляет метку времени, когда участник был зарегистрирован, если она доступна (может быть пустым).
centralids
Добавляет центральный идентификатор и статус прикрепления участника.
Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
aulimit

Сколько ников вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
auwitheditsonly

Перечислять только участников, совершавших правки.

Type: boolean (details)
auactiveusers

Перечислять только участников, которые были активны в последние 30 дней.

Type: boolean (details)
auattachedwiki

С auprop=centralids, также отображает, прикреплён ли к вики участник с этим идентификатором.

Пример:
Список участников, начиная с Y.
api.php?action=query&list=allusers&aufrom=Y [открыть в песочнице]
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение списка страниц, ссылающихся на данную страницу.

Параметры:
bltitle

Заголовок для поиска. Не может быть использован одновременно с blpageid.

blpageid

Идентификатор страницы для поиска. Не может быть использован одновременно с bltitle.

Type: integer
blcontinue

Когда доступно больше результатов, используйте это для продолжения.

blnamespace

Пространство имён для перечисления.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
bldir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
blfilterredir

Как обрабатывать перенаправления. Если присвоено значение nonredirects при заданном blredirect, это применяется только ко второму уровню.

Одно из следующих значений: all, nonredirects, redirects
По умолчанию: all
bllimit

Сколько страниц вернуть. Если задан blredirect, лимит применяется к каждому уровню по отдельности (что означает, что всего может вернуться до 2 * bllimit результатов).

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
blredirect

Если ссылающаяся страница является перенаправлением, найти также все страницы, которые ссылаются на это перенаправление. Максимальный лимит становится в два раза меньше.

Type: boolean (details)
Примеры:
Показать ссылки на Main page.
api.php?action=query&list=backlinks&bltitle=Main%20Page [открыть в песочнице]
Получить информацию о страницах, ссылающихся на Main page.
api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [открыть в песочнице]

list=blocks (bk)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех заблокированных участников и IP-адресов.

Параметры:
bkstart

Временная метка, с которой начать перечисление.

Тип: временная метка (разрешённые форматы)
bkend

Временная метка, на которой закончить перечисление.

Тип: временная метка (разрешённые форматы)
bkdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: bkstart должно быть раньше bkend.
older
Начать с самых новых (по умолчанию). Обратите внимание: bkstart должно быть позже bkend.
Одно из следующих значений: newer, older
По умолчанию: older
bkids

Список идентификаторов блокировки (необязательно).

Type: list of integers
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
bkusers

Список искомых участников (необязательно).

Тип: список пользователей, любой из Имя пользователя, IP-адрес и IP-диапазон
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
bkip

Получить все блокировки, применённые к этому IP-адресу или диапазону CIDR, включая блокировки диапазонов. Не может быть использовано одновременно с bkusers. Диапазоны CIDR шире IPv4/16 или IPv6/19 не поддерживаются.

bklimit

Максимальное число блокировок в списке.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
bkprop

Какие свойства получить:

id
Добавляет идентификатор блокировки.
user
Добавляет ник заблокированного участника.
userid
Добавляет идентификатор заблокированного участника.
by
Добавляет ник заблокировавшего участника.
byid
Добавляет идентификатор заблокировавшего участника.
timestamp
Добавляет метку времени, когда была дана блокировка.
expiry
Добавляет метку времени, когда блокировка истечёт.
reason
Добавляет причину блокировки.
range
Добавляет диапазон IP-адресов, затронутых блокировкой.
flags
Добавляет бану метку (autoblock, anonoly, и так далее).
restrictions
Добавляет ограничения частичных блокировок, если блокировка не действует во всём проекте.
Значения (разделённые с помощью | или альтернативного разделителя): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
По умолчанию: id|user|by|timestamp|expiry|reason|flags
bkshow

Показать только элементы, удовлетворяющие этим критериям. Например, чтобы отобразить только бессрочные блокировки IP-адресов, установите bkshow=ip|!temp.

Значения (разделённые с помощью | или альтернативного разделителя): !account, !ip, !range, !temp, account, ip, range, temp
bkcontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Список блокировок.
api.php?action=query&list=blocks [открыть в песочнице]
Список блокировок участников Alice и Bob.
api.php?action=query&list=blocks&bkusers=Alice|Bob [открыть в песочнице]

list=categorymembers (cm)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех страниц в данной категории.

Параметры:
cmtitle

Страницы какой категории перечислять (обязательно). Префикс Категория: должен быть включён. Не может быть использовано одновременно с cmpageid.

cmpageid

Идентификатор перечисляемой категории. Не может быть использовано одновременно с cmtitle.

Type: integer
cmprop

Какую информацию включить:

ids
Добавляет идентификатор страницы.
title
Добавляет заголовок и идентификатор пространства имён страницы.
sortkey
Добавляет ключ, используемый для сортировки внутри категории (шестнадцатеричная строка).
sortkeyprefix
Добавляет префикс ключа, используемого для сортировки внутри категории (человеко-читаемая часть ключа).
type
Добавляет тип категоризованной страницы (page, subcat или file).
timestamp
Добавляет метку времени, когда страница была включена.
Значения (разделённые с помощью | или альтернативного разделителя): ids, sortkey, sortkeyprefix, timestamp, title, type
По умолчанию: ids|title
cmnamespace

Включать только страница из этих пространств имён. Обратите внимание, что вместо cmnamespace=14 или 6 могут быть использованы cmtype=subcat или cmtype=file.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
cmtype

Какие типы страниц включать. Игнорируется при cmsort=timestamp.

Значения (разделённые с помощью | или альтернативного разделителя): file, page, subcat
По умолчанию: page|subcat|file
cmcontinue

Когда доступно больше результатов, используйте это для продолжения.

cmlimit

Максимальное число возвращаемых страниц.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
cmsort

Свойство для сортировки.

Одно из следующих значений: sortkey, timestamp
По умолчанию: sortkey
cmdir

Порядок сортировки.

Одно из следующих значений: asc, ascending, desc, descending, newer, older
По умолчанию: ascending
cmstart

Временная метка, с которой начать перечисление. Может быть использовано только одновременно с cmsort=timestamp.

Тип: временная метка (разрешённые форматы)
cmend

Временная метка, на которой закончить перечисление. Может быть использовано только одновременно с cmsort=timestamp.

Тип: временная метка (разрешённые форматы)
cmstarthexsortkey

Ключ сортировки, с которого начать перечисление, возвращённый cmprop=sortkey. Может быть использовано только одновременно с cmsort=sortkey.

cmendhexsortkey

Ключ сортировки, на котором закончить перечисление, возвращённый cmprop=sortkey. Может быть использовано только одновременно с cmsort=sortkey.

cmstartsortkeyprefix

Префикс ключа сортировки, с которого начать перечисление. Может быть использовано только с cmsort=sortkey. Переопределяет cmstarthexsortkey.

cmendsortkeyprefix

Префикс ключа сортировки, перед которым закончить перечисление (не на котором; если это значение существует, оно не будет включено!). Может быть использовано только одновременно с cmsort=sortkey. Переопределяет cmendhexsortkey.

cmstartsortkey
Устарело.

Используйте вместо этого cmstarthexsortkey.

cmendsortkey
Устарело.

Используйте вместо этого cmendhexsortkey.

Примеры:
Получить первые 10 страниц в Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [открыть в песочнице]
Получить информацию о первых 10 страницах в Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [открыть в песочнице]

list=deletedrevs (dr)

  • Этот модуль устарел.
  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление удалённых правок.

Работает в трёх режимах:

  1. Перечисление удалённых правок для заданных названий страниц, сортируется по временным меткам.
  2. Перечисление удалённого вклада заданного участника, сортируется по временным меткам (названия страниц не указываются).
  3. Перечисление удалённых правок в заданном пространстве имён, сортируется по названиям страниц и временным меткам (названия страниц и druser не указываются).

Определённые параметры применяются только к некоторым режимам и игнорируются в других.

Параметры:
drstart

Временная метка, с которой начать перечисление.

Моды: 1, 2
Тип: временная метка (разрешённые форматы)
drend

Временная метка, на которой закончить перечисление.

Моды: 1, 2
Тип: временная метка (разрешённые форматы)
drdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: drstart должно быть раньше drend.
older
Начать с самых новых (по умолчанию). Обратите внимание: drstart должно быть позже drend.
Моды: 1, 3
Одно из следующих значений: newer, older
По умолчанию: older
drfrom

Начать перечисление на этом заголовке.

Мод: 3
drto

Закончить перечисление на этом заголовке.

Мод: 3
drprefix

Найти все названия страниц, начинающиеся с этого значения.

Мод: 3
drunique

Перечислять только одну правку на каждую страницу.

Мод: 3
Type: boolean (details)
drnamespace

Перечислять только страницы этого пространства имён.

Мод: 3
Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
По умолчанию: 0
drtag

Только правки с заданной меткой.

druser

Только правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
drexcludeuser

Не перечислять правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
drprop

Какие свойства возвращать:

revid
Добавляет идентификатор удалённой правки.
parentid
Добавляет идентификатор предыдущей версии страницы.
user
Добавляет ник участника, сделавшего правку.
userid
Добавляет идентификатор участника, сделавшего правку.
comment
Добавляет описание правки.
parsedcomment
Добавляет распарсенное описание правки.
minor
Отмечает, была ли правка малым.
len
Добавляет длину (в байтах) правки.
sha1
Добавляет хэш SHA-1 (base 16) правки.
content
Добавляет содержимое правки.
token
Устарело. Возвращает токен редактирования.
tags
Метки правки.
Значения (разделённые с помощью | или альтернативного разделителя): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, token, user, userid
По умолчанию: user|comment
drlimit

Максимальное количество правок в списке.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
drcontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Список последних удалённых правок страниц Main Page и Talk:Main Page с содержимым (режим 1).
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [открыть в песочнице]
Список последних 50 удалённых правок участника Bob (режим 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [открыть в песочнице]
Список последних 50 удалённых правок в основном пространстве имён (режим 3)
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [открыть в песочнице]
Список последних 50 удалённых страниц в пространстве имён Обсуждение (режим 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [открыть в песочнице]

list=embeddedin (ei)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Поиск всех страниц, встраивающих (включающих) данное название.

Параметры:
eititle

Искомое название. Не может использоваться вместе с eipageid.

eipageid

Искомый идентификатор страницы. Не может быть использован одновременно с eititle.

Type: integer
eicontinue

Когда доступно больше результатов, используйте это для продолжения.

einamespace

Пространство имён для перечисления.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
eidir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
eifilterredir

Как фильтровать перенаправления.

Одно из следующих значений: all, nonredirects, redirects
По умолчанию: all
eilimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
Примеры:
Показать включения Template:Stub.
api.php?action=query&list=embeddedin&eititle=Template:Stub [открыть в песочнице]
Получить информацию о страницах, включающих Template:Stub.
api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [открыть в песочнице]

list=exturlusage (eu)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечислить страницы, содержащие данную ссылку.

Параметры:
euprop

Какую информацию включить:

ids
Добавляет идентификатор страницы.
title
Добавляет заголовок и идентификатор пространства имён страницы.
url
Добавляет ссылку, использованную на этой странице.
Значения (разделённые с помощью | или альтернативного разделителя): ids, title, url
По умолчанию: ids|title|url
eucontinue

Когда доступно больше результатов, используйте это для продолжения.

euprotocol

Протокол ссылки. Если оставлено пустым, а euquery задано, будут найдены ссылки с протоколом http. Оставьте пустым и euquery, и данный параметр, чтобы получить список всех внешних ссылок.

Одно из следующих значений: Может быть пустым или 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
По умолчанию: (пусто)
euquery

Поисковый запрос без протокола. См. Special:LinkSearch. Оставьте пустым для получение списка всех внешних ссылок.

eunamespace

Пространства имён для перечисления.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
eulimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
euexpandurl

Раскрыть зависимые от протокола ссылки с какноничным протоколом.

Type: boolean (details)

list=filearchive (fa)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех удалённых файлов.

Параметры:
fafrom

Название изображения, с которого начать перечисление.

fato

Название изображения, на котором закончить перечисление.

faprefix

Найти все названия файлов, начинающиеся с этого значения.

fadir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
fasha1

SHA1-хэш этого изображения. Переопределяет fasha1base36.

fasha1base36

SHA1-хэш этого изображения в base 36 (используется в MediaWiki).

faprop

Какую информацию получить:

sha1
Добавляет SHA1-хэш изображения.
timestamp
Добавляет метку времени загрузки файловой версии.
user
Добавляет участника, загрузившего изображение.
size
Добавляет размер изображения в байтах, высоту, ширину и количество использующих страниц (если применимо).
dimensions
Синоним для size.
description
Добавляет описание файловой версии.
parseddescription
Распарсить описание файловой версии.
mime
Добавляет MIME-тип изображения.
mediatype
Добавляет медиа-тип изображения.
metadata
Перечисляет метаданные Exif для файловой версии.
bitdepth
Добавляет глубину цвета файловой версии.
archivename
Добавляет имя архивной версии файла.
Значения (разделённые с помощью | или альтернативного разделителя): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
По умолчанию: timestamp
falimit

Сколько всего изображений вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
facontinue

Когда доступно больше результатов, используйте это для продолжения.

Пример:
Список всех удалённых файлов.
api.php?action=query&list=filearchive [открыть в песочнице]

list=imageusage (iu)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Поиск всех страниц, использующих данный файл.

Параметры:
iutitle

Искомое название. Не может использоваться вместе с iupageid.

iupageid

Искомый идентификатор страницы. Не может быть использован одновременно с iutitle.

Type: integer
iucontinue

Когда доступно больше результатов, используйте это для продолжения.

iunamespace

Пространство имён для перечисления.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
iudir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
iufilterredir

Как обрабатывать перенаправления. Если присвоено значение nonredirects при заданном iuredirect, это применяется только ко второму уровню.

Одно из следующих значений: all, nonredirects, redirects
По умолчанию: all
iulimit

Сколько страниц вернуть. Если задан iuredirect, лимит применяется к каждому уровню по отдельности (что означает, что всего может вернуться до 2 * iulimit результатов).

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
iuredirect

Если ссылающаяся страница является перенаправлением, найти также все страницы, которые ссылаются на это перенаправление. Максимальный лимит становится в два раза меньше.

Type: boolean (details)
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Поиск всех страниц, ссылающихся на заданную интервики ссылку.

Может быть использована для поиска всех ссылок с префиксом, или всех ссылок на название (с заданным префиксом). Неиспользование никакого параметра фактически означает «все интервики-ссылки».

Параметры:
iwblprefix

Префикс интервики.

iwbltitle

Искомая интервики-ссылка. Должна быть использована вместе с iwblblprefix.

iwblcontinue

Когда доступно больше результатов, используйте это для продолжения.

iwbllimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
iwblprop

Какие свойства получить:

iwprefix
Добавляет префикс интервики.
iwtitle
Добавляет название интервики.
Значения (разделённые с помощью | или альтернативного разделителя): iwprefix, iwtitle
По умолчанию: (пусто)
iwbldir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Получить список страниц, ссылающихся на wikibooks:Test.
api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [открыть в песочнице]
Получить информацию о страницах, ссылающихся на wikibooks:Test.
api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [открыть в песочнице]
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Поиск всех страниц, ссылающихся на заданную языковую ссылку.

Может быть использовано для поиска всех ссылок с языковым кодом, или всех ссылок на страницу с заданным языком. Неиспользование этого параметра фактически вернёт все языковые ссылки.

Обратите внимания, что ссылки, добавляемые расширениями, могут не рассматриваться.

Параметры:
lbllang

Язык ссылки.

lbltitle

Искомая языковая ссылка. Должно быть использовано с lbllang.

lblcontinue

Когда доступно больше результатов, используйте это для продолжения.

lbllimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
lblprop

Какие свойства получить:

lllang
Добавляет языковой код ссылки.
lltitle
Добавляет название ссылки.
Значения (разделённые с помощью | или альтернативного разделителя): lllang, lltitle
По умолчанию: (пусто)
lbldir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Получить список страниц, ссылающихся на fr:Test.
api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [открыть в песочнице]
Получить информацию о страницах, ссылающихся на fr:Test.
api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [открыть в песочнице]

list=logevents (le)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение записей журналов.

Параметры:
leprop

Какие свойства получить:

ids
Добавляет идентификатор записи журнала.
title
Добавляет заголовок страницы, связанной с записью журнала.
type
Добавляет тип записи журнала.
user
Добавляет участника, ответственного за запись журнала. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Добавляет идентификатор участника, ответственного за запись журнала. Если версия пользователя была удалена, будет возвращено свойство userhidden.
timestamp
Добавляет временную метку записи журнала.
comment
Добавляет комментарий записи журнала. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Добавляет распарсенный комментарий записи журнала. Если комментарий был удален, будет возвращено свойство commenthidden.
details
Перечисляет дополнительные сведения о записи в журнале. Если ревизия события журнала была удалена, будет возвращено свойство actionhidden.
tags
Перечисляет метки записи журнала.
Значения (разделённые с помощью | или альтернативного разделителя): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
По умолчанию: ids|title|type|user|timestamp|comment|details
letype

Вернуть только записи этого типа.

Одно из следующих значений: Может быть пустым или block, contentmodel, create, delete, import, interwiki, managetags, merge, move, newusers, patrol, protect, rights, spamblacklist, suppress, tag, upload
leaction

Вернуть только указанные действия журнала. Переопределяет letype. В списке возможных значений можно использовать звёздочку, например, action/* найдёт различные подстроки после слэша (/).

Одно из следующих значений: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, interwiki/*, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, spamblacklist/*, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
lestart

Временная метка, с которой начать перечисление.

Тип: временная метка (разрешённые форматы)
leend

Временная метка, на которой закончить перечисление.

Тип: временная метка (разрешённые форматы)
ledir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: lestart должно быть раньше leend.
older
Начать с самых новых (по умолчанию). Обратите внимание: lestart должно быть позже leend.
Одно из следующих значений: newer, older
По умолчанию: older
leuser

Вернуть записи, созданные указанным участником.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
letitle

Вернуть записи, связанные с указанными страницами.

lenamespace

Вернуть записи, связанные с указанными пространствами имён.

Одно из следующих значений: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
leprefix

Вернуть записи, начинающиеся с заданного префикса.

letag

Только записи с заданной меткой.

lelimit

Сколько записей вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
lecontinue

Когда доступно больше результатов, используйте это для продолжения.

Пример:
Список последних записей.
api.php?action=query&list=logevents [открыть в песочнице]

list=mystashedfiles (msf)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получить список файлов во временном хранилище текущего участника.

Параметры:
msfprop

Какие свойства файлов запрашивать.

size
Запросить размер и разрешение изображения.
type
Запросить MIME- и медиа-тип файла.
Значения (разделённые с помощью | или альтернативного разделителя): size, type
По умолчанию: (пусто)
msflimit

Сколько файлов получить.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
msfcontinue

Когда доступно больше результатов, используйте это для продолжения.

Пример:
Получить ключ, размер и разрешение файлов во временном хранилище текущего участника.
api.php?action=query&list=mystashedfiles&msfprop=size [открыть в песочнице]

list=pagepropnames (ppn)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех названий свойств, использованных в вики.

Параметры:
ppncontinue

Когда доступно больше результатов, используйте это для продолжения.

ppnlimit

Максимальное число возвращаемых названий.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
Пример:
Получить первые 10 названий свойств.
api.php?action=query&list=pagepropnames [открыть в песочнице]

list=pageswithprop (pwp)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех страниц, использующих заданное свойство.

Параметры:
pwppropname

Искомое свойство (action=query&list=pagepropnames возвращает список используемых названий свойств).

Это обязательный параметр.
pwpprop

Какую информацию включить:

ids
Добавляет идентификатор страницы.
title
Добавляет заголовок и идентификатор пространства имён страницы.
value
Добавляет значение свойства страницы.
Значения (разделённые с помощью | или альтернативного разделителя): ids, title, value
По умолчанию: ids|title
pwpcontinue

Когда доступно больше результатов, используйте это для продолжения.

pwplimit

Максимальное число возвращаемых страниц.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
pwpdir

Порядок сортировки.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Список первых 10 страниц, использующих {{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [открыть в песочнице]
Получение дополнительной информации о первых десяти страницах, использующих __NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [открыть в песочнице]

list=prefixsearch (ps)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Осуществление поиска по префиксу названий страниц.

Не смотря на похожесть названий, этот модуль не является эквивалентом Special:PrefixIndex; если вы ищете его, см. action=query&list=allpages с параметром apprefix. Задача этого модуля близка к action=opensearch: получение пользовательского ввода и представление наиболее подходящих заголовков. В зависимости от поискового движка, используемого на сервере, сюда может включаться исправление опечаток, избегание перенаправлений и другие эвристики.

Параметры:
pssearch

Поисковый запрос.

Это обязательный параметр.
psnamespace

Пространства имён для поиска. Игнорируется, если pssearch начинается с корректного префикса пространства имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
По умолчанию: 0
pslimit

Максимальное число возвращаемых результатов.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
psoffset

Когда доступно больше результатов, используйте это для продолжения.

Type: integer
По умолчанию: 0
Пример:
Поиск названий страниц, начинающихся с meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [открыть в песочнице]

list=protectedtitles (pt)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех названий, защищённых от создания.

Параметры:
ptnamespace

Перечислять только страницы этих пространств имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
ptlevel

Перечислять только названия с этим уровнем защиты.

Значения (разделённые с помощью | или альтернативного разделителя): autoconfirmed, sysop
ptlimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
ptdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: ptstart должно быть раньше ptend.
older
Начать с самых новых (по умолчанию). Обратите внимание: ptstart должно быть позже ptend.
Одно из следующих значений: newer, older
По умолчанию: older
ptstart

Начать перечисление с этой метки времени защиты.

Тип: временная метка (разрешённые форматы)
ptend

Закончить перечисление на этой метке времени защиты.

Тип: временная метка (разрешённые форматы)
ptprop

Какие свойства получить:

timestamp
Добавляет метку времени установки защиты.
user
Добавляет участника, установившего защиту.
userid
Добавляет идентификатор участника, установившего защиту.
comment
Добавляет описание защиты.
parsedcomment
Добавляет распарсенное описание защиты.
expiry
Добавляет метку времени снятия защиты.
level
Добавляет уровень защиты.
Значения (разделённые с помощью | или альтернативного разделителя): comment, expiry, level, parsedcomment, timestamp, user, userid
По умолчанию: timestamp|level
ptcontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Список защищённых заголовков
api.php?action=query&list=protectedtitles [открыть в песочнице]
Поиск ссылок на защищённые заголовки в основном пространстве имён.
api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [открыть в песочнице]

list=querypage (qp)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение списка, предоставляемого служебной страницей, основанной на QueryPage.

Параметры:
qppage

Название служебной страницы. Обратите внимание: чувствительно к регистру.

Это обязательный параметр.
Одно из следующих значений: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
qpoffset

Когда доступно больше результатов, используйте это для продолжения.

Type: integer
По умолчанию: 0
qplimit

Количество возвращаемых результатов.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10

list=random (rn)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение набора случайных страниц.

Страницы перечисляются в строгой последовательности, случайна только входная точка. Это означает, что если, например, Main Page — первая страница в списке, то List of fictional monkeys всегда будет второй, List of people on stamps of Vanuatu — третьей, и так далее.

Параметры:
rnnamespace

Вернуть только страницы этих пространств имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
rnfilterredir

Как фильтровать перенаправления.

Одно из следующих значений: all, nonredirects, redirects
По умолчанию: nonredirects
rnredirect
Устарело.

Вместо этого, используйте rnfilterredir=redirects.

Type: boolean (details)
rnlimit

Ограничение на количество возвращаемых страниц.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 1
rncontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Вернуть две случайные страницы из основного пространства имён.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [открыть в песочнице]
Вернуть информацию о двух случайных страницах из основного пространства имён.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [открыть в песочнице]

list=recentchanges (rc)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление последних правок.

Параметры:
rcstart

Временная метка, с которой начать перечисление.

Тип: временная метка (разрешённые форматы)
rcend

Временная метка, на которой закончить перечисление.

Тип: временная метка (разрешённые форматы)
rcdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: rcstart должно быть раньше rcend.
older
Начать с самых новых (по умолчанию). Обратите внимание: rcstart должно быть позже rcend.
Одно из следующих значений: newer, older
По умолчанию: older
rcnamespace

Только правки в этих пространствах имён.

Значения (разделённые с помощью | или альтернативного разделителя): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
rcuser

Только правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
rcexcludeuser

Не перечислять правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
rctag

Только правки с заданной меткой.

rcprop

Включить дополнительную информацию:

user
Добавить анонимных участников, ответственных за правку или метку. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Добавить идентификатор ответственного за правку участника. Если версия пользователя была удалена, будет возвращено свойство userhidden.
comment
Добавляет описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Добавляет распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
flags
Добавляет метки правки.
timestamp
Добавляет временную метку правки.
title
Добавляет заголовок отредактированной страницы.
ids
Добавляет идентификаторы страницы, правки, старой и новой версии.
sizes
Добавляет старую и новую длину страницы в байтах.
redirect
Отмечает правку, если страница является перенаправлением.
patrolled
Отмечает патрулируемые правки как отпатрулированные или неотпатрулированные.
loginfo
Добавляет информацию о записи журнала (идентификатор записи, её тип, и так далее).
tags
Перечисляет метки записи.
sha1
Добавляет значение контрольных сумм для записей, связанных с версией. Если версия содержимого была удалена, будет возвращено свойство sha1hidden.
Значения (разделённые с помощью | или альтернативного разделителя): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
По умолчанию: title|timestamp|ids
rcshow

Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите rcshow=minor|!anon.

Значения (разделённые с помощью | или альтернативного разделителя): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
rclimit

Сколько правок вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
rctype

Какие типы правок показать.

Значения (разделённые с помощью | или альтернативного разделителя): categorize, edit, external, log, new
По умолчанию: edit|new|log|categorize
rctoponly

Перечислять только последние правки страниц.

Type: boolean (details)
rctitle

Вернуть записи, связанные со страницей.

rccontinue

Когда доступно больше результатов, используйте это для продолжения.

rcgeneraterevisions

При использовании в качестве генератора, генерировать идентификаторы версий вместо их названий. Записи последних изменений без привязанного идентификатора версии (например, большинство записей журналов) не сгенерируют ничего.

Type: boolean (details)
rcslot

Only list changes that touch the named slot.

Одно из следующих значений: main
Примеры:
Список последних изменений.
api.php?action=query&list=recentchanges [открыть в песочнице]
Получить информацию о последних страницах с неотпатрулированными изменениями.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [открыть в песочнице]

list=search (sr)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Проведение полнотекстового поиска.

Параметры:
srsearch

Искать страницы, названия или тексты которых содержат это значение. Вы можете использовать в поисковом запросе служебные функции в зависимости от того, какой поисковый движок используется на сервере.

Это обязательный параметр.
srnamespace

Искать только в этих пространствах имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
По умолчанию: 0
srlimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
sroffset

Когда доступно больше результатов, используйте это для продолжения.

Type: integer
По умолчанию: 0
srwhat

Какой тип поиска осуществить.

Одно из следующих значений: nearmatch, text, title
srinfo

Какие метаданные вернуть.

Значения (разделённые с помощью | или альтернативного разделителя): rewrittenquery, suggestion, totalhits
По умолчанию: totalhits|suggestion|rewrittenquery
srprop

Какие свойства вернуть:

size
Добавляет размер страницы в байтах.
wordcount
Добавляет количество слов на странице.
timestamp
Добавляет метку времени последнего редактирования страницы.
snippet
Добавляет распарсенный фрагмент страницы.
titlesnippet
Добавляет распарсенный фрагмент названия страницы.
redirecttitle
Добавляет название найденного перенаправления.
redirectsnippet
Добавляет распарсенный фрагмент названия перенаправления.
sectiontitle
Добавляет заголовок найденного раздела.
sectionsnippet
Добавляет распарсенный фрагмент заголовка найденного раздела.
isfilematch
Добавляет логическое значение, обозначающее, удовлетворяет ли поисковому запросу содержимое файла.
categorysnippet
Добавляет распарсенный фрагмент найденной категории.
score
Устарело. Игнорируется.
hasrelated
Устарело. Игнорируется.
extensiondata
Добавляет дополнительные данные, сгенерированные расширениями.
Значения (разделённые с помощью | или альтернативного разделителя): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
По умолчанию: size|wordcount|timestamp|snippet
srinterwiki

Включить результаты из других вики, если доступны.

Type: boolean (details)
srenablerewrites

Разрешить редактирование запроса. Некоторые поисковые движки могут отредактировать запрос, например, исправив опечатку, если посчитают, что это приведёт к лучшим результатам.

Type: boolean (details)
srsort

Задаёт порядок сортировки возвращаемых результатов.

Одно из следующих значений: relevance
По умолчанию: relevance
Примеры:
Найти meaning.
api.php?action=query&list=search&srsearch=meaning [открыть в песочнице]
Найти тексты, содержащие meaning.
api.php?action=query&list=search&srwhat=text&srsearch=meaning [открыть в песочнице]
Получить информацию о страницах, возвращённых по поисковому запросу meaning.
api.php?action=query&generator=search&gsrsearch=meaning&prop=info [открыть в песочнице]

list=tags (tg)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Список меток правок.

Параметры:
tgcontinue

Когда доступно больше результатов, используйте это для продолжения.

tglimit

Максимальное количество меток в списке.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
tgprop

Какие свойства получить:

displayname
Добавляет системное сообщение метки.
description
Добавляет описание метки.
hitcount
Добавляет количество правок и записей в журналах, использующих эту метку.
defined
Показывает, определена ли метка.
source
Получить источники меток, которыми могут быть extension для меток, определённых расширениями, и manual для меток, определённых участниками вручную.
active
Применима ли метка до сих пор.
Значения (разделённые с помощью | или альтернативного разделителя): active, defined, description, displayname, hitcount, source
По умолчанию: (пусто)

list=usercontribs (uc)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение всех правок участника.

Параметры:
uclimit

Максимальное количество возвращаемых правок.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
ucstart

Временная метка, с которой начать возврат, то есть версии до этой отметки времени..

Тип: временная метка (разрешённые форматы)
ucend

Временная метка, на которой закончить возврат.

Тип: временная метка (разрешённые форматы)
uccontinue

Когда доступно больше результатов, используйте это для продолжения.

ucuser

Участники, чей вклад необходимо получить. Не может быть использовано с ucuserids или ucuserprefix.

Тип: список пользователей, любой из Имя пользователя, IP-адрес и название интервики (например, «префикс>ПримерНазвания»)
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
ucuserids

Идентификаторы участников, чей вклад необходимо получить. Не может быть использовано с ucuser или ucuserprefix.

Type: list of integers
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
ucuserprefix

Получить вклад всех участников, имена которых начинаются с этого значения. Не может быть использовано с ucuser или ucuserids.

ucdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: ucstart должно быть раньше ucend.
older
Начать с самых новых (по умолчанию). Обратите внимание: ucstart должно быть позже ucend.
Одно из следующих значений: newer, older
По умолчанию: older
ucnamespace

Перечислять только правки в этих пространствах имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
ucprop

Включить дополнительную информацию:

ids
Добавляет идентификатор страницы и версии.
title
Добавляет заголовок и идентификатор пространства имён страницы.
timestamp
Добавляет временную метку правки.
comment
Добавляет описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Добавляет распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
size
Добавляет новый размер страницы.
sizediff
Добавляет разницу между размерами страницы до и после правки.
flags
Добавляет флаги правки.
patrolled
Отмечает отпатрулированные правки.
tags
Перечисляет метки правки.
Значения (разделённые с помощью | или альтернативного разделителя): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
По умолчанию: ids|title|timestamp|comment|size|flags
ucshow

Показать только элементы, удовлетворяющие данным критериям, например, только не малые правки: ucshow=!minor.

Если установлено ucshow=patrolled или ucshow=!patrolled, правки старее $wgRCMaxAge (7776000 секунд) не будут показаны.

Значения (разделённые с помощью | или альтернативного разделителя): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

Только правки с заданной меткой.

uctoponly
Устарело.

Перечислять только последние правки страниц.

Type: boolean (details)
Примеры:
Показать вклад участника Example.
api.php?action=query&list=usercontribs&ucuser=Example [открыть в песочнице]
Показать вклад со всех IP-адресов, начинающихся на 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [открыть в песочнице]

list=users (us)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение информации о списке участников.

Параметры:
usprop

Какую информацию включить:

blockinfo
Определяет, заблокирован ли участник, кем и по какой причине.
groups
Перечисляет все группы, в которые входит каждый участник.
groupmemberships
Возвращает группы, в которые каждый участник был явно включён, включая дату окончания членства для каждой группы.
implicitgroups
Перечисляет группы, в которые участник был включён автоматически.
rights
Перечисляет все права каждого участника.
editcount
Добавляет счётчики правок участников.
registration
Добавляет даты регистрации участников.
emailable
Отмечает, может ли и хочет ли участник получать электронную почту посредством Special:Emailuser.
gender
Отмечает пол текущего участника. Возвращает «male», «female» или «unknown».
centralids
Добавляет центральный идентификатор и статус прикрепления участника.
cancreate
Определяет, могут ли быть созданы аккаунты с корректными, но незарегистрированными именами.
Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
usattachedwiki

Вместе с usprop=centralids отображает, прикреплён ли к вики участник с этим идентификатором.

ususers

Список участников, для которых получить информацию.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
ususerids

Список идентификаторов участников, для которых получить информацию.

Type: list of integers
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
Пример:
Вернуть информацию о участнике Example.
api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [открыть в песочнице]

list=watchlist (wl)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение последних правок страниц из списка наблюдения текущего участника.

Параметры:
wlallrev

Включить несколько правок одной страницы из заданного временного промежутка.

Type: boolean (details)
wlstart

Временная метка, с которой начать перечисление.

Тип: временная метка (разрешённые форматы)
wlend

Временная метка, на которой закончить перечисление.

Тип: временная метка (разрешённые форматы)
wlnamespace

Только правки в этих пространствах имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
wluser

Только правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
wlexcludeuser

Не перечислять правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
wldir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: wlstart должно быть раньше wlend.
older
Начать с самых новых (по умолчанию). Обратите внимание: wlstart должно быть позже wlend.
Одно из следующих значений: newer, older
По умолчанию: older
wllimit

Сколько результатов возвращать за один запрос.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
wlprop

Какие дополнительные свойства получить:

ids
Добавляет идентификаторы страницы и версии.
title
Добавляет заголовок страницы.
flags
Добавляет флаги правки.
user
Добавляет участника, сделавшего правку. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Добавляет идентификатор участника, сделавшего правку. Если версия пользователя была удалена, будет возвращено свойство userhidden.
comment
Добавляет описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Добавляет распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
timestamp
Добавляет временную метку правки.
patrol
Определяет, была ли правка отпатрулирована.
sizes
Добавляет старую и новую длину страницы.
notificationtimestamp
Добавляет метку времени, когда участник был уведомлён о правке.
loginfo
Добавляет информацию о журнале, где уместно.
tags
Перечисляет метки записи.
expiry
(описание отсутствует)
Значения (разделённые с помощью | или альтернативного разделителя): comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
По умолчанию: ids|title|flags
wlshow

Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите wlshow=minor|!anon.

Значения (разделённые с помощью | или альтернативного разделителя): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

Какие типы правок показать:

edit
Обычные правки страниц.
new
Создания страниц.
log
Записи журнала.
external
Внешние правки.
categorize
Правки категоризации.
Значения (разделённые с помощью | или альтернативного разделителя): categorize, edit, external, log, new
По умолчанию: edit|new|log|categorize
wlowner

Используется вместе с wltoken для получения списка наблюдения другого участника.

Тип: пользователь, из Имя пользователя
wltoken

Токен безопасности (доступен в настройках участника), предоставляющий доступ к списку наблюдения другого участника.

wlcontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Список последних правок недавно отредактированных страниц из списка наблюдения текущего участника.
api.php?action=query&list=watchlist [открыть в песочнице]
Запросить дополнительную информацию о последних правках недавно отредактированных страниц из списка наблюдения текущего участника.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [открыть в песочнице]
Получить дополнительную информацию о последней редакции недавно измененных страниц в списке наблюдения текущего пользователя, в том числе о том, когда срок действия временно просматриваемых элементов истечет.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [открыть в песочнице]
Запросить информацию о всех недавних правках страниц из списка наблюдения текущего участника.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [открыть в песочнице]
Запросить информацию о страницах для недавно отредактированных страниц из списка наблюдения текущего участника.
api.php?action=query&generator=watchlist&prop=info [открыть в песочнице]
Запросить информацию о версиях для последних правок страниц из списка наблюдения текущего участника.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [открыть в песочнице]
Список последних правок недавно отредактированных страниц из списка наблюдения участника Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [открыть в песочнице]

list=watchlistraw (wr)

  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение всех страниц из списка наблюдения текущего участника.

Параметры:
wrcontinue

Когда доступно больше результатов, используйте это для продолжения.

wrnamespace

Перечислять только страницы этих пространств имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
wrlimit

Сколько результатов возвращать за один запрос.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
wrprop

Какие дополнительные свойства получить:

changed
Добавляет метку времени, когда участник был уведомлён о правке.
Значения (разделённые с помощью | или альтернативного разделителя): changed
wrshow

Перечислять только элементы, соответствующие этим критериям.

Значения (разделённые с помощью | или альтернативного разделителя): !changed, changed
wrowner

Используется вместе с wrtoken для получения списка наблюдения другого участника.

Тип: пользователь, из Имя пользователя
wrtoken

Токен безопасности (доступен в настройках участника), предоставляющий доступ к списку наблюдения другого участника.

wrdir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
wrfromtitle

Название (с префиксом пространства имён), с которого начать перечисление.

wrtotitle

Название (с префиксом пространства имён), на котором закончить перечисление.

Примеры:
Получение страниц из списка наблюдения текущего участника.
api.php?action=query&list=watchlistraw [открыть в песочнице]
Запросить информацию о страницах из списка наблюдения текущего участника.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [открыть в песочнице]

meta=allmessages (am)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает сообщения с этого сайта.

Параметры:
ammessages

Какие сообщения выводить. * (по умолчанию) означает «все сообщения».

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
По умолчанию: *
amprop

Какие свойства получить:

Значения (разделённые с помощью | или альтернативного разделителя): default
amenableparser

Установите, чтобы активировать парсер, который будет обрабатывать вики-текст сообщений (подставлять волшебные слова, обрабатывать шаблоны, и так далее).

Type: boolean (details)
amnocontent

Если установлен, ничего не делать с содержимым сообщений перед выводом.

Type: boolean (details)
amincludelocal

Также включить локальные сообщения, то есть, сообщения, не существующие в программе, но существующие в пространстве имён MediaWiki. Это перечислит все страницы из пространства MediaWiki, поэтому в результат также могут попасть страницы, не являющимися сообщениями — например, Common.js.

Type: boolean (details)
amargs

Аргументы, подставляемые в сообщение.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
amfilter

Вернуть только сообщения, чьи названия содержат эту подстроку.

amcustomised

Вернуть только сообщения в этом состоянии кастомизации.

Одно из следующих значений: all, modified, unmodified
По умолчанию: all
amlang

Вернуть сообщения на этом языке.

amfrom

Вернуть сообщения, начиная с данного.

amto

Вернуть сообщения, заканчивая на данном.

amtitle

Название страницы, используемой для контекста при анализе сообщения (для опции amenableparser).

amprefix

Вернуть сообщения с заданным префиксом.

Примеры:
Показать сообщения, начинающиеся с ipb-.
api.php?action=query&meta=allmessages&amprefix=ipb- [открыть в песочнице]
Показать сообщения august и mainpage на немецком языке.
api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [открыть в песочнице]

meta=authmanagerinfo (ami)

Получение информации о текущем статусе аутентификации.

Параметры:
amisecuritysensitiveoperation

Проверить, достаточен ли текущий статус для осуществления чувствительных к безопасности операций.

amirequestsfor

Получить информацию о аутентификационных запросах, необходимых для указанного действия аутентификации.

Одно из следующих значений: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
amimergerequestfields

Слить поля информации со всех аутентификационных запросов в один массив.

Type: boolean (details)
amimessageformat

Формат, используемый для возвращаемых сообщений.

Одно из следующих значений: html, none, raw, wikitext
По умолчанию: wikitext
Примеры:
Получить запросы, которые могут быть использованы на момент начала входа.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [открыть в песочнице]
Получить запросы, которые могут быть использованы в момент начала авторизации с объединёнными полями формы.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [открыть в песочнице]
Проверить, необходима ли аутентификация для действия foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [открыть в песочнице]

meta=filerepoinfo (fri)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Возвращает мета-информацию о файловых репозиториях, настроенных в вики.

Параметр:
friprop

Какие свойства хранилища получить (доступность свойств может отличаться в разных вики).

canUpload
Whether files can be uploaded to this repository, e.g. via CORS and shared authentication.
displayname
The human-readable name of the repository wiki.
favicon
Repository wiki's favicon URL, from $wgFavicon.
initialCapital
Whether file names implicitly start with a capital letter.
local
Является ли хранилище локальным или нет.
name
The key of the repository - used in e.g. $wgForeignFileRepos and imageinfo return values.
rootUrl
Корневой URL для изображений.
scriptDirUrl
Root URL path for the repository wiki's MediaWiki installation.
thumbUrl
Root URL path for thumbnail paths.
url
URL путь публичной зоны.
Значения (разделённые с помощью | или альтернативного разделителя): canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
По умолчанию: canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
Пример:
Получить информацию о файловых репозиториях.
api.php?action=query&meta=filerepoinfo&friprop=name|displayname [открыть в песочнице]

meta=languageinfo (li)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Return information about available languages.

Continuation may be applied if retrieving the information takes too long for one request.

Параметры:
liprop

Какую информацию получить для каждого языка.

code
The language code. (This code is MediaWiki-specific, though there are overlaps with other standards.)
bcp47
The BCP-47 language code.
dir
Направление написания языка (ltr или rtl</ code>).
autonym
The autonym of the language, that is, the name in that language.
name
The name of the language in the language specified by the uselang parameter, with language fallbacks applied if necessary.
fallbacks
The language codes of the fallback languages configured for this language. The implicit final fallback to 'en' is not included (but some languages may fall back to 'en' explicitly).
variants
The language codes of the variants supported by this language.
Значения (разделённые с помощью | или альтернативного разделителя): autonym, bcp47, code, dir, fallbacks, name, variants
По умолчанию: code
licode

Language codes of the languages that should be returned, or * for all languages.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
По умолчанию: *
licontinue

Когда доступно больше результатов, используйте это для продолжения.

meta=notifications (not)

  • Этот модуль требует прав на чтение.
  • Источник: Echo
  • Лицензия: MIT

Получать уведомления, ожидающие текущего пользователя.

Параметры:
notfilter

Фильтровать возвращённые уведомления.

Значения (разделённые с помощью | или альтернативного разделителя): !read, read
По умолчанию: read|!read
notprop

Подробности для запроса.

Значения (разделённые с помощью | или альтернативного разделителя): count, list, seenTime
По умолчанию: list
notsections

Разделы уведомлений для запроса (т. е. некое сочетание 'alert' и 'message').

Значения (разделённые с помощью | или альтернативного разделителя): alert, message
По умолчанию: alert|message
notgroupbysection

Следует ли группировать результат по разделам. Если задано, каждый раздел извлекается отдельно.

Type: boolean (details)
notformat

Если определено, уведомления будут возвращены отформатированными таким образом.

model
Необработанные данные уведомления
special
Отформатированое для страницы Special:Notifications (и только её!) Не полагайтесь на этот HTML, так как он может измениться в любой момент.
flyout
Устарело. Используйте notformat=model для исходных данных
html
Устарело. Используйте notformat=model для исходных данных
Одно из следующих значений: flyout, html, model, special
notlimit

Максимальное количество возвращаемых уведомлений.

Тип: целое число или max
Значение должно быть между 1 и 50.
По умолчанию: 20
notcontinue

Когда доступно больше результатов, используйте это для продолжения.

notunreadfirst

Нужно ли показывать непрочитанные уведомления вначале (используется только если groupbysection не установлен).

Type: boolean (details)
nottitles

Только возвращать уведомления для этих страниц. Чтобы получать уведомления, не связанные с какой-либо страницей, используйте [] как заголовок.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
notbundle

Является ли показать совместимые с пакетом непрочитанные уведомления в соответствии со стандартами связывания типов уведомлений.

Type: boolean (details)
notnotifiertypes

Notifier types for which to return notifications.

Значения (разделённые с помощью | или альтернативного разделителя): email, web
По умолчанию: web
notalertcontinue

Когда доступно больше результатов для предупреждений, используйте это для продолжения.

notalertunreadfirst

Нужно ли показывать непрочитанные уведомления о сообщениях в первую очередь (используется только если указан groupbysection).

Type: boolean (details)
notmessagecontinue

Когда доступно больше результатов для сообщений, используйте это для продолжения.

notmessageunreadfirst

Нужно ли показывать непрочитанные уведомления о оповещениях в первую очередь (используется только если указан groupbysection).

Type: boolean (details)
Примеры:
Список веб-уведомлений
api.php?action=query&meta=notifications [открыть в песочнице]
Список веб-уведомлений, сгруппированных по разделам, с указанием количества
api.php?action=query&meta=notifications&notprop=count&notsections=alert|message&notgroupbysection=1 [открыть в песочнице]
List email notifications
api.php?action=query&meta=notifications&notnotifiertypes=email [открыть в песочнице]

meta=siteinfo (si)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение основной информации о сайте.

Параметры:
siprop

Какую информацию получить:

general
Общую системную информацию.
namespaces
Список зарегистрированных пространств имён и их каноничные имена.
namespacealiases
Список зарегистрированных синонимов пространств имён.
specialpagealiases
Список синонимов служебных страниц.
magicwords
Список магических слов и их синонимы.
interwikimap
Карта интервик (может быть отфильтрована, или локализована с помощью siinlanguagecode).
dbrepllag
Возвращает сервер базы данных с наибольшим отставанием репликации.
statistics
Статистика сайта.
usergroups
Список групп участников и связанных прав.
libraries
Библиотеки, установленные в вики.
extensions
Расширения, установленные в вики.
fileextensions
Список файловых расширений, разрешённых к загрузке.
rightsinfo
Возвращает правовую информацию (лицензию), если доступно.
restrictions
Возвращает информацию о доступных типах защиты страниц.
languages
Возвращает список языков, поддерживаемых MediaWiki (опционально локализованных с помощью siinlanguagecode).
languagevariants
Возвращает список языковых кодов, для которых включён LanguageConverter, а также варианты, поддерживаемые для каждого языка.
skins
Возвращает список доступных скинов (опционально локализованных с помощью siinlanguagecode, в противном случае — на языке вики).
extensiontags
Возвращает список меток рашсирений парсера.
functionhooks
Возвращает список перехватчиков функций парсера.
showhooks
Возвращает список всех подписанных перехватчиков (содержимое $wgHooks).
variables
Возвращает список идентификаторов переменных.
protocols
Возвращает список протоколов, разрешённых во внешних ссылках.
defaultoptions
Возвращает значения по умолчанию настроек участников.
uploaddialog
Возвращает конфигурацию диалога загрузки.
Значения (разделённые с помощью | или альтернативного разделителя): dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
По умолчанию: general
sifilteriw

Вернуть только локальные или только нелокальные записи карты интервик.

Одно из следующих значений: !local, local
sishowalldb

Перечисляет все сервера баз данных, а не только самый отстающий.

Type: boolean (details)
sinumberingroup

Перечисляет количество участников в группах.

Type: boolean (details)
siinlanguagecode

Языковой код для перевода названий языков и скинов.

Примеры:
Запросить информацию о сайте.
api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [открыть в песочнице]
Запросить список локальных префиксов интервик.
api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [открыть в песочнице]
Проверить текущее отставание репликации.
api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [открыть в песочнице]

meta=tokens

Получение токенов для действий, связанных с редактированием данных.

Параметр:
type

Типы запрашиваемых токенов.

Значения (разделённые с помощью | или альтернативного разделителя): createaccount, csrf, login, patrol, rollback, userrights, watch
Для указания всех значений, используйте *.
По умолчанию: csrf
Примеры:
Получить csrf-токен (по умолчанию).
api.php?action=query&meta=tokens [открыть в песочнице]
Получить токен наблюдения и токен патрулирования.
api.php?action=query&meta=tokens&type=watch|patrol [открыть в песочнице]

meta=unreadnotificationpages (unp)

  • Этот модуль требует прав на чтение.
  • Источник: Echo
  • Лицензия: MIT

Получите страницы, для которых есть непрочитанные уведомления для текущего пользователя.

Параметры:
unpgrouppages

Групповые страницы разговора вместе со своей тематической страницей и групповые уведомления, не связанные со страницей, вместе с пользовательской страницей пользователя.

Type: boolean (details)
unplimit

Максимальное количество страниц для возврата

Тип: целое число или max
Значение должно быть между 1 и 2000.
По умолчанию: 10
Пример:
Список страниц с (их количеством) непрочитанных уведомлений
api.php?action=query&meta=unreadnotificationpages [открыть в песочнице]

meta=userinfo (ui)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение информации о текущем участнике.

Параметры:
uiprop

Какую информацию включить:

blockinfo
Определяет, заблокирован ли текущий участник, кем и по какой причине.
hasmsg
Добавляет метку messages, если у текущего участника есть непрочитанные сообщения.
groups
Перечисляет все группы, в которые входит участник.
groupmemberships
Возвращает группы, в которые участник был явно включён, включая дату окончания членства для каждой группы.
implicitgroups
Перечисляет все группы, в которые участник был включён автоматически.
rights
Перечисляет все права текущего участника.
changeablegroups
Перечисляет группы, в которые или из которых участник может добавить или удалить других участников.
options
Перечисляет все настройки, установленные текущим участником.
editcount
Добавляет счётчик правок текущего участника.
ratelimits
Добавляет все скоростные лимиты, применимые к текущему участнику.
theoreticalratelimits
Lists all rate limits that would apply to the current user if they were not exempt from all ratelimits based on user rights or ip
email
Добавляет электронный адрес участника и дату проверки его подлинности.
realname
Добавляет настоящее имя участника.
acceptlang
Возвращает назад заголовок Accept-Language, отосланный клиентом, в структурированном формате.
registrationdate
Добавляет дату регистрации участника.
unreadcount
Добавляет число непрочитанных страниц в странице наблюдения участника (максимум 999; возвращает 1000+, если их больше).
centralids
Добавляет центральный идентификатор и статус прикрепления участника.
latestcontrib
Adds the date of user's latest contribution.
Значения (разделённые с помощью | или альтернативного разделителя): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
Для указания всех значений, используйте *.
uiattachedwiki

Вместе с uiprop=centralids отображает, прикреплён ли к вики участник с этим идентификатором.

Примеры:
Получение информации о текущем участнике.
api.php?action=query&meta=userinfo [открыть в песочнице]
Получение дополнительной информации о текущем участнике.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [открыть в песочнице]