Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
Главный модуль
- Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Статус: MediaWiki API — зрелый и стабильный интерфейс, активно поддерживаемый и улучшаемый. Мы стараемся избегать ломающих изменений, однако изредка они могут быть необходимы. Подпишитесь на почтовую рассылку mediawiki-api-announce, чтобы быть в курсе обновлений.
Ошибочные запросы: Если API получает запрос с ошибкой, вернётся заголовок HTTP с ключом «MediaWiki-API-Error», после чего значение заголовка и код ошибки будут отправлены обратно и установлены в то же значение. Более подробную информацию см. API: Ошибки и предупреждения.
Тестирование: для удобства тестирования API-запросов, см. Special:ApiSandbox.
- action
 Действие, которое следует выполнить.
- abusefiltercheckmatch
 - Проверьте, удовлетворяет ли фильтру злоупотреблений набор переменных или событие фильтра злоупотреблений, записанное редактором.
 - abusefilterchecksyntax
 - Проверка синтаксиса фильтра злоупотреблений.
 - abusefilterevalexpression
 - Вычисление выражения фильтра злоупотреблений
 - abusefilterunblockautopromote
 - Разблокировка получаемого автоповышения участника вследствие фильтра злоупотреблений.
 - abuselogprivatedetails
 - Просмотреть приватные данные записи журнала злоупотреблений.
 - acquiretempusername
 - Получить временное имя пользователя и сохраните его в текущем сеансе, если создание временной учетной записи включено и текущий пользователь вышел из системы. Если имя уже сохранено, возвращается то же имя.
 - ask
 - Модуль API для запроса Semantic MediaWiki с использованием языка запросов.
 - askargs
 - Модуль API для запроса Semantic MediaWiki с использованием языка запросов в качестве списка условий, распечаток и параметров.
 - block
 - Блокировка участника.
 - bs-adminuser-store
 - Список всех пользователей из базы данных с дополнительными конфиденциальными данными. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры магазина ExtJS.
 - bs-category-store
 - Перечисляет все категории. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры хранилища ExtJS.
 - bs-category-treestore
 - Перечисляет подкатегории определенной категории
 - bs-categorylinks-store
 - Перечисляет все категории страницы, включая ссылку на страницу категории и маркер для явных и неявных категорий.
 - bs-extendedsearch-autocomplete
 - Returns autocomplete results from given query
 - bs-extendedsearch-query
 - Поиск по индексу
 - bs-extendedsearch-resultrelevance
 - Returns the relevance of search results
 - bs-extendedsearch-stats
 - Возвращает статистические данные о зарегистрированных бэкэндах и их сконфигурированных источниках
 - bs-extendedsearch-triggerupdate
 - Trigger update of search index
 - bs-extendedsearch-type-store
 - Returns registered search types
 - bs-group-store
 - Список всех групп, кроме $wgImplicitGroups. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры магазина ExtJS.
 - bs-interwiki-store
 - Перечисляет все интервики-ссылки. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры ExtJS Store.
 - bs-js-var-config
 - Предоставляет конечную точку API для получения переменных конфигурации на стороне клиента
 - bs-linker
 - Возвращает ссылки на страницы, созданные Linker
 - bs-ping-tasks
 - Задача Ping, обеспечивающая непрерывный обмен данными
 - bs-recentchanges-store
 - Перечисляет все недавние правки. Разрешает сортировку, фильтр и разбиение на страницы. Реализовывает параметры хранения.
 - bs-task
 - Предоставляет конечную точку API для выполнения зарегистрированных задач
 - bs-templatelinks-store
 - Перечисляет все шаблоны страницы, включая ссылку на шаблон.
 - bs-titlequery-store
 - Перечисляет заголовки страниц и (необязательно) префиксы пространств имен в зависимости от запроса. Реализует параметры ExtJS Store.
 - bs-upload-license-store
 - Список всех доступных лицензий для загрузки файла.
 - bs-user-store
 - Перечисляет всех пользователей из базы данных. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры хранилища ExtJS.
 - bs-watchlist-store
 - Перечисляет все записи списка наблюдения. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры магазина.
 - bs-wikipage-store
 - Список всех вики-страниц. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры хранилища ExtJS.
 - bs-wikipage-tasks
 - Предоставляет общие операции для вики-страниц
 - bs-wikisubpage-treestore
 - Перечисляет подстраницы определенного вики-сайта
 - changeauthenticationdata
 - Смена параметров аутентификации для текущего участника.
 - changecontentmodel
 - Изменить модель содержимого страницы
 - checktoken
 - Проверить действительность токена из action=query&meta=token.
 - cirrus-config-dump
 - Дамп конфигурации CirrusSearch.
 - cirrus-mapping-dump
 - Дамп маппинга CirrusSearch для этой вики.
 - cirrus-profiles-dump
 - Dump of CirrusSearch profiles for this wiki.
 - cirrus-settings-dump
 - Дамп настроек CirrusSearch для этой вики.
 - clearhasmsg
 - Очистить флаг 
hasmsgдля текущего участника. - clientlogin
 - Вход в вики с помощью интерактивного потока.
 - compare
 - Получение разницы между двумя страницами.
 - createaccount
 - Создание новой учётной записи.
 - delete
 - Удаление страницы.
 - discussiontoolsedit
 - Отправить сообщение на страницу обсуждения.
 - discussiontoolsfindcomment
 - Найти комментарий по его идентификатору или названию.
 - discussiontoolsgetsubscriptions
 - Получить состояния подписки на заданные темы.
 - discussiontoolssubscribe
 - Подписаться (или отменить подписку), чтобы получать уведомления по теме.
 - discussiontoolsthank
 - Send a public thank-you notification for a comment.
 - echocreateevent
 - Manually trigger a notification to a user
 - echomarkread
 - Отметить уведомления как прочитанные для текущего пользователя.
 - echomarkseen
 - Отметить уведомления как прочитанные для данного пользователя.
 - echomute
 - Игнорировать или убрать из игнорируемых уведомления от определённых участников или страниц.
 - edit
 - Создание и редактирование страниц.
 - emailuser
 - Написание электронных писем участнику.
 - expandtemplates
 - Разворачивание всех шаблонов в вики-текст.
 - ext.srf.datatables.api
 - ext.srf.slideshow.show
 - feedcontributions
 - Возвращает ленту с вкладом участников.
 - feedrecentchanges
 - Возвращает ленту последних изменений.
 - feedwatchlist
 - Возвращает ленту списка наблюдения.
 - filerevert
 - Возвращение файла к старой версии.
 - googleplusprofileinfo
 - Совершает запрос к приложению Google+ для получения личной информации о данном участнике.
 - help
 - Отображение справки указанных модулей.
 - imagerotate
 - Поворот одного или нескольких изображений.
 - import
 - Импорт страницы из другой вики или XML-файла.
 - linkaccount
 - Связать учётную запись третьей стороны с текущим участником.
 - loaddrafts
 - Load a previously saved draft.
 - login
 - Вход и получение аутентификационных файлов cookie.
 - logout
 - Выйти и очистить данные сессии.
 - managetags
 - Осуществление задач, связанных с изменением меток.
 - mergehistory
 - Объединение историй правок.
 - move
 - Переименование страницы.
 - opensearch
 - Поиск по вики с использованием протокола OpenSearch.
 - options
 - Смена настроек текущего участника.
 - paraminfo
 - Получение информации о модулях API.
 - parse
 - Парсит содержимое и возвращает результат парсинга.
 - patrol
 - Патрулирование страницы или версии.
 - protect
 - Изменение уровня защиты страницы.
 - purge
 - Очистка кэша заданных страниц.
 - query
 - Запросить данные с и о MediaWiki.
 - removeauthenticationdata
 - Удаление аутентификационных данных для текущего участника.
 - resetpassword
 - Отправить участнику письмо для сброса пароля.
 - revisiondelete
 - Удаление и восстановление версий страниц.
 - rollback
 - Отмена последней правки на странице.
 - rsd
 - Экспорт схемы RSD (Really Simple Discovery).
 - savedrafts
 - Сохранение черновика.
 - setnotificationtimestamp
 - Обновление временной метки уведомления для отслеживаемых страниц.
 - setpagelanguage
 - Изменить язык страницы.
 - smwbrowse
 - Модуль API для поддержки действий просмотра для различных типов объектов в Semantic MediaWiki.
 - smwinfo
 - Модуль API для получения информации о статистике Semantic MediaWiki и другой метаинформации.
 - smwtask
 - Модуль API для выполнения задач, связанных с Semantic MediaWiki (только для внутреннего, не для публичного использования).
 - tag
 - Добавление или удаление меток отдельных правок или записей журналов.
 - templatedata
 - Получить данные, сохранённые расширением TemplateData.
 - thank
 - Отправка редактору уведомления о благодарности.
 - titleblacklist
 - Подтвердите заголовок страницы, имя файла или имя пользователя в списке TitleBlacklist.
 - unblock
 - Разблокировка участника.
 - undelete
 - Восстановление версий удалённой страницы.
 - unlinkaccount
 - Удаление связанного стороннего аккаунта с текущим участником.
 - upload
 - Загрузка файла или получение статуса незавершённых загрузок.
 - userrights
 - Изменение групп участника.
 - validatepassword
 - Проверка пароля на удовлетворение политики вики.
 - voteny
 - API-модуль VoteNY
 - watch
 - Добавление или удаление страниц из списка наблюдения текущего участника.
 - webapp-manifest
 - Возвращает манифест веб-приложения.
 - browsebyproperty
 - Устарело. Модуль API для получения информации о свойстве или списке свойств.
 - browsebysubject
 - Устарело. Модуль API для получения информации о предмете.
 - categorytree
 - Внутренний. Внутренний модуль для расширения CategoryTree.
 - cirrus-check-sanity
 - Внутренний. Reports on the correctness of a range of page ids in the search index
 - cspreport
 - Внутренний. Используется браузерами, чтобы сообщать о нарушениях политики безопасности (CSP). Этот модуль никогда не должен использоваться, за исключением случаев автоматического использования совместимыми с CSP браузерами.
 - discussiontoolscompare
 - Внутренний. Получить информацию об изменениях комментариев между двумя версиями страницы.
 - discussiontoolspageinfo
 - Внутренний. Возвращает метаданные, необходимые для инициализации Discussion tools.
 - discussiontoolspreview
 - Внутренний. Предварительный просмотр сообщения на странице обсуждения.
 - editcheckreferenceurl
 - Внутренний. Check the status of a URL for use as a reference.
 - oathvalidate
 - Внутренний. Подтвердите двухфакторный токен аутентификации (OATH).
 - scribunto-console
 - Внутренний. Internal module for servicing XHR requests from the Scribunto console.
 - stashedit
 - Внутренний. Подготовка правки в общем кэше.
 - visualeditor
 - Внутренний. Возвращает HTML5 для страницы с сервиса Parsoid.
 - visualeditoredit
 - Внутренний. Сохранить в MediaWiki страницу в формате HTML5 (сконвертированную в вики-текст с помощью Parsoid).
 
- Одно из следующих значений: abusefiltercheckmatch, abusefilterchecksyntax, abusefilterevalexpression, abusefilterunblockautopromote, abuselogprivatedetails, acquiretempusername, ask, askargs, block, bs-adminuser-store, bs-category-store, bs-category-treestore, bs-categorylinks-store, bs-extendedsearch-autocomplete, bs-extendedsearch-query, bs-extendedsearch-resultrelevance, bs-extendedsearch-stats, bs-extendedsearch-triggerupdate, bs-extendedsearch-type-store, bs-group-store, bs-interwiki-store, bs-js-var-config, bs-linker, bs-ping-tasks, bs-recentchanges-store, bs-task, bs-templatelinks-store, bs-titlequery-store, bs-upload-license-store, bs-user-store, bs-watchlist-store, bs-wikipage-store, bs-wikipage-tasks, bs-wikisubpage-treestore, changeauthenticationdata, changecontentmodel, checktoken, cirrus-config-dump, cirrus-mapping-dump, cirrus-profiles-dump, cirrus-settings-dump, clearhasmsg, clientlogin, compare, createaccount, delete, discussiontoolsedit, discussiontoolsfindcomment, discussiontoolsgetsubscriptions, discussiontoolssubscribe, discussiontoolsthank, echocreateevent, echomarkread, echomarkseen, echomute, edit, emailuser, expandtemplates, ext.srf.datatables.api, ext.srf.slideshow.show, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, googleplusprofileinfo, help, imagerotate, import, linkaccount, loaddrafts, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, savedrafts, setnotificationtimestamp, setpagelanguage, smwbrowse, smwinfo, smwtask, tag, templatedata, thank, titleblacklist, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, voteny, watch, webapp-manifest, browsebyproperty, browsebysubject, categorytree, cirrus-check-sanity, cspreport, discussiontoolscompare, discussiontoolspageinfo, discussiontoolspreview, editcheckreferenceurl, oathvalidate, scribunto-console, stashedit, visualeditor, visualeditoredit
 - По умолчанию: help
 - format
 Формат вывода.
- json
 - Выводить данные в формате JSON.
 - jsonfm
 - Выводить данные в формате JSON (отформатированном в HTML).
 - none
 - Ничего не выводить.
 - php
 - Выводить данные в сериализованном формате PHP.
 - phpfm
 - Выводить данные в сериализованном формате PHP (отформатированном в HTML).
 - rawfm
 - Выводить данные, включая элементы отладки, в формате JSON (отформатированном в HTML).
 - xml
 - Выводить данные в формате XML.
 - xmlfm
 - Выводить данные в формате XML (отформатированном в HTML).
 
- Одно из следующих значений: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
 - По умолчанию: jsonfm
 - maxlag
 Значение максимального отставания может использоваться, когда MediaWiki установлена на кластер из реплицируемых баз данных. Чтобы избежать ухудшения ситуации с отставанием репликации сайта, этот параметр может заставить клиента ждать, когда задержка репликации станет ниже указанного значения. В случае чрезмерной задержки возвращается код ошибки «maxlag» с сообщением «Waiting for $host: $lag seconds lagged».
См. подробнее на странице с описанием Manual: параметра Maxlag.- Тип: целочисленное значение
 - smaxage
 Установить значение HTTP-заголовка Cache-Control
s-maxageв заданное число секунд. Ошибки никогда не кэшируются.- Тип: целочисленное значение
 - Значение должно быть не меньше 0.
 - По умолчанию: 0
 - maxage
 Установить значение HTTP-заголовка Cache-Control
max-ageв заданное число секунд. Ошибки никогда не кэшируются.- Тип: целочисленное значение
 - Значение должно быть не меньше 0.
 - По умолчанию: 0
 - assert
 Проверить, авторизован ли участник, если задано user, not авторизирован если задано anon или что он имеет права бота, если задано bot.
- Одно из следующих значений: anon, bot, user
 - assertuser
 Проверить, что ник текущего участника совпадает с заданным.
- Тип: пользователь, любой из имя участника и Временный участник
 - requestid
 Любое заданное здесь значение будет включено в ответ. Может быть использовано для различения запросов.
- servedby
 Включить в результаты имя сервера, обработавшего запрос.
- Тип: булева (подробнее)
 - curtimestamp
 Включить в результат временную метку.
- Тип: булева (подробнее)
 - responselanginfo
 Включить языки, использованные для uselang и errorlang, в результат.
- Тип: булева (подробнее)
 - origin
 При обращении к API с использованием кросс-доменного AJAX-запроса (CORS), задайте параметру значение исходного домена. Этот параметр должен быть включён в любой предварительный запрос и таким образом должен быть частью URI-запроса (не тела POST).
Для аутентифицированных запросов он должен точно соответствовать одному из источников в заголовке
Origin, так что он должен быть задан наподобие https://ru.wikipedia.org или https://meta.wikimedia.org. Если параметр не соответствует заголовкуOrigin, будет возвращён ответ с кодом ошибки 403. Если параметр соответствует заголовкуOrigin, и источник разрешается, будут установлены заголовкиAccess-Control-Allow-OriginиAccess-Control-Allow-Credentials.Для неаутентифицированных запросов укажите значение *. В результате заголовок
Access-Control-Allow-Originбудет установлен, ноAccess-Control-Allow-Credentialsпримет значениеfalseи все пользовательские данные будут ограничены.- uselang
 Язык, используемый для перевода сообщений. Запрос action=query&meta=siteinfo&siprop=languages возвращает список кодов языков. Вы можете указать user, чтобы использовать текущие языковые настройки участника, или content для использования основного языка этой вики.
- По умолчанию: user
 - variant
 Вариант языка. Работает только в том случае, если базовый язык поддерживает преобразование вариантов.
- errorformat
 Формат, используемый для вывода текста предупреждений и ошибок
- plaintext
 - Вики-текст с удалёнными HTML-метками и заменёнными энтити.
 - wikitext
 - Нераспарсированный вики-текст.
 - html
 - HTML
 - raw
 - Ключ сообщения и параметры.
 - none
 - Не выводит текст, только коды ошибок.
 - bc
 - Формат, использовавшийся до MediaWiki 1.29. errorlang и errorsuselocal игнорируются.
 
- Одно из следующих значений: bc, html, none, plaintext, raw, wikitext
 - По умолчанию: bc
 - errorlang
 Язык, используемый для вывода предупреждений и сообщений об ошибках. Запрос action=query&meta=siteinfo&siprop=languages возвращает список кодов языков. Укажите content для использования основного языка этой вики, или uselang для использования того же значения, что и в параметре uselang.
- По умолчанию: uselang
 - errorsuselocal
 Если задан, тексты ошибок будут использовать локально модифицированные сообщения из пространства имён MediaWiki.
- Тип: булева (подробнее)
 
- Помощь по главному модулю.
 - api.php?action=help [открыть в песочнице]
 - Вся справка на одной странице.
 - api.php?action=help&recursivesubmodules=1 [открыть в песочнице]
 
action=abusefiltercheckmatch
- Этот модуль требует прав на чтение.
 - Источник: Abuse Filter
 - Лицензия: GPL-2.0-or-later
 
Проверьте, удовлетворяет ли фильтру злоупотреблений набор переменных или событие фильтра злоупотреблений, записанное редактором.
Переменные vars, rcid и logid обязательны, однако только одна из них может быть использована.
- filter
 Полный текст фильтра для проверки совпадения.
- Это обязательный параметр.
 - vars
 Массив проверяемых переменных, закодированный в JSON.
- rcid
 Идентификатор проверяемого недавнего изменения.
- Тип: целочисленное значение
 - logid
 Идентификатор проверяемой записи в логе злоупотреблений.
- Тип: целочисленное значение
 
- Проверить, удовлетворяет ли недавнее изменение с идентификатором 15 простому фильтру
 - api.php?action=abusefiltercheckmatch&filter=!("autoconfirmed"%20in%20user_groups)&rcid=15 [открыть в песочнице]
 
action=abusefilterchecksyntax
- Этот модуль требует прав на чтение.
 - Источник: Abuse Filter
 - Лицензия: GPL-2.0-or-later
 
Проверка синтаксиса фильтра злоупотреблений.
- filter
 Полный текст фильтра для проверки синтаксиса.
- Это обязательный параметр.
 
- Проверить синтаксис корректного фильтра
 - api.php?action=abusefilterchecksyntax&filter="foo" [открыть в песочнице]
 - Проверить синтаксис некорректного фильтра
 - api.php?action=abusefilterchecksyntax&filter="bar"%20bad_variable [открыть в песочнице]
 
action=abusefilterevalexpression
- Этот модуль требует прав на чтение.
 - Источник: Abuse Filter
 - Лицензия: GPL-2.0-or-later
 
Вычисление выражения фильтра злоупотреблений
- expression
 Вычисляемое выражение.
- Это обязательный параметр.
 - prettyprint
 Должен ли результат быть красивым.
- Тип: булева (подробнее)
 
- Вычислить простое выражение
 - api.php?action=abusefilterevalexpression&expression=lcase("FOO") [открыть в песочнице]
 - Вычислить простое выражение, отформатировав результат
 - api.php?action=abusefilterevalexpression&expression=lcase("FOO")&prettyprint=1 [открыть в песочнице]
 
action=abusefilterunblockautopromote
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Abuse Filter
 - Лицензия: GPL-2.0-or-later
 
Разблокировка получаемого автоповышения участника вследствие фильтра злоупотреблений.
- user
 Логин разблокируемого участника.
- Это обязательный параметр.
 - Тип: пользователь, из имя участника
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Удаление блока с автоповышения User:Example
 - api.php?action=abusefilterunblockautopromote&user=Example&token=123ABC [открыть в песочнице]
 
action=abuselogprivatedetails
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Abuse Filter
 - Лицензия: GPL-2.0-or-later
 
Просмотреть приватные данные записи журнала злоупотреблений.
- logid
 Идентификатор записи AbuseLog для проверки.
- Тип: целочисленное значение
 - reason
 Правильная причина для проведения проверки.
- По умолчанию: (пусто)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Получить приватные данные для записи журнала злоупотреблений с ID 1, используя причину "например".
 - api.php?action=abuselogprivatedetails&logid=1&reason=example&token=ABC123 [открыть в песочнице]
 
action=acquiretempusername
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получить временное имя пользователя и сохраните его в текущем сеансе, если создание временной учетной записи включено и текущий пользователь вышел из системы. Если имя уже сохранено, возвращается то же имя.
Если позже пользователь выполнит действие, которое приведёт к созданию временной учётной записи, для его учётной записи будет использовано имя пользователя из временного хранилища (stashed username). Его также можно использовать в предпросмотре. Однако учётная запись еще не создана, и её название не видно другим пользователям.
action=ask
- Этот модуль требует прав на чтение.
 - Источник: Semantic MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Модуль API для запроса Semantic MediaWiki с использованием языка запросов.
- query
 (описание отсутствует)
- Это обязательный параметр.
 - api_version
 Output formatting:
- 2
 - Backwards-compatible format using {} for the result list.
 - 3
 - Experimental format using [] as result list.
 
- Одно из следующих значений: 2, 3
 - По умолчанию: 2
 
action=askargs
- Этот модуль требует прав на чтение.
 - Источник: Semantic MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Модуль API для запроса Semantic MediaWiki с использованием языка запросов в качестве списка условий, распечаток и параметров.
- conditions
 (описание отсутствует)
- Это обязательный параметр.
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - printouts
 (описание отсутствует)
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - По умолчанию: (пусто)
 - parameters
 (описание отсутствует)
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - По умолчанию: (пусто)
 - api_version
 Output formatting:
- 2
 - Backwards-compatible format using {} for the result list.
 - 3
 - Experimental format using [] as result list.
 
- Одно из следующих значений: 2, 3
 - По умолчанию: 2
 
action=block
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Блокировка участника.
- user
 Имя участника, которого вы хотите заблокировать.
- Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, IP-диапазон и идентификатор участника (например, «#12345»)
 - userid
 - Устарело.
 Вместо этого укажите user=#ID.
- Тип: целочисленное значение
 - expiry
 Время истечения срока действия. Может быть относительным (например, 5 months или 2 weeks) или абсолютным (например, 2014-09-18T12:34:56Z). Если задано infinite, indefinite или never, блокировка никогда не истечёт.
- По умолчанию: never
 - reason
 Причина блокировки.
- По умолчанию: (пусто)
 - anononly
 Заблокировать только анонимных участников (т. е. запретить анонимные правки для этого IP-адреса, включая правки с временной учётной записи).
- Тип: булева (подробнее)
 - nocreate
 Запретить создание учётных записей.
- Тип: булева (подробнее)
 - autoblock
 Автоматически блокировать последний использованный IP-адрес и все последующие, с которых будут совершаться попытки авторизации.
- Тип: булева (подробнее)
 - noemail
 Запретить участнику отправлять электронную почту через интерфейс вики. (Требуется право
blockemail).- Тип: булева (подробнее)
 - hidename
 Скрыть имя участника из журнала блокировок. (Требуется право
hideuser).- Тип: булева (подробнее)
 - allowusertalk
 Разрешить участнику редактировать свою страницу обсуждения (зависит от $wgBlockAllowsUTEdit).
- Тип: булева (подробнее)
 - reblock
 Если участник уже заблокирован, перезаписать существующую блокировку.
- Тип: булева (подробнее)
 - watchuser
 Следить за страницей участника и соответствующей страницей обсуждения, принадлежащей участнику или IP-адресу.
- Тип: булева (подробнее)
 Изменить метки записи в журнале блокировок.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - partial
 Блокировать пользователю доступ только к определённым страницам или пространствам имён, а не ко всему сайту.
- Тип: булева (подробнее)
 - pagerestrictions
 Список заголовков страниц, редактирование которых заблокировано для этого участника. Действителен, только если partial установлен в true.
- Тип: название страницы
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 10.
 - Принимает только существующие страницы.
 - namespacerestrictions
 Список пространств имён, редактирование в которых заблокировано для этого участника. Действителен, только если partial установлен в true.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Заблокировать IP-адрес 192.0.2.5 на три дня по причине.
 - api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [открыть в песочнице]
 - Бессрочно заблокировать участника с указанием причины, и предотвратить создание новых учётных записей и отправку электронной почты.
 - api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [открыть в песочнице]
 
action=browsebyproperty
- Этот модуль устарел.
 - Этот модуль требует прав на чтение.
 - Источник: Semantic MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Модуль API для получения информации о свойстве или списке свойств.
- property
 (описание отсутствует)
- limit
 (описание отсутствует)
- Тип: целое число или max
 - Значение должно быть не меньше 0.
 - По умолчанию: 50
 - lang
 (описание отсутствует)
- listonly
 (описание отсутствует)
- Тип: булева (подробнее)
 
action=browsebysubject
- Этот модуль устарел.
 - Этот модуль требует прав на чтение.
 - Источник: Semantic MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Модуль API для получения информации о предмете.
- subject
 (описание отсутствует)
- Это обязательный параметр.
 - ns
 (описание отсутствует)
- Тип: целочисленное значение
 - По умолчанию: 0
 - iw
 (описание отсутствует)
- По умолчанию: (пусто)
 - subobject
 (описание отсутствует)
- По умолчанию: (пусто)
 - type
 (описание отсутствует)
- По умолчанию: (пусто)
 - options
 (описание отсутствует)
- По умолчанию: (пусто)
 
action=bs-adminuser-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Список всех пользователей из базы данных с дополнительными конфиденциальными данными. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры магазина ExtJS.
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
action=bs-category-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет все категории. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры хранилища ExtJS.
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
action=bs-category-treestore
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет подкатегории определенной категории
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
- node
 Путь категорий, разделенных косой чертой
- По умолчанию: (пусто)
 
action=bs-categorylinks-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет все категории страницы, включая ссылку на страницу категории и маркер для явных и неявных категорий.
- format
 Формат результата
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 25
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
- По умолчанию: {}
 
action=bs-extendedsearch-autocomplete
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceExtendedSearch
 - Лицензия: GPL-3.0-only
 
Returns autocomplete results from given query
- q
 Термин запроса
- Это обязательный параметр.
 - backend
 Key of the configured backend that should be queried
- По умолчанию: local
 - searchData
 JSON decoded string containing additional information of the context of the search
- Это обязательный параметр.
 - secondaryRequestData
 JSON decoded string containing additional secondary information of the context of the search
action=bs-extendedsearch-query
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceExtendedSearch
 - Лицензия: GPL-3.0-only
 
Поиск по индексу
- q
 Термин запроса
- Это обязательный параметр.
 - backend
 Key of the configured backend that should be queried
- По умолчанию: local
 - searchTerm
 Term for which the search is conducted for
action=bs-extendedsearch-resultrelevance
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceExtendedSearch
 - Лицензия: GPL-3.0-only
 
Returns the relevance of search results
- relevanceData
 JSON decoded string containing additional information of the context of the search
- Это обязательный параметр.
 
action=bs-extendedsearch-stats
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceExtendedSearch
 - Лицензия: GPL-3.0-only
 
Возвращает статистические данные о зарегистрированных бэкэндах и их сконфигурированных источниках
- stats
 Список статистических данных, который должен быть возвращён
- По умолчанию: []
 
action=bs-extendedsearch-triggerupdate
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceExtendedSearch
 - Лицензия: GPL-3.0-only
 
Trigger update of search index
- backend
 Key of the configured backend that should be queried
- По умолчанию: local
 - source
 One or more sources within the specified backend separated by pipe. If empty, all available sources will be queried.
- Это обязательный параметр.
 - title
 Title of the page the update should be triggered
- Это обязательный параметр.
 - params
 Additional parameters for the query
- По умолчанию: []
 
action=bs-extendedsearch-type-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceExtendedSearch
 - Лицензия: GPL-3.0-only
 
Returns registered search types
action=bs-group-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Список всех групп, кроме $wgImplicitGroups. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры магазина ExtJS.
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
action=bs-interwiki-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет все интервики-ссылки. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры ExtJS Store.
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
action=bs-js-var-config
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Предоставляет конечную точку API для получения переменных конфигурации на стороне клиента
- format
 Формат результата
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - func
 Выполняемая функция конфигурации: has|get
- Это обязательный параметр.
 - name
 Имя переменной конфигурации для получения
- Это обязательный параметр.
 - context
 Объект в кодировке JSON с контекстом вызова
- По умолчанию: (пусто)
 
action=bs-linker
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Возвращает ссылки на страницы, созданные Linker
- format
 Формат результата
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - linkdescs
 An associative JSON array with a list of pages. Each entry has to contain the title of the page as `target`. Optionally can contain `text`, `attribs` and `query`.
- Это обязательный параметр.
 
action=bs-ping-tasks
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Задача Ping, обеспечивающая непрерывный обмен данными
- format
 Формат результата
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - task
 Задача, которую нужно выполнить
- ping
 - схема, примеры параметров
 - getUserTaskPermissions
 - схема, примеры параметров
 
- Это обязательный параметр.
 - Одно из следующих значений: getUserTaskPermissions, ping
 - taskData
 JSON-строковый кодированный объект с произвольными данными для задачи
- По умолчанию: {}
 - context
 JSON-строковый кодированный объект с контекстными данными для задачи
- По умолчанию: {}
 - schema
 Показывает JSON-схему для параметров задачи
- examples
 Показать примеры параметров задачи
- token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
action=bs-recentchanges-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет все недавние правки. Разрешает сортировку, фильтр и разбиение на страницы. Реализовывает параметры хранения.
- format
 Формат результата
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 25
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
- По умолчанию: {}
 
action=bs-task
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Предоставляет конечную точку API для выполнения зарегистрированных задач
- task
 Задача, которую нужно выполнить
- Это обязательный параметр.
 - taskData
 JSON-строковый кодированный объект с произвольными данными для задачи
- По умолчанию: {}
 - context
 JSON-строковый кодированный объект с контекстными данными для задачи
- По умолчанию: {}
 - schema
 Показывает JSON-схему для параметров задачи
- examples
 Показать примеры параметров задачи
- format
 Формат результата
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 
action=bs-templatelinks-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет все шаблоны страницы, включая ссылку на шаблон.
- format
 Формат результата
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 25
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
- По умолчанию: {}
 
action=bs-titlequery-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет заголовки страниц и (необязательно) префиксы пространств имен в зависимости от запроса. Реализует параметры ExtJS Store.
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
- options
 Произвольные варианты настройки магазина в формате строки JSON
- По умолчанию: {}
 
action=bs-upload-license-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Список всех доступных лицензий для загрузки файла.
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
action=bs-user-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет всех пользователей из базы данных. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры хранилища ExtJS.
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
action=bs-watchlist-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет все записи списка наблюдения. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры магазина.
- format
 Формат результата
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 25
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
- По умолчанию: {}
 
action=bs-wikipage-store
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Список всех вики-страниц. Позволяет сортировать, фильтровать и разбивать на страницы. Реализует параметры хранилища ExtJS.
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
action=bs-wikipage-tasks
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Предоставляет общие операции для вики-страниц
- format
 Формат результата
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - task
 Задача, которую нужно выполнить
- setCategories
 - схема, примеры параметров
 - getExplicitCategories
 - схема, примеры параметров
 - addCategories
 - схема, примеры параметров
 - removeCategories
 - схема, примеры параметров
 - getDiscussionCount
 - схема, примеры параметров
 - getTemplateTree
 - схема, примеры параметров
 - getUserTaskPermissions
 - схема, примеры параметров
 
- Это обязательный параметр.
 - Одно из следующих значений: addCategories, getDiscussionCount, getExplicitCategories, getTemplateTree, getUserTaskPermissions, removeCategories, setCategories
 - taskData
 JSON-строковый кодированный объект с произвольными данными для задачи
- По умолчанию: {}
 - context
 JSON-строковый кодированный объект с контекстными данными для задачи
- По умолчанию: {}
 - schema
 Показывает JSON-схему для параметров задачи
- examples
 Показать примеры параметров задачи
- token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
action=bs-wikisubpage-treestore
- Этот модуль требует прав на чтение.
 - Источник: BlueSpiceFoundation
 - Лицензия: GPL-3.0-only
 
Перечисляет подстраницы определенного вики-сайта
- sort
 Строка JSON с информацией для сортировки; десериализуется в
массив объектов, содержащий имя поля и направление для каждого параметра сортировки- По умолчанию: []
 - group
 Строка JSON с информацией о группировке; десериализуется в
массив объектов, которые содержат имя поля и направление для каждого параметра группировки- По умолчанию: []
 - filter
 Строка JSON с информацией о фильтре; десериализуется в
массив объектов, содержащий имя поля, тип фильтра и значение фильтра для каждого параметра фильтрации- По умолчанию: []
 - page
 Позволяет рассчитывать начало/лимит на стороне сервера
- Тип: целочисленное значение
 - По умолчанию: 0
 - limit
 Количество возвращаемых результатов
- Тип: целочисленное значение
 - По умолчанию: 250
 - start
 Смещение, с которого начинается список результатов
- Тип: целочисленное значение
 - По умолчанию: 0
 - callback
 Имя метода в клиентском коде, который должен вызываться в ответе (JSONP)
- query
 Подобно filter, но предоставленное значение служит фильтром только для поля value компонента ExtJS
- _dc
 Флаг
Disable cache- Тип: целочисленное значение
 - format
 Формат вывода (только JSON или форматированный JSON)
- Одно из следующих значений: json, jsonfm
 - По умолчанию: json
 - context
 JSON-строковый кодированный объект с контекстными данными для хранилища
- node
 Заголовок вики-страницы с префиксом
- По умолчанию: (пусто)
 - options
 Список опций
- По умолчанию: {}
 
action=categorytree
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Источник: CategoryTree
 - Лицензия: GPL-2.0-or-later
 
Внутренний модуль для расширения CategoryTree.
- category
 Название в пространстве имён категорий, префикс в случае задания игнорируется.
- Это обязательный параметр.
 - options
 Варианты для конструктора CategoryTree как JSON-объекта. Параметр depth (глубина) по умолчанию установлен как 1.
action=changeauthenticationdata (changeauth)
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Смена параметров аутентификации для текущего участника.
- changeauthrequest
 Использовать этот аутентификационный запрос, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=change.
- Это обязательный параметр.
 - changeauthtoken
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 - *
 - Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=change (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
 
- Попытаться изменить текущий пароль участника на ExamplePassword.
 - api.php?action=changeauthenticationdata&changeauthrequest=MediaWiki%5CAuth%5CPasswordAuthenticationRequest&password=ExamplePassword&retype=ExamplePassword&changeauthtoken=123ABC [открыть в песочнице]
 
action=changecontentmodel
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Изменить модель содержимого страницы
- title
 Название страницы, для которой необходимо изменить модель содержимого. Нельзя использовать одновременно с pageid.
- pageid
 Идентификатор страницы, для которой необходимо изменить модель содержимого. Нельзя использовать одновременно с title.
- Тип: целочисленное значение
 - summary
 Описание правки и причина записи в журнале
Метки, которые необходимо добавить к записи журнала и правке.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - model
 Модель нового содержимого.
- Это обязательный параметр.
 - Одно из следующих значений: GadgetDefinition, Scribunto, css, javascript, json, smw/schema, text, wikitext
 - bot
 Пометьте изменение модели содержимого с помощью флага бота.
- Тип: булева (подробнее)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Измените главную страницу, чтобы получить модель 
текстовогосодержимого - api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC [открыть в песочнице]
 
action=checktoken
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Проверить действительность токена из action=query&meta=token.
- type
 Тип проверяемого токена.
- Это обязательный параметр.
 - Одно из следующих значений: createaccount, csrf, login, patrol, rollback, userrights, watch
 - token
 Проверяемый токен.
- Это обязательный параметр.
 - maxtokenage
 Максимально допустимый возраст токена (в секундах).
- Тип: целочисленное значение
 
- Проверить действительность csrf-токена.
 - api.php?action=checktoken&type=csrf&token=123ABC [открыть в песочнице]
 
action=cirrus-check-sanity
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Источник: CirrusSearch
 - Лицензия: GPL-2.0-or-later
 
Reports on the correctness of a range of page ids in the search index
- cluster
 The search cluster to check indices in
- Одно из следующих значений: default
 - По умолчанию: default
 - from
 Page id to start checking at
- Это обязательный параметр.
 - Тип: целочисленное значение
 - Значение должно быть не меньше 0.
 - limit
 The number of page ids to check
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 100
 - sequenceid
 The number of times this set of page ids has been checked
- Тип: целочисленное значение
 - rerenderfrequency
 Number of checks after which a page should be rerendered. Based off the provided sequenceid.
- Тип: целочисленное значение
 - Значение должно быть не меньше 2.
 - По умолчанию: 16
 
- Get a report on the correctness of a range of page ids in the search index
 - api.php?action=cirrus-sanity-check&from=0&limit=100 [открыть в песочнице]
 
action=cirrus-config-dump
- Этот модуль требует прав на чтение.
 - Источник: CirrusSearch
 - Лицензия: GPL-2.0-or-later
 
Дамп конфигурации CirrusSearch.
- prop
 Type of configuration variables to dump
- Значения (разделённые с помощью | или альтернативного разделителя): expectedindices, globals, namespacemap, profiles, replicagroup, usertesting
 - По умолчанию: globals|namespacemap|profiles|replicagroup
 
- Получить дамп конфигурации CirrusSearch.
 - api.php?action=cirrus-config-dump [открыть в песочнице]
 
action=cirrus-mapping-dump
- Этот модуль требует прав на чтение.
 - Источник: CirrusSearch
 - Лицензия: GPL-2.0-or-later
 
Дамп маппинга CirrusSearch для этой вики.
- Получить дамп маппинга CirrusSearch для этой вики.
 - api.php?action=cirrus-mapping-dump [открыть в песочнице]
 
action=cirrus-profiles-dump
- Этот модуль требует прав на чтение.
 - Источник: CirrusSearch
 - Лицензия: GPL-2.0-or-later
 
Dump of CirrusSearch profiles for this wiki.
- verbose
 Dump the profiles content
- Тип: булева (подробнее)
 
- Get a dump of CirrusSearch profiles for this wiki.
 - api.php?action=cirrus-profiles-dump [открыть в песочнице]
 
action=cirrus-settings-dump
- Этот модуль требует прав на чтение.
 - Источник: CirrusSearch
 - Лицензия: GPL-2.0-or-later
 
Дамп настроек CirrusSearch для этой вики.
- Получить дамп настроек CirrusSearch для этой вики.
 - api.php?action=cirrus-settings-dump [открыть в песочнице]
 
action=clearhasmsg
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Очистить флаг hasmsg для текущего участника.
- Очистить флаг 
hasmsgдля текущего участника. - api.php?action=clearhasmsg [открыть в песочнице]
 
action=clientlogin (login)
- Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Вход в вики с помощью интерактивного потока.
Стандартная процедура использования этого модуля такова:
- Запрос полей, доступных из action=query&meta=authmanagerinfo с amirequestsfor=login, и токена login из action=query&meta=tokens.
 - Предоставление полей пользователю и получение его данных.
 - Запрос к этому модулю, содержащий loginreturnurl или аналогичное поле.
 - Проверка поля status ответа.
- Если вы получили PASS или FAIL, вы закончили. Операция либо завершилась успехом, либо нет.
 - Если вы получили UI, предоставьте новые поля пользователю и получите новые данные. Затем совершите новый запрос с параметром logincontinue и новыми полями, после чего повторите пункт 4.
 - Если вы получили REDIRECT, отправьте пользователя на redirecttarget и подождите возвращения на loginreturnurl. Затем совершите запрос к этому модулю с параметром logincontinue и всеми полями, содержащимися в возвращённой ссылке, и повторите пункт 4.
 - Если вы получили RESTART, это означает, что аутентификация работает, но мы не привязали пользовательский аккаунт. Вы можете рассматривать это как UI или FAIL.
 
 
- loginrequests
 Использовать только эти аутентификационные запросы, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=login, или из предыдущего ответа этого модуля.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - loginmessageformat
 Формат, используемый для возвращаемых сообщений.
- Одно из следующих значений: html, none, raw, wikitext
 - По умолчанию: wikitext
 - loginmergerequestfields
 Слить поля информации со всех аутентификационных запросов в один массив.
- Тип: булева (подробнее)
 - loginpreservestate
 Сохранить состояние с предыдущей провалившейся попытки авторизации, если возможно.
- Тип: булева (подробнее)
 - loginreturnurl
 Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо logincontinue, обязателен.
После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр logincontinue запроса к этому модулю.
- logincontinue
 Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо loginreturnurl, обязателен.
- Тип: булева (подробнее)
 - logintoken
 Токен «login», полученный из action=query&meta=tokens
- Это обязательный параметр.
 - *
 - Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=login (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
 
- Начать вход в вики в качестве участника Example с паролем ExamplePassword.
 - api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [открыть в песочнице]
 - Продолжить вход после ответа UI для двухфакторной аутентификации, предоставив 987654 в качестве токена OATHToken.
 - api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [открыть в песочнице]
 
action=compare
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение разницы между двумя страницами.
Номер версии, заголовок страницы, её идентификатор, текст, или относительная сноска должна быть задана как для «from», так и для «to».
- fromtitle
 Заголовок первой сравниваемой страницы.
- fromid
 Идентификатор первой сравниваемой страницы.
- Тип: целочисленное значение
 - fromrev
 Первая сравниваемая версия.
- Тип: целочисленное значение
 - fromslots
 Переопределение содержимого версии, заданной параметром fromtitle, fromid или fromrev.
Этот параметр определяет ячейки, которые должны быть изменены. Используйте fromtext-{slot}, fromcontentmodel-{slot}, и fromcontentformat-{slot} для определения содержимого для каждой ячейки.
- Значения (разделённые с помощью | или альтернативного разделителя): main
 - fromtext-{slot}
 Текст указанной ячейки. Если этот текст опущен, то ячейка удаляется из версии.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
 - fromsection-{slot}
 Если fromtext-{slot} является содержимым одного раздела, то это идентификатор раздела. Он будет объединён с версией, указанной fromtitle, fromid или fromrev, как при редактировании раздела.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
 - fromcontentformat-{slot}
 Формат сериализации содержимого fromtext-{slot}.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
 - Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - fromcontentmodel-{slot}
 Модель содержимого fromtext-{slot}. Если она не указана, то она будет угадана на основе других параметров.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
 - Одно из следующих значений: GadgetDefinition, Scribunto, css, javascript, json, smw/schema, text, unknown, wikitext
 - frompst
 Выполнить преобразование перед записью правки (PST) над fromtext-{slot}.
- Тип: булева (подробнее)
 - fromtext
 - Устарело.
 Укажите fromslots=main и используйте fromtext-main.
- fromcontentformat
 - Устарело.
 Укажите fromslots=main и используйте fromcontentformat-main.
- Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - fromcontentmodel
 - Устарело.
 Укажите fromslots=main и используйте fromcontentmodel-main.
- Одно из следующих значений: GadgetDefinition, Scribunto, css, javascript, json, smw/schema, text, unknown, wikitext
 - fromsection
 - Устарело.
 Использовать только указанный раздел из содержимого «from».
- totitle
 Заголовок второй сравниваемой страницы.
- toid
 Идентификатор второй сравниваемой страницы.
- Тип: целочисленное значение
 - torev
 Вторая сравниваемая версия.
- Тип: целочисленное значение
 - torelative
 Использовать версию, относящуюся к определённой fromtitle, fromid или fromrev. Все другие параметры «to» будут проигнорированы.
- Одно из следующих значений: cur, next, prev
 - toslots
 Переопределяет содержимое версии, заданной параметрами totitle, toid или torev.
Этот параметр задаёт ячейки, которые должны быть изменены. Используйте totext-{slot}, tocontentmodel-{slot} и tocontentformat-{slot}, чтобы указать содержимое для каждой ячейки.
- Значения (разделённые с помощью | или альтернативного разделителя): main
 - totext-{slot}
 Текст указанной ячейки. Если этот текст опущен, то ячейка удаляется из версии.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
 - tosection-{slot}
 Если totext-{slot} является содержимым одного раздела, то это идентификатор раздела. Она будет объединена с версией, указанной в totitle, toid или torev, как при редактировании раздела.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
 - tocontentformat-{slot}
 Формат сериализации содержимого totext-{slot}.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
 - Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - tocontentmodel-{slot}
 Модель содержимого totext-{slot}. Если не задана, будет угадана по другим параметрам.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
 - Одно из следующих значений: GadgetDefinition, Scribunto, css, javascript, json, smw/schema, text, unknown, wikitext
 - topst
 Выполнить преобразование перед записью правки (PST) над totext.
- Тип: булева (подробнее)
 - totext
 - Устарело.
 Укажите toslots=main и используйте totext-main.
- tocontentformat
 - Устарело.
 Укажите toslots=main и используйте tocontentformat-main.
- Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - tocontentmodel
 - Устарело.
 Укажите toslots=main и используйте tocontentmodel-main.
- Одно из следующих значений: GadgetDefinition, Scribunto, css, javascript, json, smw/schema, text, unknown, wikitext
 - tosection
 - Устарело.
 Использовать только указанный раздел из содержимого «to».
- prop
 Какую информацию получить.
- diff
 - HTML-код разницы.
 - diffsize
 - Размер HTML-кода разницы в байтах.
 - rel
 - Идентификаторы предыдущей к «from» и следующей за «to» версий.
 - ids
 - Идентификаторы страниц и версий «from» и «to».
 - title
 - Названия страниц для версий «from» и «to».
 - user
 - Имя и идентификатор участника для версий «from» и «to». Если версия пользователя была удалена, будет возвращено свойство fromuserhidden или touserhidden.
 - comment
 - Описания правок для версий «from» и «to». Если версия комментария была удалена, будет возвращено свойство fromcommenthidden или tocommenthidden.
 - parsedcomment
 - Распарсенные описания правок для версий «from» и «to». Если версия комментария была удалена, будет возвращено свойство fromcommenthidden или tocommenthidden.
 - size
 - Размер версий «from» и «to».
 - timestamp
 - Временна́я печать версий «от» и «до».
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
 - По умолчанию: diff|ids|title
 - slots
 Возвращать отдельные различия для этих ячеек, а не одно общее различие для всех ячеек.
- Значения (разделённые с помощью | или альтернативного разделителя): main
 - Для указания всех значений, используйте *.
 - difftype
 Возвращает сравнение, отформатированное в виде встроенного HTML.
- Одно из следующих значений: table, unified
 - По умолчанию: table
 
- Создать разницу между версиями 1 и 2.
 - api.php?action=compare&fromrev=1&torev=2 [открыть в песочнице]
 
action=createaccount (create)
- Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Создание новой учётной записи.
Стандартная процедура использования этого модуля такова:
- Запрос полей, доступных из action=query&meta=authmanagerinfo с amirequestsfor=create, и токена createaccount из action=query&meta=tokens.
 - Предоставление полей пользователю и получение его данных.
 - Запрос к этому модулю, содержащий createreturnurl или аналогичное поле.
 - Проверка поля status ответа.
- Если вы получили PASS или FAIL, вы закончили. Операция либо завершилась успехом, либо нет.
 - Если вы получили UI, предоставьте новые поля пользователю и получите новые данные. Затем совершите новый запрос с параметром createcontinue и новыми полями, после чего повторите пункт 4.
 - Если вы получили REDIRECT, отправьте пользователя на redirecttarget и подождите возвращения на createreturnurl. Затем совершите запрос к этому модулю с параметром createcontinue и всеми полями, содержащимися в возвращённой ссылке, и повторите пункт 4.
 - Если вы получили RESTART, это означает, что аутентификация работает, но мы не привязали пользовательский аккаунт. Вы можете рассматривать это как UI или FAIL.
 
 
- createrequests
 Использовать только эти аутентификационные запросы, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=create, или из предыдущего ответа этого модуля.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - createmessageformat
 Формат, используемый для возвращаемых сообщений.
- Одно из следующих значений: html, none, raw, wikitext
 - По умолчанию: wikitext
 - createmergerequestfields
 Слить поля информации со всех аутентификационных запросов в один массив.
- Тип: булева (подробнее)
 - createpreservestate
 Сохранить состояние с предыдущей провалившейся попытки авторизации, если возможно.
Если запрос action=query&meta=authmanagerinfo возвращает true для hasprimarypreservedstate, то запросы, отмеченные как primary-required, должны быть пропущены. Если запрос возвращает непустое значение поля preservedusername, то это значение должно быть использовано в параметре username.
- Тип: булева (подробнее)
 - createreturnurl
 Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо createcontinue, обязателен.
После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр createcontinue запроса к этому модулю.
- createcontinue
 Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо createreturnurl, обязателен.
- Тип: булева (подробнее)
 - createtoken
 Токен «createaccount», полученный из action=query&meta=tokens
- Это обязательный параметр.
 - *
 - Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=create (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
 
- Начать создание участника Example с паролем ExamplePassword.
 - api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [открыть в песочнице]
 
action=cspreport
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Используется браузерами, чтобы сообщать о нарушениях политики безопасности (CSP). Этот модуль никогда не должен использоваться, за исключением случаев автоматического использования совместимыми с CSP браузерами.
- reportonly
 Отметить как доклад от политики мониторинга, не от принудительной политики
- Тип: булева (подробнее)
 - source
 Что создало заголовок CSP, вызвавший этот отчёт
- По умолчанию: internal
 
action=delete
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Удаление страницы.
- title
 Заголовок удаляемой страницы. Нельзя использовать одновременно с pageid.
- pageid
 Идентификатор удаляемой страницы. Нельзя использовать одновременно с title.
- Тип: целочисленное значение
 - reason
 Причина удаления. Если не задана, будет использована автоматически созданная причина.
Изменить метки записи в журнале удалений.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - deletetalk
 Удалить страницу обсуждения, если она существует.
- Тип: булева (подробнее)
 - watch
 - Устарело.
 Добавить страницу в список наблюдения текущего участника.
- Тип: булева (подробнее)
 - watchlist
 Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.
- Одно из следующих значений: nochange, preferences, unwatch, watch
 - По умолчанию: preferences
 - unwatch
 - Устарело.
 Удалить страницу из списка наблюдения текущего участника.
- Тип: булева (подробнее)
 - oldimage
 Название старого удаляемого изображения, предоставляемое action=query&prop=imageinfo&iiprop=archivename.
- token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Удалить Заглавная страница.
 - api.php?action=delete&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&token=123ABC [открыть в песочнице]
 - Удалить Заглавная страница по причине Preparing for move.
 - api.php?action=delete&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&token=123ABC&reason=Preparing%20for%20move [открыть в песочнице]
 
action=discussiontoolscompare
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Источник: Инструменты обсуждений
 - Лицензия: MIT
 
Получить информацию об изменениях комментариев между двумя версиями страницы.
- fromtitle
 Заголовок первой сравниваемой страницы.
- fromrev
 Первая сравниваемая версия.
- Тип: целочисленное значение
 - totitle
 Заголовок второй сравниваемой страницы.
- torev
 Вторая сравниваемая версия.
- Тип: целочисленное значение
 
action=discussiontoolsedit
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Инструменты обсуждений
 - Лицензия: MIT
 
Отправить сообщение на страницу обсуждения.
- paction
 Действие, которое необходимо выполнить.
- addcomment
 - Добавить новое сообщение как ответ на предыдущее сообщение.
 - addtopic
 - Добавить новый раздел обсуждения и первое сообщение в нём.
 
- Это обязательный параметр.
 - Одно из следующих значений: addcomment, addtopic
 - autosubscribe
 Automatically subscribe the user to the talk page thread?
- Одно из следующих значений: default, no, yes
 - По умолчанию: default
 - page
 Страница, на которой необходимо выполнить действие.
- Это обязательный параметр.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 - formtoken
 Необязательный уникальный идентификатор, сгенерированный в клиенте для предотвращения двойной публикации.
- Не может быть длиннее 16 символов.
 - commentname
 Name of the comment to reply to. Only used when paction is addcomment.
- commentid
 ID сообщения, на которое ответить. Используется только когда paction имеет значение addcomment. Перезаписывает значение commentname.
- wikitext
 Контент для отправки, в виде вики-текста. Не может использоваться вместе с html.
- html
 Контент для отправки, как HTML. Не может быть использовано вместе с wikitext.
- summary
 Редактировать описание изменений.
- sectiontitle
 Заголовок нового раздела при использовании $1section=new. Используется только когда paction имеет значение addtopic.
- allownosectiontitle
 Allow posting a new section without a title.
- Тип: булева (подробнее)
 - useskin
 Применить выбранную тему оформления к результату работы парсера. Может затронуть следующие свойства: text, langlinks, headitems, modules, jsconfigvars, indicators.
- Одно из следующих значений: apioutput, authentication-popup, fallback, json, minerva, monobook, timeless, vector, vector-2022
 - watchlist
 Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.
- captchaid
 ID капчи (при сохранении с показом капчи).
- captchaword
 Ответ на капчу (при сохранении с показом капчи).
- nocontent
 Omit the HTML content of the new revision in the response.
Изменить метки, чтобы применить к редактированию.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - returnto
 Заголовок страницы. Если при сохранении правки была создана временная учётная запись, то API может выдать в ответ URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на данную страницу, а не на страницу, которая была отредактирована.
- Тип: название страницы
 - Принимает несуществующие страницы.
 - returntoquery
 Параметры запроса URL (с ведущими ?). Если при сохранении правки была создана временная учётная запись, то в ответ на запрос API может быть указан URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с заданными параметрами запроса.
- По умолчанию: (пусто)
 - returntoanchor
 Фрагмент URL (с ведущим #). Если при сохранении правки была создана временная учётная запись, то API может ответить на запрос URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с указанным фрагментом.
- По умолчанию: (пусто)
 - mobileformat
 Вернуть выходные данные синтаксического анализа в формате, подходящем для мобильных устройств.
- Тип: булева (подробнее)
 
action=discussiontoolsfindcomment
- Этот модуль требует прав на чтение.
 - Источник: Инструменты обсуждений
 - Лицензия: MIT
 
Найти комментарий по его идентификатору или названию.
- idorname
 Идентификатор комментария или название
- heading
 Heading hash fragment
- page
 Page that the heading hash fragment once existed on
action=discussiontoolsgetsubscriptions
- Этот модуль требует прав на чтение.
 - Источник: Инструменты обсуждений
 - Лицензия: MIT
 
Получить состояния подписки на заданные темы.
- commentname
 Названия тем для проверки
- Это обязательный параметр.
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 
action=discussiontoolspageinfo
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Источник: Инструменты обсуждений
 - Лицензия: MIT
 
Возвращает метаданные, необходимые для инициализации Discussion tools.
- page
 Страница, на которой необходимо выполнить действие.
- oldid
 Номер версии для использования (по умолчанию — последняя версия).
- Тип: целочисленное значение
 - prop
 Какие свойства получить:
- transcludedfrom
 - Which other pages comments have been transcluded from
 - threaditemshtml
 - Representation of the comment threads parsed from the page
 
- Значения (разделённые с помощью | или альтернативного разделителя): threaditemshtml, transcludedfrom
 - По умолчанию: transcludedfrom
 - excludesignatures
 Exclude user signatures from the comments (when using prop=threaditemshtml).
- Тип: булева (подробнее)
 
action=discussiontoolspreview
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Источник: Инструменты обсуждений
 - Лицензия: MIT
 
Предварительный просмотр сообщения на странице обсуждения.
- type
 Тип сообщения для предварительного просмотра
- reply
 - Добавить новое сообщение как ответ на предыдущее сообщение.
 - topic
 - Добавить новый раздел обсуждения и первое сообщение в нём.
 
- Это обязательный параметр.
 - Одно из следующих значений: reply, topic
 - page
 Страница, на которой необходимо выполнить действие.
- Это обязательный параметр.
 - wikitext
 Содержимое для предварительного просмотра в виде викитекста.
- Это обязательный параметр.
 - sectiontitle
 Заголовок нового раздела при использовании section=new.
- useskin
 Применить выбранную тему оформления к результату работы парсера. Может затронуть следующие свойства: text, langlinks, headitems, modules, jsconfigvars, indicators.
- Одно из следующих значений: apioutput, authentication-popup, fallback, json, minerva, monobook, timeless, vector, vector-2022
 - mobileformat
 Вернуть выходные данные синтаксического анализа в формате, подходящем для мобильных устройств.
- Тип: булева (подробнее)
 
action=discussiontoolssubscribe
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Инструменты обсуждений
 - Лицензия: MIT
 
Подписаться (или отменить подписку), чтобы получать уведомления по теме.
- page
 Страница, на которой появляется тема
- Это обязательный параметр.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 - commentname
 Название темы, на которую нужно подписаться (или отписаться)
- Это обязательный параметр.
 - subscribe
 True для подписки, false для отписки
- Это обязательный параметр.
 - Тип: булева (подробнее)
 
action=discussiontoolsthank
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Инструменты обсуждений
 - Лицензия: MIT
 
Send a public thank-you notification for a comment.
- page
 Страница, на которой необходимо выполнить действие.
- Это обязательный параметр.
 - commentid
 ID of the comment to thank.
- Это обязательный параметр.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
action=echocreateevent
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Echo
 - Лицензия: MIT
 
Manually trigger a notification to a user
- user
 User to send the notification to
- Тип: пользователь, любой из имя участника и идентификатор участника (например, «#12345»)
 - header
 Header content of the notification
- Это обязательный параметр.
 - Не может быть длиннее 160 байтов.
 - content
 Body content of the notification
- Это обязательный параметр.
 - Не может быть длиннее 5000 байтов.
 - page
 Page to link to in the notification
- Тип: название страницы
 - Принимает несуществующие страницы.
 - section
 Section where notification would be delivered
- Это обязательный параметр.
 - Одно из следующих значений: alert, notice
 - По умолчанию: notice
 Whether to send an email as well
- Тип: булева (подробнее)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Send a notification
 - api.php?action=echocreateevent&header=Hi&content=From_API [открыть в песочнице]
 
action=echomarkread
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Echo
 - Лицензия: MIT
 
Отметить уведомления как прочитанные для текущего пользователя.
- list
 Список ID уведомлений для отметки прочитанными.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - unreadlist
 Список ID уведомлений для отметки непрочитанными.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - all
 Если задано, отметает все уведомления пользователя как прочитанные.
- Тип: булева (подробнее)
 - sections
 Список разделов для пометки как прочитанных.
- Значения (разделённые с помощью | или альтернативного разделителя): alert, message
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Пометить уведомление 8 как прочитанное
 - api.php?action=echomarkread&list=8 [открыть в песочнице]
 - Отметить все уведомления как прочитанные
 - api.php?action=echomarkread&all=true [открыть в песочнице]
 - Пометить уведомление 1 как непрочитанное
 - api.php?action=echomarkread&unreadlist=1 [открыть в песочнице]
 
action=echomarkseen
- Этот модуль требует прав на чтение.
 - Источник: Echo
 - Лицензия: MIT
 
Отметить уведомления как прочитанные для данного пользователя.
- type
 Тип уведомлений для отметки прочитанными: 'alert', 'message' или 'all'.
- Это обязательный параметр.
 - Одно из следующих значений: alert, all, message
 - timestampFormat
 Формат временной отметки для вывода на печать, 'ISO_8601' или 'MW'. 'MW' устарел здесь, поэтому все клиенты должны переключиться на 'ISO_8601'. Этот параметр будет удалён, а 'ISO_8601' станет единственным выходным форматом.
- Одно из следующих значений: ISO_8601, MW
 - По умолчанию: MW
 
- Отметить уведомления всех типов как прочитанные
 - api.php?action=echomarkseen&type=all [открыть в песочнице]
 
action=echomute
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Echo
 - Лицензия: MIT
 
Игнорировать или убрать из игнорируемых уведомления от определённых участников или страниц.
- type
 Из которого списка игнорируемых удалить или добавить
- Это обязательный параметр.
 - Одно из следующих значений: page-linked-title, user
 - mute
 Страницы или участники для добавления в список игнорируемых
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - unmute
 Страницы или участники для удаления из списка игнорируемых
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
action=edit
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Создание и редактирование страниц.
- title
 Название редактируемой страницы. Нельзя использовать одновременно с pageid.
- pageid
 Идентификатор редактируемой страницы. Нельзя использовать одновременно с title.
- Тип: целочисленное значение
 - section
 Идентификатор раздела. 0 для начального раздела, new для нового раздела. В основном - положительное целое число, но может иметь также и нечисловое значение.
- sectiontitle
 Заголовок нового раздела при использовании section=new.
- text
 Содержимое страницы.
- summary
 Описание изменений.
Когда этот параметр не указан или незаполнен, описание изменений может быть создано автоматически.
Также является заголовком раздела, когда используется section=new, а sectiontitle не задано.
Если оно не указано при использовании section=new и sectiontitle, вместо этого параметра используется значение заголовка раздела, тогда описание изменений генерируется автоматически.
Метки правки, которые будут добавлены в истории изменений.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - minor
 Пометить эту правку как малое изменение.
- Тип: булева (подробнее)
 - notminor
 Не помечать эту правку как малое изменение даже есть установлена пользовательская настройка «По умолчанию помечать все правки как малые».
- Тип: булева (подробнее)
 - bot
 Пометить правку как сделанную ботом.
- Тип: булева (подробнее)
 - baserevid
 Идентификатор предыдущей версии, используемый для обнаружения конфликтов редактирования. Может быть получено через action=query&prop=revisions. Самостоятельные конфликты приводят к сбою редактирования, если не задана базовая отметка времени.
- Тип: целочисленное значение
 - basetimestamp
 Метка времени редактируемой версии, используется для обнаружения конфликтов редактирования. Может быть получена посредством action=query&prop=revisions&rvprop=timestamp. Конфликты с самими собой игнорируются.
- Тип: временная метка (разрешённые форматы)
 - starttimestamp
 Метка времени начала редактирования, используется для обнаружения конфликтов редактирования. Необходимое значение может быть получено с помощью curtimestamp в начале редактирования (то есть, после загрузки содержимого редактируемой страницы).
- Тип: временная метка (разрешённые форматы)
 - recreate
 Игнорировать предупреждение о том, что страница была удалена во время редактирования.
- Тип: булева (подробнее)
 - createonly
 Не редактировать страницу, если она уже существует.
- Тип: булева (подробнее)
 - nocreate
 Выбрасывать ошибку, если страницы не существует.
- Тип: булева (подробнее)
 - watch
 - Устарело.
 Добавить страницу в список наблюдения текущего участника.
- Тип: булева (подробнее)
 - unwatch
 - Устарело.
 Удалить страницу из списка наблюдения текущего участника.
- Тип: булева (подробнее)
 - watchlist
 Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.
- Одно из следующих значений: nochange, preferences, unwatch, watch
 - По умолчанию: preferences
 - md5
 MD5-хэш параметра text, или конкатенации параметров prependtext и apendtext. Если задан, правка не будет выполнена при несовпадении хэша.
- prependtext
 Добавить этот текст в начало страницы или раздела. Переопределяет text.
- appendtext
 Добавить этот текст в конец страницы или раздела. Переопределяет $text.
Для создания нового раздела, используйте section=new, а не этот параметр.
- undo
 Отменить это изменение. Переопределяет $text, prependtext и appendtext.
- Тип: целочисленное значение
 - Значение должно быть не меньше 0.
 - undoafter
 Отменить все изменения от undo до данного. Если не задано, просто отменить одно изменение.
- Тип: целочисленное значение
 - Значение должно быть не меньше 0.
 - redirect
 Автоматически разрешать перенаправления.
- Тип: булева (подробнее)
 - contentformat
 Формат сериализации содержимого, используемый для введённого текста.
- Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - contentmodel
 Модель нового содержимого.
- Одно из следующих значений: GadgetDefinition, Scribunto, css, javascript, json, smw/schema, text, unknown, wikitext
 - token
 Токен «csrf», полученный из action=query&meta=tokens
Токен всегда должен быть послан в качестве последнего параметра, или, по крайней мере, после параметра text.
- Это обязательный параметр.
 - returnto
 Заголовок страницы. Если при сохранении правки была создана временная учётная запись, то API может выдать в ответ URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на данную страницу, а не на страницу, которая была отредактирована.
- Тип: название страницы
 - Принимает несуществующие страницы.
 - returntoquery
 Параметры запроса URL (с ведущими ?). Если при сохранении правки была создана временная учётная запись, то в ответ на запрос API может быть указан URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с заданными параметрами запроса.
- По умолчанию: (пусто)
 - returntoanchor
 Фрагмент URL (с ведущим #). Если при сохранении правки была создана временная учётная запись, то API может ответить на запрос URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с указанным фрагментом.
- По умолчанию: (пусто)
 - captchaword
 Ответ на капчу
- captchaid
 CAPTCHA ID из предыдущего запроса
- Редактировать страницу.
 - api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [открыть в песочнице]
 - Добавить магическое слово __NOTOC__ в начало страницы.
 - api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [открыть в песочнице]
 - Отменить изменения с 13579 по 13585 с автоматическим описанием правки.
 - api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [открыть в песочнице]
 
action=editcheckreferenceurl
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Источник: VisualEditor
 - Лицензия: MIT
 
Check the status of a URL for use as a reference.
- url
 URL to check.
- Это обязательный параметр.
 
action=emailuser
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Написание электронных писем участнику.
- target
 Адресат электронного письма.
- Это обязательный параметр.
 - subject
 Заголовок темы.
- Это обязательный параметр.
 - text
 Содержание письма.
- Это обязательный параметр.
 - ccme
 Отправить копию этого сообщения мне.
- Тип: булева (подробнее)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Отправить письмо участнику WikiSysop с текстом Content.
 - api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [открыть в песочнице]
 
action=expandtemplates
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Разворачивание всех шаблонов в вики-текст.
- title
 Заголовок страницы.
- text
 Конвертируемый вики-текст.
- Это обязательный параметр.
 - revid
 Номер версии, для
{{REVISIONID}}и аналогичных переменных.- Тип: целочисленное значение
 - prop
 Какую информацию включить.
Обратите внимание, что если ни одно из значений не выбрано, результат будет содержать вики-текст, но вывод будет в устаревшем формате.
- wikitext
 - Расширенный вики-текст.
 - categories
 - Любые категории, присутствующие во входных данных, но не попавшие в результирующий вики-текст.
 - properties
 - Свойства страницы, определённые раскрытыми магическими словами в вики-тексте.
 - volatile
 - Является ли вывод нестабильным и следует ли отказаться от его повторного использования где-либо на странице.
 - ttl
 - Максимальное время, по прошествии которого кэш результата должен быть признан недействительным.
 - modules
 - Любые модули ResourceLoader, запрашиваемые функциями парсера на добавление в результат. Одновременно с modules должен быть запрошен либо jsconfigvars, либо encodedjsconfigvars.
 - jsconfigvars
 - Возвращает переменные конфигурации JavaScript, свойственные именно этой странице.
 - encodedjsconfigvars
 - Возвращает переменные конфигурации JavaScript, свойственные именно этой странице, в виде JSON-строки.
 - parsetree
 - Дерево синтаксического разбора XML входных данных.
 
- Значения (разделённые с помощью | или альтернативного разделителя): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
 - includecomments
 Нужно ли включать комментарии HTML в результат.
- Тип: булева (подробнее)
 - showstrategykeys
 Включать ли информацию о внутренней стратегии объединения в jsconfigvars.
- Тип: булева (подробнее)
 - generatexml
 - Устарело.
 Создать дерево синтаксического разбора XML (заменено prop=parsetree).
- Тип: булева (подробнее)
 
- Развернуть вики-текст {{Project:Sandbox}}.
 - api.php?action=expandtemplates&text={{Project:Sandbox}} [открыть в песочнице]
 
action=ext.srf.datatables.api
- Этот модуль требует прав на чтение.
 - Источник: Semantic Result Formats
 - Лицензия: GPL-2.0-or-later
 
- data
 (описание отсутствует)
- Это обязательный параметр.
 
action=ext.srf.slideshow.show
- Этот модуль требует прав на чтение.
 - Источник: Semantic Result Formats
 - Лицензия: GPL-2.0-or-later
 
- pageid
 (описание отсутствует)
- Это обязательный параметр.
 - Тип: целочисленное значение
 - template
 (описание отсутствует)
- Это обязательный параметр.
 - printouts
 (описание отсутствует)
- По умолчанию: []
 
action=feedcontributions
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Возвращает ленту с вкладом участников.
- feedformat
 Формат ленты.
- Одно из следующих значений: atom, rss
 - По умолчанию: rss
 - user
 Вклад каких участников получить.
- Это обязательный параметр.
 - Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, IP-диапазон, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
 - namespace
 Вклад в каком пространстве имён показать.
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - year
 От года (и ранее).
- Тип: целочисленное значение
 - month
 От месяца (и ранее).
- Тип: целочисленное значение
 - tagfilter
 Показать вклад, содержащий данные метки.
- Значения (разделённые с помощью | или альтернативного разделителя): Nuke, abusefilter-condition-limit, advanced mobile edit, discussiontools, discussiontools-added-comment, discussiontools-edit, discussiontools-newtopic, discussiontools-reply, discussiontools-source, discussiontools-source-enhanced, discussiontools-visual, editcheck-newcontent, editcheck-newreference, editcheck-reference-decline-common-knowledge, editcheck-reference-decline-irrelevant, editcheck-reference-decline-other, editcheck-reference-decline-uncertain, editcheck-references, editcheck-references-activated, mobile edit, mobile web edit, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo, visualeditor, visualeditor-needcheck, visualeditor-switched, visualeditor-wikitext, wikieditor
 - По умолчанию: (пусто)
 - deletedonly
 Показать только удалённые правки.
- Тип: булева (подробнее)
 - toponly
 Показать только правки, являющиеся последними версиями.
- Тип: булева (подробнее)
 - newonly
 Показать только правки, являющиеся созданием страниц.
- Тип: булева (подробнее)
 - hideminor
 Скрыть малые правки.
- Тип: булева (подробнее)
 - showsizediff
 Показать объём изменений между версиями.
- Тип: булева (подробнее)
 
- Показать вклад участника Example.
 - api.php?action=feedcontributions&user=Example [открыть в песочнице]
 
action=feedrecentchanges
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Возвращает ленту последних изменений.
- feedformat
 Формат ленты.
- Одно из следующих значений: atom, rss
 - По умолчанию: rss
 - namespace
 Пространство имён, которым ограничить результат.
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - invert
 Все пространства имён, кроме выбранного.
- Тип: булева (подробнее)
 - associated
 Включить связанное (обсуждения или основное) пространство имён.
- Тип: булева (подробнее)
 - days
 Сколькими днями ограничить результат.
- Тип: целочисленное значение
 - Значение должно быть не меньше 1.
 - По умолчанию: 7
 - limit
 Максимальное число возвращаемых результатов.
- Тип: целочисленное значение
 - Значение должно быть между 1 и 50.
 - По умолчанию: 50
 - from
 Показать изменения, сделанные после этого момента.
- Тип: временная метка (разрешённые форматы)
 - hideminor
 Скрыть малые правки.
- Тип: булева (подробнее)
 - hidebots
 Скрыть правки ботов.
- Тип: булева (подробнее)
 - hideanons
 Скрыть правки анонимных участников.
- Тип: булева (подробнее)
 - hideliu
 Скрыть правки зарегистрированных участников.
- Тип: булева (подробнее)
 - hidepatrolled
 Скрыть отпатрулированные правки.
- Тип: булева (подробнее)
 - hidemyself
 Скрыть правки текущего участника.
- Тип: булева (подробнее)
 - hidecategorization
 Скрыть категоризацию страниц.
- Тип: булева (подробнее)
 - tagfilter
 Фильтр по меткам.
Все правки, кроме помеченных выбранными.
- Тип: булева (подробнее)
 - target
 Отображать только правки на страницах, на которые ссылается данная.
- showlinkedto
 Отображать правки на страницах, ссылающихся на данную.
- Тип: булева (подробнее)
 
- Список последних изменений.
 - api.php?action=feedrecentchanges [открыть в песочнице]
 - Список последних изменений за 30 дней.
 - api.php?action=feedrecentchanges&days=30 [открыть в песочнице]
 
action=feedwatchlist
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Возвращает ленту списка наблюдения.
- feedformat
 Формат ленты.
- Одно из следующих значений: atom, rss
 - По умолчанию: rss
 - hours
 Список страниц, отредактированных столько часов назад.
- Тип: целочисленное значение
 - Значение должно быть между 1 и 72.
 - По умолчанию: 24
 - linktosections
 Ссылаться прямо на разделы с изменениями, если возможно.
- Тип: булева (подробнее)
 - allrev
 Включить несколько правок одной страницы из заданного временного промежутка.
- Тип: булева (подробнее)
 - wlowner
 Используется вместе с token для получения списка наблюдения другого участника.
- Тип: пользователь, из имя участника
 - wltoken
 Токен безопасности (доступен в настройках участника), предоставляющий доступ к списку наблюдения другого участника.
- wlshow
 Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите show=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
 - wlexcludeuser
 Не перечислять правки данного участника.
- Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
 
- Показать ленту списка наблюдения.
 - api.php?action=feedwatchlist [открыть в песочнице]
 - Показать все изменения на наблюдаемых страницах за последние 6 часов.
 - api.php?action=feedwatchlist&allrev=&hours=6 [открыть в песочнице]
 
action=filerevert
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Возвращение файла к старой версии.
- filename
 Целевое имя файла без префикса «Файл:».
- Это обязательный параметр.
 - comment
 Комментарий загрузки.
- По умолчанию: (пусто)
 - archivename
 Архивное название возвращаемой версии.
- Это обязательный параметр.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Откат Wiki.png к версии от 2011-03-05T15:27:40Z.
 - api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [открыть в песочнице]
 
action=googleplusprofileinfo
- Этот модуль требует прав на чтение.
 - Источник: GoogleLogin
 - Лицензия: MIT
 
Совершает запрос к приложению Google+ для получения личной информации о данном участнике.
- googleid
 Google ID участника.
action=help
- Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Отображение справки указанных модулей.
- modules
 Модули, справку которых необходимо отобразить (значения параметров action и format, или main). Можно указывать подмодули с помощью +.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - По умолчанию: main
 - submodules
 Включить справку подмодулей заданного модуля.
- Тип: булева (подробнее)
 - recursivesubmodules
 Включить справку подмодулей рекурсивно.
- Тип: булева (подробнее)
 - wrap
 Обернуть вывод в стандартную структуру API-ответа.
- Тип: булева (подробнее)
 - toc
 Включить содержание в вывод HTML.
- Тип: булева (подробнее)
 
- Помощь по главному модулю.
 - api.php?action=help [открыть в песочнице]
 - Помощь по модулю action=query и его подмодулям.
 - api.php?action=help&modules=query&submodules=1 [открыть в песочнице]
 - Вся справка на одной странице.
 - api.php?action=help&recursivesubmodules=1 [открыть в песочнице]
 - Справка по самому модулю справки.
 - api.php?action=help&modules=help [открыть в песочнице]
 - Справка по двум подмодулям query.
 - api.php?action=help&modules=query+info|query+categorymembers [открыть в песочнице]
 
action=imagerotate
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Поворот одного или нескольких изображений.
- rotation
 На сколько градусов по часовой стрелке повернуть изображение.
- Это обязательный параметр.
 - Одно из следующих значений: 90, 180, 270
 - continue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
Изменить метки записи в журнале загрузок.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - titles
 Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - pageids
 Список идентификаторов страниц для работы.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - revids
 Список идентификаторов версий для работы. Обратите внимание, что почти все модули запросов преобразуют идентификаторы версий в соответствующие идентификаторы страниц и вместо этого работают с последней версией. Только prop=revisions использует в своём ответе точные версии.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - 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
 Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.
- Тип: булева (подробнее)
 - converttitles
 Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh и zh.
- Тип: булева (подробнее)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Повернуть File:Example.png на 90 градусов.
 - api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [открыть в песочнице]
 - Повернуть все изображения в Category:Flip на 180 градусов.
 - api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [открыть в песочнице]
 
action=import
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Импорт страницы из другой вики или XML-файла.
Обратите внимание, что HTTP POST-запрос должен быть осуществлён как загрузка файла (то есть с использованием многотомных данных multipart/form-data) при отправке файла через параметр xml.
- summary
 Описание записи журнала импорта.
- xml
 Загруженный XML-файл.
- Должно быть отправлено как файл с использованием multipart/form-data.
 - interwikiprefix
 Для загруженных импортов: префикс интервики для неизвестных имён участников (а также известных, если задан assignknownusers).
- interwikisource
 Для импорта из других вики: импортируемая вики.
- Одно из следующих значений:
 - interwikipage
 Для импорта из других вики: импортируемая страница.
- fullhistory
 Для импорта из других вики: импортировать полную историю, а не только текущую страницу.
- Тип: булева (подробнее)
 - templates
 Для импорта из других вики: также импортировать все включённые шаблоны.
- Тип: булева (подробнее)
 - namespace
 Импортировать в это пространство имён. Не может быть использовано одновременно с rootpage.
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - assignknownusers
 Связать правки с локальными участниками, когда участники с такими именами существуют.
- Тип: булева (подробнее)
 - rootpage
 Импортировать в качестве подстраницы данной страницы. Не может быть использовано одновременно с namespace.
Метки, которые следует указать у записи в журнале импорта и у нулевой правки в импортируемых страницах.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Импортировать meta:Help:ParserFunctions с полной историей правок в пространство имён 100.
 - api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [открыть в песочнице]
 
action=linkaccount (link)
- Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Связать учётную запись третьей стороны с текущим участником.
Стандартная процедура использования этого модуля такова:
- Запрос полей, доступных из action=query&meta=authmanagerinfo с amirequestsfor=link, и токена csrf из action=query&meta=tokens.
 - Предоставление полей пользователю и получение его данных.
 - Запрос к этому модулю, содержащий linkreturnurl или аналогичное поле.
 - Проверка поля status ответа.
- Если вы получили PASS или FAIL, вы закончили. Операция либо завершилась успехом, либо нет.
 - Если вы получили UI, предоставьте новые поля пользователю и получите новые данные. Затем совершите новый запрос с параметром linkcontinue и новыми полями, после чего повторите пункт 4.
 - Если вы получили REDIRECT, отправьте пользователя на redirecttarget и подождите возвращения на linkreturnurl. Затем совершите запрос к этому модулю с параметром linkcontinue и всеми полями, содержащимися в возвращённой ссылке, и повторите пункт 4.
 - Если вы получили RESTART, это означает, что аутентификация работает, но мы не привязали пользовательский аккаунт. Вы можете рассматривать это как UI или FAIL.
 
 
- linkrequests
 Использовать только эти аутентификационные запросы, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=link, или из предыдущего ответа этого модуля.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - linkmessageformat
 Формат, используемый для возвращаемых сообщений.
- Одно из следующих значений: html, none, raw, wikitext
 - По умолчанию: wikitext
 - linkmergerequestfields
 Слить поля информации со всех аутентификационных запросов в один массив.
- Тип: булева (подробнее)
 - linkreturnurl
 Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо linkcontinue, обязателен.
После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр linkcontinue запроса к этому модулю.
- linkcontinue
 Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо linkreturnurl, обязателен.
- Тип: булева (подробнее)
 - linktoken
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 - *
 - Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=link (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
 
- Начать связывание учётной записи с Example.
 - api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [открыть в песочнице]
 
action=loaddrafts
- Этот модуль требует прав на чтение.
 - Этот модуль принимает только POST-запросы.
 - Источник: Drafts
 - Лицензия: GPL-2.0-or-later
 
Load a previously saved draft.
- id
 The ID of the draft.
- Это обязательный параметр.
 - Тип: целочисленное значение
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
action=login (lg)
- Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Вход и получение аутентификационных файлов cookie.
Это действие должно быть использовано только в комбинации со Special:BotPasswords; использование этого модуля для входа в основную учётную запись устарело и может сбиться без предупреждения. Для безопасного входа в основную учётную запись, используйте action=clientlogin.
- lgname
 Имя участника.
- lgpassword
 Пароль.
- lgdomain
 Домен (необязательно).
- lgtoken
 Токен «login», полученный из action=query&meta=tokens
action=logout
- Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Выйти и очистить данные сессии.
- token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Выйти из текущей учётной записи.
 - api.php?action=logout&token=123ABC [открыть в песочнице]
 
action=managetags
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Осуществление задач, связанных с изменением меток.
Какую операцию выполнить:
- create
 - Создать новую метку для ручного использования.
 - delete
 - Удалить метку из базы данных, что включает в себя удаление метки со всех версий и записей журналов, где она использовалось.
 - activate
 - Активировать изменение метки, позволив участникам устанавливать её вручную.
 - deactivate
 - Деактивировать изменение метки, запретив участникам устанавливать её вручную.
 
- Это обязательный параметр.
 - Одно из следующих значений: activate, create, deactivate, delete
 Создаваемая, удаляемая, активируемая или деактивируемая метка. Создаваемая метка должна не существовать. Удаляемая метка должна существовать. Активируемая метка должна существовать и не быть использованной в каком-либо расширении. Деактивируемая метка должна существовать и быть заданной вручную.
- Это обязательный параметр.
 Причина создания, удаления, активирования или деактивирования метки (необязательно).
- По умолчанию: (пусто)
 Игнорировать ли все предупреждения, возникающие во время операции.
- Тип: булева (подробнее)
 Изменить метки записи в журнале управления метками.
- Значения (разделённые с помощью | или альтернативного разделителя):
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Создать метку с названием spam с причиной For use in edit patrolling.
 - api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [открыть в песочнице]
 - Удалить метку vandlaism с причиной Misspelt.
 - api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC [открыть в песочнице]
 - Активировать метку spam с причиной For use in edit patrolling.
 - api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [открыть в песочнице]
 - Деактивировать метку spam с причиной No longer required.
 - api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC [открыть в песочнице]
 
action=mergehistory
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Объединение историй правок.
- from
 Название страницы, история из которой будет объединяться. Не может быть использовано одновременно с fromid.
- fromid
 Идентификатор страницы, история из которой будет объединяться. Не может быть использовано одновременно с from.
- Тип: целочисленное значение
 - to
 Название страницы, в историю которой будет добавлено объединяемое. Не может быть использовано одновременно с toid.
- toid
 Идентификатор страницы, в историю которой будет добавлено объединяемое. Не может быть использовано одновременно с to.
- Тип: целочисленное значение
 - timestamp
 Временная метка, до которой версии будут перемещены из истории страницы-источника в историю целевой страницы. Если опущено, в целевую страницу будет перемещена вся история правок страницы-источника.
- Тип: временная метка (разрешённые форматы)
 - reason
 Причина для объединения истории.
- По умолчанию: (пусто)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Переместить всю историю правок страницы Oldpage на страницу Newpage.
 - api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [открыть в песочнице]
 - Переместить историю правок из Oldpage, совершённых до 2015-12-31T04:37:41Z, на страницу Newpage.
 - api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [открыть в песочнице]
 
action=move
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Переименование страницы.
- from
 Название переименовываемой страницы. Нельзя использовать одновременно с fromid.
- fromid
 Идентификатор переименовываемой страницы. Нельзя использовать одновременно с from.
- Тип: целочисленное значение
 - to
 Новое название страницы.
- Это обязательный параметр.
 - reason
 Причина переименования.
- По умолчанию: (пусто)
 - movetalk
 Переименовать страницу обсуждения, если она есть.
- Тип: булева (подробнее)
 - movesubpages
 Переименовать подстраницы, если это применимо.
- Тип: булева (подробнее)
 - noredirect
 Не создавать перенаправление.
- Тип: булева (подробнее)
 - watchlist
 Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.
- Одно из следующих значений: nochange, preferences, unwatch, watch
 - По умолчанию: preferences
 - ignorewarnings
 Игнорировать все предупреждения.
- Тип: булева (подробнее)
 Изменить метки записи в журнале переименований и нулевой правки на переименованной странице.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Переименовать Badtitle в Goodtitle без оставления перенаправления.
 - api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [открыть в песочнице]
 
action=oathvalidate
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Этот модуль принимает только POST-запросы.
 - Источник: OATHAuth
 - Лицензия: GPL-2.0-or-later AND GPL-3.0-or-later
 
Подтвердите двухфакторный токен аутентификации (OATH).
- user
 Пользователь для проверки токена для. По умолчанию для текущего пользователя.
- Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, IP-диапазон и название интервики (например, «префикс>ПримерНазвания»)
 - data
 Данные в формате JSON, которые ожидаются от модуля, активированного для участника в процессе аутентификации
- Это обязательный параметр.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Проверка данных JSON для текущего пользователя
 - api.php?action=oathvalidate&data={"token":"123456"}&token=123ABC [открыть в песочнице]
 - Проверить JSON-данные для участника Example
 - api.php?action=oathvalidate&user=Example&data={"token":"123456"}&token=123ABC [открыть в песочнице]
 
action=opensearch
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Поиск по вики с использованием протокола OpenSearch.
- search
 Строка поиска.
- Это обязательный параметр.
 - namespace
 Пространства имён для поиска. Игнорируется, если search начинается с действительного префикса пространства имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - По умолчанию: 0
 - limit
 Максимальное число возвращаемых результатов.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - suggest
 - Устарело.
 Больше не используется.
- Тип: булева (подробнее)
 - redirects
 Как обрабатывать перенаправления:
- return
 - Вернуть само перенаправление.
 - resolve
 - Вернуть целевую страницу. Может вернуть меньше limit результатов.
 
По историческим причинам значением по умолчанию является «return» для format=json и «resolve» для остальных форматов.
- Одно из следующих значений: resolve, return
 - format
 Формат вывода.
- Одно из следующих значений: json, jsonfm, xml, xmlfm
 - По умолчанию: json
 - warningsaserror
 Если предупреждения возникают при format=json, вернуть ошибку API вместо того, чтобы игнорировать их.
- Тип: булева (подробнее)
 
- Найти страницы, начинающиеся с Te.
 - api.php?action=opensearch&search=Te [открыть в песочнице]
 
action=options
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Смена настроек текущего участника.
Менять можно только настройки, зарегистрированные в ядре или в одном из установленных расширений, а также настройки, чьи ключи начинаются с userjs- (предназначенные для использования в пользовательских скриптах).
- reset
 Сбрасывает настройки на установленные по умолчанию.
- Тип: булева (подробнее)
 - resetkinds
 Список типов сбрасываемых настроек, если задан параметр reset.
- Значения (разделённые с помощью | или альтернативного разделителя): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
 - По умолчанию: all
 - change
 Список изменений в формате название=значение (например, skin=vector). Если значения не даётся (нет даже знака равенства), например, названиенастройки|другаянастройка|, настройка будет возвращена в своё значение по умолчанию. Если какое-либо значение должно содержать знак трубы (|), используйте альтернативный разделитель значений для действительного проведения операции.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - optionname
 Название настройки, которая должна быть установлена в значение, переданное через optionvalue.
- optionvalue
 Значение настройки, заданной optionname.
- global
 What to do if the option was set globally using the GlobalPreferences extension.
- ignore: Do nothing. The option remains with its previous value.
 - override: Add a local override.
 - update: Update the option globally.
 
- Одно из следующих значений: ignore, override, update
 - По умолчанию: ignore
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Сбросить все настройки.
 - api.php?action=options&reset=&token=123ABC [открыть в песочнице]
 - Изменить настройки skin и hideminor.
 - api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [открыть в песочнице]
 - Сбросить все настройки, а затем изменить skin и nickname.
 - api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [открыть в песочнице]
 
action=paraminfo
- Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение информации о модулях API.
- modules
 Список названий модулей (значения параметров action и format, или main). Можно указать подмодули с помощью +, все подмодули с помощью +*, или все подмодули рекурсивно с помощью +**.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - helpformat
 Формат строк справки.
- Одно из следующих значений: html, none, raw, wikitext
 - По умолчанию: none
 - querymodules
 - Устарело.
 Список модулей query (значения параметров prop, meta или list). Используйте modules=query+foo вместо querymodules=foo.
- Значения (разделённые с помощью | или альтернативного разделителя): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allgroups, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, extracts, exturlusage, filearchive, filerepoinfo, fileusage, gadgetcategories, gadgets, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, linterrors, linterstats, logevents, mystashedfiles, notifications, oath, pageimages, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, unreadnotificationpages, usercontribs, userinfo, users, watchlist, watchlistraw
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - mainmodule
 - Устарело.
 Также получить информацию о главном модуле. Вместо этого используйте modules=main.
- pagesetmodule
 - Устарело.
 Также получить информацию о модуле pageset (предоставляющем titles= и синонимы).
- formatmodules
 - Устарело.
 Список названий форматных модулей (значения параметра format). Вместо этого используйте modules.
- Значения (разделённые с помощью | или альтернативного разделителя): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
 
- Показать информацию для action=parse, format=jsonfm, action=query&list=allpages, и action=query&meta=siteinfo.
 - api.php?action=paraminfo&modules=parse|phpfm|query%2Ballpages|query%2Bsiteinfo [открыть в песочнице]
 - Отобразить информацию для всех подмодулей action=query.
 - api.php?action=paraminfo&modules=query%2B* [открыть в песочнице]
 
action=parse
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Парсит содержимое и возвращает результат парсинга.
См. различные prop-модули action=query для получения информации о текущей версии страницы.
Есть несколько способов указать текст для парсинга:
- Указать страницу или версию, используя page, pageid или oldid.
 - Явно указать содержимое, используя text, title и contentmodel.
 - Указать описание правки. Параметру prop должно быть присвоено пустое значение.
 
- title
 Название страницы, которой принадлежит текст. Если опущено, должен быть указан параметр contentmodel, и в качестве заголовка будет использовано API.
- text
 Распарсиваемый текст. Используйте title или contentmodel для управления моделью содержимого.
- revid
 Номер версии, для
{{REVISIONID}}и аналогичных переменных.- Тип: целочисленное значение
 - summary
 Анализируемое описание правки.
- page
 Распарсить содержимое этой страницы. Не может быть использовано совместно с text и title.
- pageid
 Анализировать содержимое этой страницы. Переопределяет page.
- Тип: целочисленное значение
 - redirects
 Если значением page или pageid указано перенаправление, разрешить его.
- Тип: булева (подробнее)
 - oldid
 Распарсить содержимое этой версии. Переопределяет page и pageid.
- Тип: целочисленное значение
 - prop
 Какую информацию включить:
- text
 - Возвращает текст распарсенного вики-текста.
 - langlinks
 - Возвращает языковые ссылки из распарсенного вики-текста.
 - categories
 - Возвращает категории из распарсенного вики-текста.
 - categorieshtml
 - Возвращает HTML-версию категорий.
 - links
 - Возвращает внутренние ссылки из распарсенного вики-текста.
 - templates
 - Возвращает шаблоны из распарсенного вики-текста.
 - images
 - Возвращает изображения из распарсенного вики-текста.
 - externallinks
 - Возвращает внешние ссылки из распарсенного вики-текста.
 - sections
 - Возвращает разделы из распарсенного вики-текста.
 - revid
 - Добавляет идентификатор версии распарсенной страницы.
 - displaytitle
 - Добавляет название распарсенного вики-текста.
 - subtitle
 - Добавляет подзаголовок страницы для распарсенной страницы.
 - headhtml
 - Возвращает распарсенный тип документа, начальный 
<html>, элемент<head>и открывающий<body>. - modules
 - Возвращает использованные на странице модули ResourceLoader. Для загрузки, используйте 
mw.loader.using(). Одновременно с modules должно быть запрошено либо jsconfigvars, либо encodedjsconfigvars. - jsconfigvars
 - Возвращает переменные JavaScript с данными настроек для этой страницы. Для их применения используйте 
mw.config.set(). - encodedjsconfigvars
 - Возвращает переменные JavaScript с данными настроек для этой страницы в виде JSON-строки.
 - indicators
 - Возвращает HTML-код индикаторов, использованных на данной странице.
 - iwlinks
 - Возвращает интервики-ссылки из распарсенного вики-текста.
 - wikitext
 - Возвращает исходный распарсиваемый вики-текст.
 - properties
 - Возвращает различные свойства, объявленные в распарсиваемом вики-тексте.
 - limitreportdata
 - Возвращает структурированный отчёт о лимите. Не возвращает данных, если задан disablelimitreport.
 - limitreporthtml
 - Возвращает HTML-версию отчёта о лимите. Не возвращает данных, если задан disablelimitreport.
 - parsetree
 - Дерево парсинга XML содержимого версии (требуется модель содержимого 
wikitext). - parsewarnings
 - Возвращает предупреждения, возникшие во время парсинга контента (в формате вики-текста).
 - parsewarningshtml
 - Возвращает предупреждения, возникшие во время парсинга контента (в формате HTML).
 - headitems
 - Устарело. Возвращает элементы, которые следует поместить в 
<head>страницы. 
- Значения (разделённые с помощью | или альтернативного разделителя): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
 - По умолчанию: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
 - wrapoutputclass
 CSS-класс, используемый для оборачивания вывода парсера.
- По умолчанию: mw-parser-output
 - usearticle
 Use the ArticleParserOptions hook to ensure the options used match those used for article page views
- Тип: булева (подробнее)
 - parsoid
 Создать HTML, соответствующий спецификации MediaWiki DOM spec, используя Parsoid.
- Тип: булева (подробнее)
 - pst
 Выполнить преобразование перед записью правки (PST) до того, как начать парсировать текст. Доступно только когда используется с текстом.
- Тип: булева (подробнее)
 - onlypst
 Выполнить преобразование перед записью правки (PST) входных данных, но не парсить их. Возвращает тот же вики-текст после применения PST. Доступно только при применении с text.
- Тип: булева (подробнее)
 - effectivelanglinks
 - Устарело.
 Включает языковые ссылки, обеспечиваемые расширениями (для использования с prop=langlinks).
- Тип: булева (подробнее)
 - section
 Распарсить содержимое только раздела с этим идентификатором.
Если задан new, распарсить text и sectiontitle так, как будто добавлен новый раздел на страницу.
new доступен только при заданном text.
- sectiontitle
 Название нового раздела, когда section имеет значение new.
В отличие от редактирования страницы, оно не примет значение параметра summary, если опустить его или оставить пустым.
- disablepp
 - Устарело.
 Вместо этого используйте disablelimitreport.
- Тип: булева (подробнее)
 - disablelimitreport
 Опустить отчёт о лимите («NewPP limit report») из результата парсинга.
- Тип: булева (подробнее)
 - disableeditsection
 Опустить ссылки на редактирование разделов из результата парсинга.
- Тип: булева (подробнее)
 - disablestylededuplication
 Не редуплицировать встроенные таблицы стилей в выходе парсера.
- Тип: булева (подробнее)
 - showstrategykeys
 Включать ли информацию о внутренней стратегии объединения в jsconfigvars.
- Тип: булева (подробнее)
 - generatexml
 - Устарело.
 Создать дерево парсинга XML (требуется модель содержимого
wikitext, замещено prop=parsetree).- Тип: булева (подробнее)
 - preview
 Проанализировать в режиме предросмотра.
- Тип: булева (подробнее)
 - sectionpreview
 Распарсить в режиме предпросмотра раздела (также активирует режим предпросмотра).
- Тип: булева (подробнее)
 - disabletoc
 Не включать в вывод содержание.
- Тип: булева (подробнее)
 - useskin
 Применить выбранную тему оформления к результату работы парсера. Может затронуть следующие свойства: text, langlinks, headitems, modules, jsconfigvars, indicators.
- Одно из следующих значений: apioutput, authentication-popup, fallback, json, minerva, monobook, timeless, vector, vector-2022
 - contentformat
 Формат сериализации содержимого, использующийся во входном тексте. Доступен только при использовании с text.
- Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - contentmodel
 Модель содержимого входного текста. Если пропущена, должен быть задан title, и значение по умолчанию будет взято в зависимости от указанного названия. Доступно только при использовании с text.
- Одно из следующих значений: GadgetDefinition, Scribunto, css, javascript, json, smw/schema, text, unknown, wikitext
 - mobileformat
 Вернуть выходные данные синтаксического анализа в формате, подходящем для мобильных устройств.
- Тип: булева (подробнее)
 
- Парсинг страницы.
 - api.php?action=parse&page=Project:Sandbox [открыть в песочнице]
 - Анализ вики-текста.
 - api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [открыть в песочнице]
 - Парсинг вики-текста с заданным заголовком страницы.
 - api.php?action=parse&text={{PAGENAME}}&title=Test [открыть в песочнице]
 - Парсинг описания правки.
 - api.php?action=parse&summary=Some+[[link]]&prop= [открыть в песочнице]
 
action=patrol
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Патрулирование страницы или версии.
- rcid
 Идентификатор патрулируемой последней правки.
- Тип: целочисленное значение
 - revid
 Идентификатор патрулируемой версии.
- Тип: целочисленное значение
 Изменить метки записи в журнале патрулирования.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - token
 Токен «patrol», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Патрулировать недавние изменения.
 - api.php?action=patrol&token=123ABC&rcid=230672766 [открыть в песочнице]
 - Отпатрулировать версию.
 - api.php?action=patrol&token=123ABC&revid=230672766 [открыть в песочнице]
 
action=protect
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Изменение уровня защиты страницы.
- title
 Название не защищаемой/защищаемой страницы. Не может использоваться одновременно с pageid.
- pageid
 Идентификатор не защищаемой/защищаемой страницы. Не может использоваться одновременно с title.
- Тип: целочисленное значение
 - protections
 Список уровней защиты в формате действие=уровень (например, edit=sysop). Уровень all означает, что кто угодно может осуществлять действие, то есть, нет ограничений.
Примечания: Все неперечисленные действия потеряют уровни защиты.
- Это обязательный параметр.
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - expiry
 Временная метка истечения защиты. Если задана только одна метка, она будет использована для всех защит. Используйте infinite, indefinite, infinity или never для бессрочных защит.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - По умолчанию: infinite
 - reason
 Причина снятия защиты/наложения защиты.
- По умолчанию: (пусто)
 Изменить метки записи в журнале защиты.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - cascade
 Активировать каскадную защиту (то есть, защитить включённые шаблоны и использованные изображения). Игнорируется, если ни один из заданных уровней не поддерживает каскадную защиту.
- Тип: булева (подробнее)
 - watch
 - Устарело.
 Если задан, добавить не защищаемую/защищаемую страницу в список наблюдения текущего участника.
- Тип: булева (подробнее)
 - watchlist
 Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.
- Одно из следующих значений: nochange, preferences, unwatch, watch
 - По умолчанию: preferences
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Защитить страницу.
 - api.php?action=protect&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [открыть в песочнице]
 - Снять защиту страницы, установив ограничения all (то есть, позволив всем проводить действия над страницей).
 - api.php?action=protect&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [открыть в песочнице]
 - Снять защиту страницу, не указав ограничений.
 - api.php?action=protect&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&token=123ABC&protections=&reason=Lifting%20restrictions [открыть в песочнице]
 
action=purge
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Очистка кэша заданных страниц.
- forcelinkupdate
 Обновить таблицы ссылок и выполнить другие дополнительные обновления данных.
- Тип: булева (подробнее)
 - forcerecursivelinkupdate
 То же, что forcelinkupdate, а также обновить таблицу ссылок для всех страниц, использующих данную как шаблон.
- Тип: булева (подробнее)
 - continue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- titles
 Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - pageids
 Список идентификаторов страниц для работы.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - revids
 Список идентификаторов версий для работы. Обратите внимание, что почти все модули запросов преобразуют идентификаторы версий в соответствующие идентификаторы страниц и вместо этого работают с последней версией. Только prop=revisions использует в своём ответе точные версии.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - 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
 Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.
- Тип: булева (подробнее)
 - converttitles
 Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh и zh.
- Тип: булева (подробнее)
 
- Очистить кэш для страниц Заглавная страница и API.
 - api.php?action=purge&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0|API [открыть в песочнице]
 - Очистить кэш первых 10 страниц в основном пространстве имён.
 - api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [открыть в песочнице]
 
action=query
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Запросить данные с и о MediaWiki.
Все модификации данных сначала должны запросить соответствующий токен для предотвращения злоупотреблений с вредоносных сайтов.
- prop
 Какие использовать свойства для запрашиваемых страниц.
- categories
 - Перечисление всех категорий, которым принадлежит страница.
 - categoryinfo
 - Возвращение информации о конкретных категориях.
 - cirrusbuilddoc
 - Dump of a CirrusSearch article document from the database servers
 - cirruscompsuggestbuilddoc
 - Дамп документа, используемого подсказчиком завершения
 - cirrusdoc
 - Дамп статьи CirrusSearch с поисковых серверов
 - contributors
 - Получение списка зарегистрированных и количества анонимных редакторов страницы.
 - deletedrevisions
 - Получение информации об удалённых правках.
 - duplicatefiles
 - Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
 - extlinks
 - Получение всех внешних ссылок (не интервик) для данной страницы.
 - extracts
 - Возвращает фрагменты указанных страниц в виде обычного текста или ограниченного HTML.
 - 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, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageimages, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
 - list
 Какие списки использовать.
- abusefilters
 - Отображение подробностей фильтров злоупотреблений
 - abuselog
 - Отображение событий, на которых сработал один из фильтров злоупотреблений.
 - allcategories
 - Перечисление всех категорий.
 - alldeletedrevisions
 - Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
 - allfileusages
 - Перечисление всех использований файлов, в том числе несуществующих.
 - allgroups
 - Lists all groups declared on wiki
 - allimages
 - Перечисление всех файлов.
 - alllinks
 - Перечисление всех ссылок, указывающих на заданное пространство имён.
 - allpages
 - Перечисление всех страниц в данном пространстве имён.
 - allredirects
 - Перечисление всех перенаправлений на заданное пространство имён.
 - allrevisions
 - Перечисление всех версий.
 - alltransclusions
 - Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
 - allusers
 - Перечисление всех зарегистрированных участников.
 - backlinks
 - Получение списка страниц, ссылающихся на данную страницу.
 - blocks
 - Перечисление всех заблокированных участников и IP-адресов.
 - categorymembers
 - Перечисление всех страниц в данной категории.
 - embeddedin
 - Поиск всех страниц, встраивающих (включающих) данное название.
 - exturlusage
 - Перечислить страницы, содержащие данную ссылку.
 - filearchive
 - Перечисление всех удалённых файлов.
 - gadgetcategories
 - Возвращает список категорий гаджетов.
 - gadgets
 - Возвращает список гаджетов, используемых в этой вики.
 - imageusage
 - Поиск всех страниц, использующих данный файл.
 - iwbacklinks
 - Поиск всех страниц, ссылающихся на заданную интервики ссылку.
 - langbacklinks
 - Поиск всех страниц, ссылающихся на заданную языковую ссылку.
 - linterrors
 - Получение списка ошибок статического анализатора
 - logevents
 - Получение записей журналов.
 - mystashedfiles
 - Получить список файлов во временном хранилище текущего участника.
 - pagepropnames
 - Перечисление всех названий свойств, использованных в вики.
 - pageswithprop
 - Перечисление всех страниц, использующих заданное свойство.
 - prefixsearch
 - Осуществление поиска по префиксу названий страниц.
 - protectedtitles
 - Перечисление всех названий, защищённых от создания.
 - querypage
 - Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
 - random
 - Получение набора случайных страниц.
 - recentchanges
 - Перечисление последних правок.
 - search
 - Проведение полнотекстового поиска.
 - tags
 - Список меток правок.
 - usercontribs
 - Получение всех правок участника.
 - users
 - Получение информации о списке участников.
 - watchlist
 - Получение последних правок страниц из списка наблюдения текущего участника.
 - watchlistraw
 - Получение всех страниц из списка наблюдения текущего участника.
 - deletedrevs
 - Устарело. Перечисление удалённых правок.
 
- Значения (разделённые с помощью | или альтернативного разделителя): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allgroups, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
 - meta
 Какие метаданные использовать.
- allmessages
 - Возвращает сообщения с этого сайта.
 - authmanagerinfo
 - Получение информации о текущем статусе аутентификации.
 - filerepoinfo
 - Возвращает мета-информацию о файловых репозиториях, настроенных в вики.
 - languageinfo
 - Возвращает информацию о доступных языках.
 - linterstats
 - Получение числа ошибок в каждой категории
 - notifications
 - Получать уведомления, ожидающие текущего пользователя.
 - siteinfo
 - Получение основной информации о сайте.
 - tokens
 - Получение токенов для действий, связанных с редактированием данных.
 - unreadnotificationpages
 - Получите страницы, для которых есть непрочитанные уведомления для текущего пользователя.
 - userinfo
 - Получение информации о текущем участнике.
 - oath
 - Внутренний. Проверьте, включена ли двухфакторная аутентификация (OATH) для пользователя.
 
- Значения (разделённые с помощью | или альтернативного разделителя): allmessages, authmanagerinfo, filerepoinfo, languageinfo, linterstats, notifications, siteinfo, tokens, unreadnotificationpages, userinfo, oath
 - indexpageids
 Включить дополнительный раздел pageids, содержащий список идентификаторов всех возвращённых страниц.
- Тип: булева (подробнее)
 - export
 Экспортировать текущую версию для всех данных или созданных страниц.
- Тип: булева (подробнее)
 - exportnowrap
 Вернуть экспортируемый XML без оборачивания его в XML-результат (тот же формат, что и в Special:Export). Можно использовать только одновременно с query+export.
- Тип: булева (подробнее)
 - exportschema
 При экспорте ориентироваться на заданную версию формата XML дампа. Может использоваться только вместе с query+export.
- Одно из следующих значений: 0.10, 0.11
 - По умолчанию: 0.11
 - iwurl
 Возвращать ли полную ссылку, если названием является интервики-ссылка.
- Тип: булева (подробнее)
 - continue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- rawcontinue
 Вернуть сырые данные в query-continue для продолжения.
- Тип: булева (подробнее)
 - titles
 Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - pageids
 Список идентификаторов страниц для работы.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - revids
 Список идентификаторов версий для работы. Обратите внимание, что почти все модули запросов преобразуют идентификаторы версий в соответствующие идентификаторы страниц и вместо этого работают с последней версией. Только prop=revisions использует в своём ответе точные версии.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - 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.
- Тип: булева (подробнее)
 - converttitles
 Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh и zh.
- Тип: булева (подробнее)
 
- Получить информацию о сайте и версии для Заглавная страница.
 - api.php?action=query&prop=revisions&meta=siteinfo&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&rvprop=user|comment&continue= [открыть в песочнице]
 - Получить последнее изменение для страниц, начиная с API/.
 - api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [открыть в песочнице]
 
prop=categories (cl)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Перечисление всех категорий, которым принадлежит страница.
- clprop
 Какие дополнительные свойства получить для каждой категории:
- sortkey
 - Добавляет ключ сортировки (шестнадцатеричная строка) и префикс ключа сортировки (человеко-читаемая часть) для категории.
 - timestamp
 - Добавляет метку времени, когда категория была добавлена.
 - hidden
 - Отмечает категории, скрытые магическим словом 
__HIDDENCAT__. 
- Значения (разделённые с помощью | или альтернативного разделителя): hidden, sortkey, timestamp
 - clshow
 Какие типы категорий показать.
- Значения (разделённые с помощью | или альтернативного разделителя): !hidden, hidden
 - cllimit
 Сколько категорий вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - clcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- clcategories
 Перечислять только данные категории. Полезно для проверки, включена ли конкретная страница в конкретную категорию.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Получить информацию о Category:Foo и Category:Bar.
 - api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [открыть в песочнице]
 
prop=cirrusbuilddoc (cb)
- Этот модуль требует прав на чтение.
 - Источник: CirrusSearch
 - Лицензия: GPL-2.0-or-later
 
Dump of a CirrusSearch article document from the database servers
- cbbuilders
 Type of data to extract
- Значения (разделённые с помощью | или альтернативного разделителя): content, links
 - По умолчанию: content|links
 - cblimiterprofile
 Profile to use when limiting the size of the document
- Get a dump of a single CirrusSearch article generated from the database.
 - api.php?action=query&prop=cirrusbuilddoc&titles=Main_Page [открыть в песочнице]
 
prop=cirruscompsuggestbuilddoc (csb)
- Этот модуль требует прав на чтение.
 - Источник: CirrusSearch
 - Лицензия: GPL-2.0-or-later
 
Дамп документа, используемого подсказчиком завершения
- csbmethod
 Provide a score method name to be used by the completion suggester
- По умолчанию: quality
 
prop=cirrusdoc (cd)
- Этот модуль требует прав на чтение.
 - Источник: CirrusSearch
 - Лицензия: GPL-2.0-or-later
 
Дамп статьи CirrusSearch с поисковых серверов
- cdincludes
 Define which fields should be returned by the search.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - По умолчанию: all
 
- Получить дамп отдельной статьи CirrusSearch, в том виде, как она проиндексирована для поиска.
 - api.php?action=query&prop=cirrusdoc&titles=Main_Page [открыть в песочнице]
 - Get a dump of CirrusSearch settings for this wiki with just the Categories that have been selected using the 'includes' parameter
 - api.php?action=query&prop=cirrusdoc&titles=Main_Page&cdincludes=category [открыть в песочнице]
 
prop=contributors (pc)
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение списка зарегистрированных и количества анонимных редакторов страницы.
- pcgroup
 Включать только участников из данных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, push-subscription-manager, smwadministrator, smwcurator, smweditor, suppress, sysop
 - pcexcludegroup
 Исключать участников из заданных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, push-subscription-manager, smwadministrator, smwcurator, smweditor, suppress, sysop
 - pcrights
 Включать только участников с данными правами. Участники с правами, предоставляемыми неявными или автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не считаются.
- Значения (разделённые с помощью | или альтернативного разделителя): abusefilter-access-protected-vars, abusefilter-bypass-blocked-external-domains, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-blocked-external-domains, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-protected-vars-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, echo-create, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editor, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, hideuser, import, importupload, interwiki, ipblock-exempt, manage-all-push-subscriptions, managechangetags, managegooglelogin, managegooglelogindomains, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, nuke, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, voteny, wikiadmin
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - pcexcluderights
 Исключать участников с данными правами. Участники с правами, предоставляемыми неявными или автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не считаются.
- Значения (разделённые с помощью | или альтернативного разделителя): abusefilter-access-protected-vars, abusefilter-bypass-blocked-external-domains, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-blocked-external-domains, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-protected-vars-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, echo-create, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editor, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, hideuser, import, importupload, interwiki, ipblock-exempt, manage-all-push-subscriptions, managechangetags, managegooglelogin, managegooglelogindomains, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, nuke, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, voteny, wikiadmin
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - pclimit
 Сколько редакторов вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - pccontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
prop=deletedrevisions (drv)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение информации об удалённых правках.
Может быть использовано несколькими способами:
- Получение удалённых правок для набора страниц, заданного с помощью названий или идентификаторов. Сортируется по названиям и временным меткам.
 - Получение данных о наборе удалённых правок, заданных с помощью их 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
 - Для указания всех значений, используйте *.
 - drvcontentformat-{slot}
 Content serialization format used for output of content.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями drvslots.
 - Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - drvlimit
 Сколько версий вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - drvexpandtemplates
 - Устарело.
 Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется drvprop=content).
- Тип: булева (подробнее)
 - drvgeneratexml
 - Устарело.
 Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется drvprop=content).
- Тип: булева (подробнее)
 - drvparse
 - Устарело.
 Вместо этого используйте action=parse. Распарсить содержимое версии (требуется drvprop=content). Из соображений производительности, при использовании этой опции, в качестве drvlimit принудительно устанавливается 1.
- Тип: булева (подробнее)
 - drvsection
 Восстановить только содержимое раздела с этим идентификатором.
- drvdiffto
 - Устарело.
 Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.
- drvdifftotext
 - Устарело.
 Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет 500diffto. Если задано 500section, сравнение будет произведено только с этим разделом.
- drvdifftotextpst
 - Устарело.
 Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с drvdifftotext.
- Тип: булева (подробнее)
 - 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Список информации для удалённой правки 123456.
 - api.php?action=query&prop=deletedrevisions&revids=123456 [открыть в песочнице]
 - Список удалённых правок страниц Заглавная страница и её страницы обсуждения с содержимым.
 - api.php?action=query&prop=deletedrevisions&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0|%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%3A%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&drvslots=*&drvprop=user|comment|content [открыть в песочнице]
 
prop=duplicatefiles (df)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- dflimit
 Сколько дубликатов вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - dfcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- dfdir
 Порядок перечисления.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 - dflocalonly
 Искать только файлы в локальном репозитории.
- Тип: булева (подробнее)
 
prop=extlinks (el)
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение всех внешних ссылок (не интервик) для данной страницы.
- ellimit
 Сколько ссылок вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - elcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- elprotocol
 Протокол ссылки. Если оставлено пустым, а elquery задано, будут найдены ссылки с протоколами http и https. Оставьте пустым и elquery, и данный параметр, чтобы получить список всех внешних ссылок.
- Одно из следующих значений: Может быть пустым или bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
 - По умолчанию: (пусто)
 - elquery
 Поисковый запрос без протокола. Полезно для проверки, содержит ли определённая страница определённую внешнюю ссылку.
- elexpandurl
 - Устарело.
 Раскрыть зависимые от протокола ссылки с каноничным протоколом.
- Тип: булева (подробнее)
 
prop=extracts (ex)
- Этот модуль требует прав на чтение.
 - Источник: TextExtracts
 - Лицензия: GPL-2.0-or-later
 
Возвращает фрагменты указанных страниц в виде обычного текста или ограниченного HTML.
- exchars
 Сколько символов возвращать. Возвращаемый в действительности текст может быть немного длиннее.
- Тип: целочисленное значение
 - Значение должно быть между 1 и 1200.
 - exsentences
 Сколько предложений возвращать.
- Тип: целочисленное значение
 - Значение должно быть между 1 и 10.
 - exlimit
 Сколько фрагментов возвращать. (Несколько фрагментов можно запрашивать только в том случае, если для exintro установлено значение true)
- Тип: целое число или max
 - Значение должно быть между 1 и 20.
 - По умолчанию: 20
 - exintro
 Возвращаться только содержимое, идущее до первого раздела.
- Тип: булева (подробнее)
 - explaintext
 Возвращать фрагменты в виде обычного текста вместо ограниченного HTML.
- Тип: булева (подробнее)
 - exsectionformat
 Как форматировать секции в режиме обычного текста:
- plain
 - Без форматирования.
 - wiki
 - Вики-текстовое форматрирование (== вот так ==).
 - raw
 - Внутреннее представление данного модуля (перед названием секций будет <ASCII 1><ASCII 2><уровень секции><ASCII 2><ASCII 1>).
 
- Одно из следующих значений: plain, raw, wiki
 - По умолчанию: wiki
 - excontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Тип: целочисленное значение
 
- Получить 175-символьный фрагмент
 - api.php?action=query&prop=extracts&exchars=175&titles=Therion [открыть в песочнице]
 
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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - fushow
 Показать только элементы, соответствующие этим критериям:
- redirect
 - Показать только перенаправления.
 - !redirect
 - Показать только не перенаправления.
 
- Значения (разделённые с помощью | или альтернативного разделителя): !redirect, redirect
 - fulimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - fucontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Получить список страниц, использующих 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 и 5000.
 - По умолчанию: 1
 - iistart
 Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
 - iiend
 Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
 - iiurlwidth
 Если задан iiprop=url, будет возвращена ссылка на изображение, масштабированное до указанной ширины. Из соображений производительности, при использовании этой опции будет возвращено не более 50 файлов.
- Тип: целочисленное значение
 - По умолчанию: -1
 - iiurlheight
 Аналогично iiurlwidth.
- Тип: целочисленное значение
 - По умолчанию: -1
 - iimetadataversion
 Какую версию метаданных использовать. Если указано latest, будет использована последняя версия. Для обратной совместимости, значение по умолчанию — 1.
- По умолчанию: 1
 - iiextmetadatalanguage
 На каком языке запрашивать расширенные метаданные. Это затрагивает как переводы, если их доступно несколько, так и способ форматирования чисел и других значений.
- По умолчанию: ru
 - iiextmetadatamultilang
 Если для свойства расширенных метаданных доступны переводы, запросить их все.
- Тип: булева (подробнее)
 - iiextmetadatafilter
 Если задано и непустое, только эти ключи будут возвращены для iiprop=extmetadata.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - iiurlparam
 Строковой параметр, зависящий от обработчика. Например, для PDF можно использовать page15-100px. Должен быть использован iiurlwidth, не противоречащий с iiurlparam.
- По умолчанию: (пусто)
 - iibadfilecontexttitle
 Если задан badfilecontexttitleprop=badfile, этот заголовок страницы будет использован для анализа MediaWiki:Bad image list.
- iicontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- iilocalonly
 Искать только файлы в локальном репозитории.
- Тип: булева (подробнее)
 
- Заросить информацию о текущей версии File:Albert Einstein Head.jpg.
 - api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [открыть в песочнице]
 - Запросить информацию о версиях File:Test.jpg с 2008 года и позже.
 - api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [открыть в песочнице]
 
prop=images (im)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Возвращает все файлы, содержащиеся на данных страницах.
- imlimit
 Сколько файлов вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - imcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- imimages
 Перечислять только данные файлы. Полезно для проверки, включает ли конкретная страница конкретный файл.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - imdir
 Порядок перечисления.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 
- Получить список файлов, использованных на странице Заглавная страница.
 - api.php?action=query&prop=images&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 - Получить информацию о всех файлах, использованных на странице Заглавная страница.
 - api.php?action=query&generator=images&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&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. Вместо этого используйте preloadcontent, который поддерживает и другие виды предварительно загруженного текста.
 - preloadcontent
 - Gives the content to be shown in the editor when the page does not exist or while adding a new section.
 - editintro
 - Gives the intro messages that should be shown to the user while editing this page or revision, as HTML.
 - 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, editintro, linkclasses, notificationtimestamp, preloadcontent, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, preload, readable
 - inlinkcontext
 The context title to use when determining extra CSS classes (e.g. link colors) when inprop contains linkclasses.
- Тип: название страницы
 - Принимает несуществующие страницы.
 - По умолчанию: Заглавная страница
 - intestactions
 Проверить, может ли текущий участник провести указанные действия над страницей.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - intestactionsdetail
 Detail level for intestactions. Use the main module's errorformat and errorlang parameters to control the format of the messages returned.
- boolean
 - Возвращает логическое значение для каждого действия.
 - 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
 - intestactionsautocreate
 Test whether performing intestactions would automatically create a temporary account.
- Тип: булева (подробнее)
 - inpreloadcustom
 Title of a custom page to use as preloaded content.
- Используется только в том случае, если inprop содержит preloadcontent.
 - inpreloadparams
 Parameters for the custom page being used as preloaded content.
- Используется только в том случае, если inprop содержит preloadcontent.
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - inpreloadnewsection
 Return preloaded content for a new section on the page, rather than a new page.
- Используется только в том случае, если inprop содержит preloadcontent.
 - Тип: булева (подробнее)
 - ineditintrostyle
 Some intro messages come with optional wrapper frames. Use moreframes to include them or lessframes to omit them.
- Only used when inprop contains editintro.
 - Одно из следующих значений: lessframes, moreframes
 - По умолчанию: moreframes
 - ineditintroskip
 List of intro messages to remove from the response. Use this if a specific message is not relevant to your tool, or if the information is conveyed in a different way.
- Only used when inprop contains editintro.
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - ineditintrocustom
 Title of a custom page to use as an additional intro message.
- Only used when inprop contains editintro.
 - incontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Получить информацию о странице Заглавная страница.
 - api.php?action=query&prop=info&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 - Получить основную информацию и информацию о защите страницы Заглавная страница.
 - api.php?action=query&prop=info&inprop=protection&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 
prop=iwlinks (iw)
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Возвращает все интервики-ссылки с данных страниц.
- iwprop
 Какие дополнительные свойства получить для каждой интервики-ссылки:
- url
 - Добавляет полный URL.
 
- Значения (разделённые с помощью | или альтернативного разделителя): url
 - iwprefix
 Вернуть только интервики с этим префиксом.
- iwtitle
 Искомая интервики-ссылка. Должна быть использована вместе с iwprefix.
- iwdir
 Порядок перечисления.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 - iwlimit
 Сколько интервики-ссылок вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - iwcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- iwurl
 - Устарело.
 Следует ли возвращать полный URL (не может быть использовано одновременно с iwprop).
- Тип: булева (подробнее)
 
prop=langlinks (ll)
- Этот модуль требует прав на чтение.
 - Источник: 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 и 5000.
 - По умолчанию: 10
 - llcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- llurl
 - Устарело.
 Следует ли вернуть полный URL (не может быть использовано одновременно с llprop).
- Тип: булева (подробнее)
 
prop=links (pl)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - pllimit
 Сколько ссылок вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - plcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- pltitles
 Перечислять только данные ссылки. Полезно для проверки, содержит ли конкретная страница конкретную ссылку.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - pldir
 Порядок перечисления.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 
- Получить ссылки со страницы Заглавная страница.
 - api.php?action=query&prop=links&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 - Получить информацию о страницах, на которые ссылается Заглавная страница.
 - api.php?action=query&generator=links&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&prop=info [открыть в песочнице]
 - Получить ссылки со страницы Заглавная страница на пространства имён Участник и Шаблон.
 - api.php?action=query&prop=links&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - lhshow
 Показать только элементы, соответствующие этим критериям:
- redirect
 - Показать только перенаправления.
 - !redirect
 - Показать только не перенаправления.
 
- Значения (разделённые с помощью | или альтернативного разделителя): !redirect, redirect
 - lhlimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - lhcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Получить список страниц, ссылающихся на Заглавная страница.
 - api.php?action=query&prop=linkshere&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 - Получить информацию о страницах, ссылающихся на Заглавная страница.
 - api.php?action=query&generator=linkshere&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&prop=info [открыть в песочнице]
 
prop=pageimages (pi)
- Этот модуль требует прав на чтение.
 - Источник: PageImages
 - Лицензия: WTFPL
 
Returns information about images on the page, such as thumbnail and presence of photos.
- piprop
 Какую информацию возвращать:
- thumbnail
 - URL-адрес и размеры миниатюры, связанной со страницей.
 - name
 - Заголовок изображения.
 - original
 - URL-адрес и размеры исходного изображения, связанного со страницей.
 
- Значения (разделённые с помощью | или альтернативного разделителя): name, original, thumbnail
 - По умолчанию: thumbnail|name
 - pithumbsize
 Максимальная ширина эскизов в пикселях.
- Тип: целочисленное значение
 - По умолчанию: 50
 - pilimit
 Свойства, указывающие на то, сколько страниц возвращать.
- Тип: целое число или max
 - Значение должно быть между 1 и 100.
 - По умолчанию: 50
 - pilicense
 Limit page images to a certain license type:
- free
 - Only free images.
 - any
 - Best image, whether free or non-free.
 
- Одно из следующих значений: any, free
 - По умолчанию: free
 - picontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Тип: целочисленное значение
 - 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- ppprop
 Перечислить только эти свойства страницы (action=query&list=pagepropnames возвращает список используемых названий свойств). Полезно для проверки, используют ли страницы конкретные свойства.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 
- Получить свойства страниц Заглавная страница и MediaWiki.
 - api.php?action=query&prop=pageprops&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0|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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - rdshow
 Показывать только элементы, удовлетворяющие данным критериям:
- fragment
 - Показывать только перенаправления с фрагментами.
 - !fragment
 - Показывать только перенаправления без фрагментов.
 
- Значения (разделённые с помощью | или альтернативного разделителя): !fragment, fragment
 - rdlimit
 Сколько перенаправлений вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - rdcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Получить список перенаправлений на Заглавная страница.
 - api.php?action=query&prop=redirects&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 - Получить информацию о всех перенаправлениях на Заглавная страница.
 - api.php?action=query&generator=redirects&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&prop=info [открыть в песочнице]
 
prop=revisions (rv)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение информации о версии страницы.
Может использоваться в трёх режимах:
- Получение данных о наборе страниц (последних версий) с помощью передачи названий или идентификаторов страниц.
 - Получение версий одной данной страницы, используя названия или идентификаторы с началом, концом или лимитом.
 - Получение данных о наборе версий, передаваемых с помощью их идентификаторов.
 
- 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
 - Для указания всех значений, используйте *.
 - rvcontentformat-{slot}
 Content serialization format used for output of content.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями rvslots.
 - Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - rvlimit
 Сколько версий вернуть.
- Может быть использовано только с одной страницей (режим №2).
 - Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - rvexpandtemplates
 - Устарело.
 Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется rvprop=content).
- Тип: булева (подробнее)
 - rvgeneratexml
 - Устарело.
 Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется rvprop=content).
- Тип: булева (подробнее)
 - rvparse
 - Устарело.
 Вместо этого используйте action=parse. Распарсить содержимое версии (требуется rvprop=content). Из соображений производительности, при использовании этой опции, в качестве rvlimit принудительно устанавливается 1.
- Тип: булева (подробнее)
 - rvsection
 Восстановить только содержимое раздела с этим идентификатором.
- rvdiffto
 - Устарело.
 Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.
- rvdifftotext
 - Устарело.
 Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет 500diffto. Если задано 500section, сравнение будет произведено только с этим разделом.
- rvdifftotextpst
 - Устарело.
 Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с rvdifftotext.
- Тип: булева (подробнее)
 - 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).
 - Тип: целочисленное значение
 - rvendid
 Закончить перечисление на этой временной метке версии. Версия обязана существовать, но не обязана принадлежать этой странице.
- Может быть использовано только с одной страницей (режим №2).
 - Тип: целочисленное значение
 - 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Получить данные с содержимым для последних версий страниц API и Заглавная страница.
 - api.php?action=query&prop=revisions&titles=API|%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&rvslots=*&rvprop=timestamp|user|comment|content [открыть в песочнице]
 - Получить последние 5 версий Заглавная страница.
 - api.php?action=query&prop=revisions&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&rvlimit=5&rvprop=timestamp|user|comment [открыть в песочнице]
 - Получить первые 5 версий Заглавная страница.
 - api.php?action=query&prop=revisions&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [открыть в песочнице]
 - Получить первые 5 версий Заглавная страница, созданных после 2006-05-01.
 - api.php?action=query&prop=revisions&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [открыть в песочнице]
 - Получить первые 5 версий Заглавная страница, сделанных не анонимным участником 127.0.0.1.
 - api.php?action=query&prop=revisions&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [открыть в песочнице]
 - Получить первые 5 версий Заглавная страница, сделанных участником MediaWiki default.
 - api.php?action=query&prop=revisions&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [открыть в песочнице]
 
prop=stashimageinfo (sii)
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Возвращает информацию о файлах во временном хранилище.
- siifilekey
 Ключ, идентифицирующий предыдущую временную загрузку.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - siisessionkey
 - Устарело.
 Синоним siifilekey для обратной совместимости.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - 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 файлов.
- Тип: целочисленное значение
 - По умолчанию: -1
 - siiurlheight
 Аналогично siiurlwidth.
- Тип: целочисленное значение
 - По умолчанию: -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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - tllimit
 Сколько шаблонов вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - tlcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- tltemplates
 Перечислять только эти шаблоны. Полезно для проверки, включает ли конкретная страница конкретный шаблон.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - tldir
 Порядок перечисления.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 
- Получить список шаблонов, использующихся на странице Заглавная страница.
 - api.php?action=query&prop=templates&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 - Получить информацию о шаблонах, использующихся на странице Заглавная страница.
 - api.php?action=query&generator=templates&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&prop=info [открыть в песочнице]
 - Получить страницы из пространств имён Участник и Шаблон, включённые в страницу Заглавная страница.
 - api.php?action=query&prop=templates&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - tishow
 Показать только элементы, соответствующие этим критериям:
- redirect
 - Показать только перенаправления.
 - !redirect
 - Показать только не перенаправления.
 
- Значения (разделённые с помощью | или альтернативного разделителя): !redirect, redirect
 - tilimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - ticontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Получить список страниц, включающих Заглавная страница.
 - api.php?action=query&prop=transcludedin&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 - Получить информацию о страницах, включающих Заглавная страница.
 - api.php?action=query&generator=transcludedin&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&prop=info [открыть в песочнице]
 
list=abusefilters (abf)
- Этот модуль требует прав на чтение.
 - Источник: Abuse Filter
 - Лицензия: GPL-2.0-or-later
 
Отображение подробностей фильтров злоупотреблений
- abfstartid
 Идентификатор фильтра, с которого начать перечисление.
- Тип: целочисленное значение
 - abfendid
 Идентификатор фильтра, на котором закончить перечисление.
- Тип: целочисленное значение
 - abfdir
 В каком порядке перечислять:
- Одно из следующих значений: newer, older
 - По умолчанию: newer
 - abfshow
 Показывать только фильтры, которые отвечают этим критериям.
- Значения (разделённые с помощью | или альтернативного разделителя): !deleted, !enabled, !private, !protected, deleted, enabled, private, protected
 - abflimit
 Максимальное число фильтров в списке.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - abfprop
 Какие свойства необходимо получить.
- Значения (разделённые с помощью | или альтернативного разделителя): actions, comments, description, hits, id, lasteditor, lastedittime, pattern, private, protected, status
 - По умолчанию: id|description|actions|status
 
- Список включённых публичных фильтров
 - api.php?action=query&list=abusefilters&abfshow=enabled|!private [открыть в песочнице]
 - Показать дополнительную информацию о фильтрах
 - api.php?action=query&list=abusefilters&abfprop=id|description|pattern [открыть в песочнице]
 
list=abuselog (afl)
- Этот модуль требует прав на чтение.
 - Источник: Abuse Filter
 - Лицензия: GPL-2.0-or-later
 
Отображение событий, на которых сработал один из фильтров злоупотреблений.
- afllogid
 Показать запись с данным ID журнала.
- Тип: целочисленное значение
 - aflstart
 Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
 - aflend
 Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
 - afldir
 В каком порядке перечислять:
- Одно из следующих значений: newer, older
 - По умолчанию: older
 - afluser
 Показать только записи, связанные с данным участником или IP-адресом.
- afltitle
 Показать только записи, связанные с данной страницей.
- aflfilter
 Показать только записи, связанные с фильтрами с данными идентификаторами. Идентификаторы разделяются вертикальной чертой, а префикс "global-" используется для глобальных фильтров.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - afllimit
 Максимальное количество записей в списке.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - aflprop
 Какие свойства необходимо получить.
- Значения (разделённые с помощью | или альтернативного разделителя): action, details, filter, hidden, ids, result, revid, timestamp, title, user
 - По умолчанию: ids|user|title|action|result|timestamp|hidden|revid
 
- Показать последние записи в журнале
 - api.php?action=query&list=abuselog [открыть в песочнице]
 - Показать последние записи в журнале API
 - api.php?action=query&list=abuselog&afltitle=API [открыть в песочнице]
 
list=allcategories (ac)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: OOJSPlus
 - Лицензия: GPL-3.0-only
 
Перечисление всех категорий.
- acfrom
 Категория, с которой начать перечисление.
- accontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- acto
 Категория, на которой закончить перечисление.
- acprefix
 Найти все названия категорий, начинающиеся с этого значения.
- acdir
 Порядок сортировки.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 - acmin
 Вернуть только категории, в которых не меньше заданного числа страниц.
- Тип: целочисленное значение
 - acmax
 Вернуть только категории, в которых не больше заданного числа страниц.
- Тип: целочисленное значение
 - aclimit
 Сколько категорий вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - acprop
 Какие свойства получить:
- size
 - Добавляет количество страниц в категории.
 - hidden
 - Отмечает категории, скрытые магическим словом 
__HIDDENCAT__. 
- Значения (разделённые с помощью | или альтернативного разделителя): hidden, size
 - По умолчанию: (пусто)
 - accontains
 Search for all category titles that contain this value.
- Составить список категорий с информацией о числе страниц в каждой из них.
 - 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
 - Для указания всех значений, используйте *.
 - adrcontentformat-{slot}
 Content serialization format used for output of content.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями adrslots.
 - Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - adrlimit
 Сколько версий вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - adrexpandtemplates
 - Устарело.
 Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется adrprop=content).
- Тип: булева (подробнее)
 - adrgeneratexml
 - Устарело.
 Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется adrprop=content).
- Тип: булева (подробнее)
 - adrparse
 - Устарело.
 Вместо этого используйте action=parse. Распарсить содержимое версии (требуется adrprop=content). Из соображений производительности, при использовании этой опции, в качестве adrlimit принудительно устанавливается 1.
- Тип: булева (подробнее)
 - adrsection
 Восстановить только содержимое раздела с этим идентификатором.
- adrdiffto
 - Устарело.
 Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.
- adrdifftotext
 - Устарело.
 Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет 500diffto. Если задано 500section, сравнение будет произведено только с этим разделом.
- adrdifftotextpst
 - Устарело.
 Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с adrdifftotext.
- Тип: булева (подробнее)
 - 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- adrgeneratetitles
 При использовании в качестве генератора, создаёт названия страниц вместо идентификаторов версий.
- Тип: булева (подробнее)
 
- Перечислить последние 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- affrom
 Название файла, с которого начать перечисление.
- afto
 Название файла, на котором закончить перечисление.
- afprefix
 Найти все названия файлов, начинающиеся с этого значения.
- afunique
 Показывать только уникальные названия файлов. Не может быть использовано одновременно с afprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.
- Тип: булева (подробнее)
 - afprop
 Какую информацию включить:
- ids
 - Добавляет идентификаторы страниц, использующих файл (не может быть использовано одновременно с afunique).
 - title
 - Добавляет название файла.
 
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title
 - По умолчанию: title
 - aflimit
 Сколько элементов вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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=allgroups (ag)
- Этот модуль требует прав на чтение.
 - Источник: OOJSPlus
 - Лицензия: GPL-3.0-only
 
Lists all groups declared on wiki
- agprefix
 Prefix search term
- agcontains
 Search for all user groups that contain this value.
- agdir
 Sorting direction
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 - agprop
 Properties to retrieve
- displaytext
 - Displaytext of the group
 
- Значения (разделённые с помощью | или альтернативного разделителя): displaytext
 
- List groups starting with "s"
 - api.php?action=query&list=allgroups&agprefix=s [открыть в песочнице]
 
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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- 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
 Ограничить изображения этим числом байтов снизу.
- Тип: целочисленное значение
 - aimaxsize
 Ограничить изображения этим числом байтов сверху.
- Тип: целочисленное значение
 - 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.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - ailimit
 Сколько изображений вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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 [открыть в песочнице]
 
list=alllinks (al)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Перечисление всех ссылок, указывающих на заданное пространство имён.
- alcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- alfrom
 Название ссылки, с которой начать перечисление.
- alto
 Название ссылки, на которой закончить перечисление.
- alprefix
 Найти все названия ссылаемых страниц, начинающиеся с этого значения.
- alunique
 Показывать только уникальные названия ссылаемых страниц. Не может быть использовано одновременно с alprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.
- Тип: булева (подробнее)
 - 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, 102, 103, 108, 109, 112, 113, 828, 829
 - По умолчанию: 0
 - allimit
 Сколько элементов вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- apto
 Название страницы, на которой закончить перечисление.
- apprefix
 Найти все названия страниц, начинающиеся с этого значения.
- apnamespace
 Пространство имён для перечисления.
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - По умолчанию: 0
 - apfilterredir
 Какие страницы перечислять.
- Одно из следующих значений: all, nonredirects, redirects
 - По умолчанию: all
 - apfilterlanglinks
 Отфильтровывать страницы, основываясь на наличие на странице языковых ссылок. Обратите внимание: языковые ссылки, добавленные расширениями, могут не учитываться.
- Одно из следующих значений: all, withlanglinks, withoutlanglinks
 - По умолчанию: all
 - apminsize
 Ограничить страницы этим числом байтов снизу.
- Тип: целочисленное значение
 - apmaxsize
 Ограничить страницы этим числом байтов сверху.
- Тип: целочисленное значение
 - apprtype
 Перечислить только защищённые страницы.
- Значения (разделённые с помощью | или альтернативного разделителя): edit, move, upload
 - apprlevel
 Отфильтровывать страницы, основываясь на уровне защиты (должно быть использовано одновременно с параметром apprtype=).
- Значения (разделённые с помощью | или альтернативного разделителя): Может быть пустым или autoconfirmed, sysop
 - apprfiltercascade
 Отфильтровывать страницы, основываясь на каскадности (игнорируется, если apprtype не задан).
- Одно из следующих значений: all, cascading, noncascading
 - По умолчанию: all
 - apprexpiry
 Отфильтровывать страницы, основываясь на длительности защиты:
- indefinite
 - Получить только страницы с неограниченной защитой.
 - definite
 - Получить только страницы с заданной длительностью защиты.
 - all
 - Получить страницы с любой длительностью защиты.
 
- Одно из следующих значений: all, definite, indefinite
 - По умолчанию: all
 - aplimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - apdir
 Порядок перечисления.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 
- Показать список страниц, начиная с буквы 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- arfrom
 Название перенаправления, с которого начать перечисление.
- arto
 Название перенаправления, на котором закончить перечисление.
- arprefix
 Найти все названия целевых страниц, начинающихся с этого значения.
- arunique
 Показывать только уникальные целевые страницы. Не может быть использовано одновременно с arprop=ids|fragment|interwiki. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.
- Тип: булева (подробнее)
 - 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, 102, 103, 108, 109, 112, 113, 828, 829
 - По умолчанию: 0
 - arlimit
 Сколько элементов вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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
 - Для указания всех значений, используйте *.
 - arvcontentformat-{slot}
 Content serialization format used for output of content.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями arvslots.
 - Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - arvlimit
 Сколько версий вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - arvexpandtemplates
 - Устарело.
 Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется arvprop=content).
- Тип: булева (подробнее)
 - arvgeneratexml
 - Устарело.
 Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется arvprop=content).
- Тип: булева (подробнее)
 - arvparse
 - Устарело.
 Вместо этого используйте action=parse. Распарсить содержимое версии (требуется arvprop=content). Из соображений производительности, при использовании этой опции, в качестве arvlimit принудительно устанавливается 1.
- Тип: булева (подробнее)
 - arvsection
 Восстановить только содержимое раздела с этим идентификатором.
- arvdiffto
 - Устарело.
 Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.
- arvdifftotext
 - Устарело.
 Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет 500diffto. Если задано 500section, сравнение будет произведено только с этим разделом.
- arvdifftotextpst
 - Устарело.
 Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с arvdifftotext.
- Тип: булева (подробнее)
 - 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - arvstart
 Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
 - arvend
 Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
 - arvdir
 В каком порядке перечислять:
- newer
 - Начать с самых старых. Обратите внимание: arvstart должно быть раньше arvend.
 - older
 - Начать с самых новых (по умолчанию). Обратите внимание: arvstart должно быть позже arvend.
 
- Одно из следующих значений: newer, older
 - По умолчанию: older
 - arvexcludeuser
 Не перечислять правки данного участника.
- Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
 - arvcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- arvgeneratetitles
 При использовании в качестве генератора, генерирует названия страниц вместо идентификаторов версий.
- Тип: булева (подробнее)
 
- Перечислить последние 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- atfrom
 Название включения, с которого начать перечисление.
- atto
 Название включения, на котором закончить перечисление.
- atprefix
 Найти все названия включений, начинающиеся с этого значения.
- atunique
 Показывать только уникальные названия включений. Не может быть использовано одновременно с atprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.
- Тип: булева (подробнее)
 - 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, 102, 103, 108, 109, 112, 113, 828, 829
 - По умолчанию: 10
 - atlimit
 Сколько элементов вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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
 Включать только участников из данных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, push-subscription-manager, smwadministrator, smwcurator, smweditor, suppress, sysop
 - auexcludegroup
 Исключать участников из данных групп.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, push-subscription-manager, smwadministrator, smwcurator, smweditor, suppress, sysop
 - aurights
 Включать только участников с данными правами. Участники с правами, предоставляемыми автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не включаются.
- Значения (разделённые с помощью | или альтернативного разделителя): abusefilter-access-protected-vars, abusefilter-bypass-blocked-external-domains, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-blocked-external-domains, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-protected-vars-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, badoath, bigdelete, block, blockemail, bot, browsearchive, changeemail, changetags, confirmemail, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, echo-create, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editor, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, hideuser, import, importupload, interwiki, ipblock-exempt, linkpurge, mailpassword, manage-all-push-subscriptions, managechangetags, managegooglelogin, managegooglelogindomains, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, nuke, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, renderfile, renderfile-nonstandard, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, stashbasehtml, stashedit, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, thanks-notification, titleblacklistlog, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, voteny, wikiadmin
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - auprop
 Какую информацию включить:
- blockinfo
 - Добавляет информацию о текущих блокировках участника.
 - groups
 - Перечисляет группы, в которые входит участник. Это значительно нагружает сервера, что может привести к возвращению меньшего числа результатов, чем указанный лимит.
 - implicitgroups
 - Перечисляет группы, в которые участник был включён автоматически.
 - rights
 - Перечисляет права, которые есть у участника.
 - editcount
 - Добавляет счётчик правок участника.
 - registration
 - Добавляет метку времени, когда участник был зарегистрирован, если она доступна (может быть пустым).
 - centralids
 - Добавляет центральный идентификатор и статус прикрепления участника.
 
- Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
 - aulimit
 Сколько ников вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - auwitheditsonly
 Перечислять только участников, совершавших правки.
- Тип: булева (подробнее)
 - auactiveusers
 Перечислять только участников, которые были активны в последние 30 дней.
- Тип: булева (подробнее)
 - auattachedwiki
 С auprop=centralids, также отображает, прикреплён ли к вики участник с этим идентификатором.
- auexcludenamed
 Exclude users of named accounts.
- Тип: булева (подробнее)
 - auexcludetemp
 Exclude users of temporary accounts.
- Тип: булева (подробнее)
 
- Список участников, начиная с Y.
 - api.php?action=query&list=allusers&aufrom=Y [открыть в песочнице]
 
list=backlinks (bl)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение списка страниц, ссылающихся на данную страницу.
- bltitle
 Заголовок для поиска. Не может быть использован одновременно с blpageid.
- blpageid
 Идентификатор страницы для поиска. Не может быть использован одновременно с bltitle.
- Тип: целочисленное значение
 - blcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- blnamespace
 Пространство имён для перечисления.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - bldir
 Порядок перечисления.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 - blfilterredir
 Как обрабатывать перенаправления. Если присвоено значение nonredirects при заданном blredirect, это применяется только ко второму уровню.
- Одно из следующих значений: all, nonredirects, redirects
 - По умолчанию: all
 - bllimit
 Сколько страниц вернуть. Если задан blredirect, лимит применяется к каждому уровню по отдельности (что означает, что всего может вернуться до 2 * bllimit результатов).
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - blredirect
 Если ссылающаяся страница является перенаправлением, найти также все страницы, которые ссылаются на это перенаправление. Максимальный лимит становится в два раза меньше.
- Тип: булева (подробнее)
 
- Показать ссылки на Заглавная страница.
 - api.php?action=query&list=backlinks&bltitle=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 - Получить информацию о страницах, ссылающихся на Заглавная страница.
 - api.php?action=query&generator=backlinks&gbltitle=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&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
 Список идентификаторов блокировки (необязательно).
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - bkusers
 Список искомых участников (необязательно).
- Тип: список пользователей, любой из имя участника, IP-адрес, Временный участник и IP-диапазон
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - bkip
 Получить все блокировки, применённые к этому IP-адресу или диапазону CIDR, включая блокировки диапазонов. Не может быть использовано одновременно с bkusers. Диапазоны CIDR шире IPv4/16 или IPv6/19 не поддерживаются.
- bklimit
 Максимальное число блокировок в списке.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Список блокировок.
 - 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.
- Тип: целочисленное значение
 - 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - cmtype
 Какие типы страниц включать. Игнорируется при cmsort=timestamp.
- Значения (разделённые с помощью | или альтернативного разделителя): file, page, subcat
 - По умолчанию: page|subcat|file
 - cmcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- cmlimit
 Максимальное число возвращаемых страниц.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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
 
Перечисление удалённых правок.
Работает в трёх режимах:
- Перечисление удалённых правок для заданных названий страниц, сортируется по временным меткам.
 - Перечисление удалённого вклада заданного участника, сортируется по временным меткам (названия страниц не указываются).
 - Перечисление удалённых правок в заданном пространстве имён, сортируется по названиям страниц и временным меткам (названия страниц и 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
 - Тип: булева (подробнее)
 - drnamespace
 Перечислять только страницы этого пространства имён.
- Мод: 3
 - Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - По умолчанию: 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, user, userid, token
 - По умолчанию: user|comment
 - drlimit
 Максимальное количество изменений в списке. Если используется dr prop=content, предел составляет 500.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - drcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Список последних удалённых правок страниц Заглавная страница и Talk:Main Page с содержимым (режим 1).
 - api.php?action=query&list=deletedrevs&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0|%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%3A%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&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.
- Тип: целочисленное значение
 - eicontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- einamespace
 Пространство имён для перечисления.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - eidir
 Порядок перечисления.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 - eifilterredir
 Как фильтровать перенаправления.
- Одно из следующих значений: all, nonredirects, redirects
 - По умолчанию: all
 - eilimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- euprotocol
 Протокол ссылки. Если оставлено пустым, а euquery задано, будут найдены ссылки с протоколами http и https. Оставьте пустым и euquery, и данный параметр, чтобы получить список всех внешних ссылок.
- Одно из следующих значений: Может быть пустым или bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
 - По умолчанию: (пусто)
 - euquery
 Поисковый запрос без протокола. См. Special:LinkSearch. Оставьте пустым для получение списка всех внешних ссылок.
- eunamespace
 Пространства имён для перечисления.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - eulimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - euexpandurl
 - Устарело.
 Раскрыть зависимые от протокола ссылки с каноничным протоколом.
- Тип: булева (подробнее)
 
- Показать страницы, ссылающиеся на https://www.mediawiki.org.
 - api.php?action=query&list=exturlusage&euquery=www.mediawiki.org [открыть в песочнице]
 
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 и 5000.
 - По умолчанию: 10
 - facontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Список всех удалённых файлов.
 - api.php?action=query&list=filearchive [открыть в песочнице]
 
list=gadgetcategories (gc)
- Этот модуль требует прав на чтение.
 - Источник: Gadgets
 - Лицензия: GPL-2.0-or-later
 
Возвращает список категорий гаджетов.
- gcprop
 Какую информацию о категориях гаджетов получить:
- name
 - Internal category name.
 - title
 - Category title.
 - members
 - Number of gadgets in category.
 
- Значения (разделённые с помощью | или альтернативного разделителя): members, name, title
 - По умолчанию: name
 - gcnames
 Названия возвращаемых категорий.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 
- Получить список существующих категорий гаджетов
 - api.php?action=query&list=gadgetcategories [открыть в песочнице]
 - Получить всю информацию о категориях с названиями «Foo» и «Bar»
 - api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members [открыть в песочнице]
 
list=gadgets (ga)
- Этот модуль требует прав на чтение.
 - Источник: Gadgets
 - Лицензия: GPL-2.0-or-later
 
Возвращает список гаджетов, используемых в этой вики.
- gaprop
 Какую информацию о гаджете получить:
- id
 - Internal gadget ID.
 - metadata
 - The gadget metadata.
 - desc
 - Gadget description transformed into HTML (can be slow, use only if really needed).
 
- Значения (разделённые с помощью | или альтернативного разделителя): desc, id, metadata
 - По умолчанию: id|metadata
 - gacategories
 Гаджеты из каких категорий получать.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - gaids
 Идентификаторы гаджетов для получения.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - gaallowedonly
 Перечислить только гаджеты, разрешённые текущему участнику.
- Тип: булева (подробнее)
 - gaenabledonly
 Перечислить только гаджеты, включенные у текущего участника.
- Тип: булева (подробнее)
 
- Получить список гаджетов вместе с их описаниями
 - api.php?action=query&list=gadgets&gaprop=id|desc [открыть в песочнице]
 - Получить список гаджетов со всеми их возможными свойствами
 - api.php?action=query&list=gadgets&gaprop=id|metadata|desc [открыть в песочнице]
 - Получить список гаджетов в категории «foo»
 - api.php?action=query&list=gadgets&gacategories=foo [открыть в песочнице]
 - Получить информацию о гаджетах «foo» и «bar»
 - api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata [открыть в песочнице]
 - Получить список гаджетов, включённых у данного участника
 - api.php?action=query&list=gadgets&gaenabledonly [открыть в песочнице]
 
list=imageusage (iu)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Поиск всех страниц, использующих данный файл.
- iutitle
 Искомое название. Не может использоваться вместе с iupageid.
- iupageid
 Искомый идентификатор страницы. Не может быть использован одновременно с iutitle.
- Тип: целочисленное значение
 - iucontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- iunamespace
 Пространство имён для перечисления.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - iudir
 Порядок перечисления.
- Одно из следующих значений: ascending, descending
 - По умолчанию: ascending
 - iufilterredir
 Как обрабатывать перенаправления. Если присвоено значение nonredirects при заданном iuredirect, это применяется только ко второму уровню.
- Одно из следующих значений: all, nonredirects, redirects
 - По умолчанию: all
 - iulimit
 Сколько страниц вернуть. Если задан iuredirect, лимит применяется к каждому уровню по отдельности (что означает, что всего может вернуться до 2 * iulimit результатов).
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - iuredirect
 Если ссылающаяся страница является перенаправлением, найти также все страницы, которые ссылаются на это перенаправление. Максимальный лимит становится в два раза меньше.
- Тип: булева (подробнее)
 
- Показать страницы, использующие File:Albert Einstein Head.jpg.
 - api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [открыть в песочнице]
 - Получить информацию о страницах, использующих File:Albert Einstein Head.jpg.
 - api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [открыть в песочнице]
 
list=iwbacklinks (iwbl)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Поиск всех страниц, ссылающихся на заданную интервики ссылку.
Может быть использована для поиска всех ссылок с префиксом, или всех ссылок на название (с заданным префиксом). Неиспользование никакого параметра фактически означает «все интервики-ссылки».
- iwblprefix
 Префикс интервики.
- iwbltitle
 Искомая интервики-ссылка. Должна быть использована вместе с iwblblprefix.
- iwblcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- iwbllimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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 [открыть в песочнице]
 
list=langbacklinks (lbl)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Поиск всех страниц, ссылающихся на заданную языковую ссылку.
Может быть использовано для поиска всех ссылок с языковым кодом, или всех ссылок на страницу с заданным языком. Неиспользование этого параметра фактически вернёт все языковые ссылки.
Обратите внимания, что ссылки, добавляемые расширениями, могут не рассматриваться.
- lbllang
 Язык ссылки.
- lbltitle
 Искомая языковая ссылка. Должно быть использовано с lbllang.
- lblcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- lbllimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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=linterrors (lnt)
- Этот модуль требует прав на чтение.
 - Источник: Linter
 - Лицензия: GPL-2.0-or-later
 
Получение списка ошибок статического анализатора
- lntcategories
 Категории ошибок статического анализатора
- Значения (разделённые с помощью | или альтернативного разделителя): bogus-image-options, deletable-table-tag, duplicate-ids, fostered, fostered-transparent, html5-misnesting, large-tables, misc-tidy-replacement-issues, misnested-tag, missing-end-tag, missing-end-tag-in-heading, multi-colon-escape, multiline-html-table-in-list, multiple-unclosed-formatting-tags, night-mode-unaware-background-color, obsolete-tag, pwrap-bug-workaround, self-closed-tag, stripped-tag, tidy-font-bug, tidy-whitespace-bug, unclosed-quotes-in-heading, wikilink-in-extlink
 - По умолчанию: deletable-table-tag|duplicate-ids|html5-misnesting|misc-tidy-replacement-issues|multiline-html-table-in-list|multiple-unclosed-formatting-tags|pwrap-bug-workaround|self-closed-tag|tidy-font-bug|tidy-whitespace-bug|unclosed-quotes-in-heading|bogus-image-options|fostered|misnested-tag|multi-colon-escape|wikilink-in-extlink|missing-end-tag|missing-end-tag-in-heading|night-mode-unaware-background-color|obsolete-tag|stripped-tag
 - lntlimit
 Количество возвращаемых результатов
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - lntnamespace
 Включать только ошибки из указанных пространств имён
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - lntpageid
 Включать только ошибки со страниц с указанными идентификаторами
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - lnttitle
 Включать только ошибки с указанной страницы
- lntfrom
 Идентификатор ошибки, с которой начать запрос
- Тип: целочисленное значение
 
- Получить все ошибки из категории устаревших тегов
 - api.php?action=query&list=linterrors&lntcategories=obsolete-tag [открыть в песочнице]
 
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
 Вернуть только записи этого типа.
- Одно из следующих значений: Может быть пустым или abusefilter, abusefilter-protected-vars, abusefilterblockeddomainhit, abusefilterprivatedetails, block, contentmodel, create, delete, import, interwiki, managetags, merge, move, newusers, oath, patrol, protect, renameuser, rights, smw, suppress, tag, thanks, titleblacklist, upload
 - leaction
 Вернуть только указанные действия журнала. Переопределяет letype. В списке возможных значений можно использовать звёздочку, например, action/* найдёт различные подстроки после слэша (/).
- Одно из следующих значений: abusefilter-protected-vars/*, abusefilter/create, abusefilter/hit, abusefilter/modify, abusefilterblockeddomainhit/*, abusefilterprivatedetails/access, 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, oath/*, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/blockautopromote, rights/restoreautopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/hide-afl, suppress/reblock, suppress/revision, suppress/unhide-afl, tag/update, thanks/*, titleblacklist/*, 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, 102, 103, 108, 109, 112, 113, 828, 829
 - leprefix
 Вернуть записи, начинающиеся с заданного префикса.
- letag
 Только записи с заданной меткой.
- lelimit
 Сколько записей вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - lecontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Список последних записей.
 - api.php?action=query&list=logevents [открыть в песочнице]
 
list=mystashedfiles (msf)
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получить список файлов во временном хранилище текущего участника.
- msfprop
 Какие свойства файлов запрашивать.
- size
 - Запросить размер и разрешение изображения.
 - type
 - Запросить MIME- и медиа-тип файла.
 
- Значения (разделённые с помощью | или альтернативного разделителя): size, type
 - По умолчанию: (пусто)
 - msflimit
 Сколько файлов получить.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - msfcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Получить ключ, размер и разрешение файлов во временном хранилище текущего участника.
 - api.php?action=query&list=mystashedfiles&msfprop=size [открыть в песочнице]
 
list=pagepropnames (ppn)
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Перечисление всех названий свойств, использованных в вики.
- ppncontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- ppnlimit
 Максимальное число возвращаемых названий.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- pwplimit
 Максимальное число возвращаемых страниц.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - По умолчанию: 0
 - pslimit
 Максимальное число возвращаемых результатов.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - psoffset
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Тип: целочисленное значение
 - Значение должно быть не меньше 0.
 - По умолчанию: 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - ptlevel
 Перечислять только названия с этим уровнем защиты.
- Значения (разделённые с помощью | или альтернативного разделителя): autoconfirmed, sysop
 - ptlimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Список защищённых заголовков
 - 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, GadgetUsage, 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Тип: целочисленное значение
 - По умолчанию: 0
 - qplimit
 Количество возвращаемых результатов.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - rnfilterredir
 Как фильтровать перенаправления.
- Одно из следующих значений: all, nonredirects, redirects
 - По умолчанию: nonredirects
 - rnredirect
 - Устарело.
 Вместо этого, используйте rnfilterredir=redirects.
- Тип: булева (подробнее)
 - rnlimit
 Ограничение на количество возвращаемых страниц.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 1
 - rncontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Вернуть две случайные страницы из основного пространства имён.
 - 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - 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 и 5000.
 - По умолчанию: 10
 - rctype
 Какие типы правок показать.
- Значения (разделённые с помощью | или альтернативного разделителя): categorize, edit, external, log, new
 - По умолчанию: edit|new|log|categorize
 - rctoponly
 Перечислять только последние правки страниц.
- Тип: булева (подробнее)
 - rctitle
 Вернуть записи, связанные со страницей.
- rccontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- rcgeneraterevisions
 При использовании в качестве генератора, генерировать идентификаторы версий вместо их названий. Записи последних изменений без привязанного идентификатора версии (например, большинство записей журналов) не сгенерируют ничего.
- Тип: булева (подробнее)
 - 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - По умолчанию: 0
 - srlimit
 Сколько страниц вернуть.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - sroffset
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Тип: целочисленное значение
 - Значение должно быть не меньше 0.
 - По умолчанию: 0
 - srqiprofile
 Используемый запросонезависимый профиль (затрагивает оценивающий алгоритм).
- classic
 - Сортировка на основе количества входящих ссылок, некоторых шаблонов, языка страницы и новизны (шаблоны/язык/новизна могут быть не включены на этом вики-сайте).
 - classic_noboostlinks
 - Сортировка на основе некоторых шаблонов, языка страниц и новизны, если она включена на этом вики-сайте.
 - empty
 - Сортировка только на основе свойств, основанных на запросе (для отладки)
 - wsum_inclinks
 - Взвешенная сумма на основе входящих ссылок
 - wsum_inclinks_pv
 - Взвешенная сумма на основе входящих ссылок и недельных просмотров страниц
 - popular_inclinks_pv
 - Ранжирование, основанное в первую очередь на просмотрах страниц
 - popular_inclinks
 - Ранжирование, основанное в первую очередь на числе входящих ссылок
 - engine_autoselect
 - Пусть поисковая система определит лучший профиль для использования.
 
- Одно из следующих значений: classic, classic_noboostlinks, empty, engine_autoselect, popular_inclinks, popular_inclinks_pv, wsum_inclinks, wsum_inclinks_pv
 - По умолчанию: engine_autoselect
 - 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
 Включить результаты из других вики, если доступны.
- Тип: булева (подробнее)
 - srenablerewrites
 Разрешить редактирование запроса. Некоторые поисковые движки могут отредактировать запрос, например, исправив опечатку, если посчитают, что это приведёт к лучшим результатам.
- Тип: булева (подробнее)
 - srsort
 Задаёт порядок сортировки возвращаемых результатов.
- Одно из следующих значений: create_timestamp_asc, create_timestamp_desc, incoming_links_asc, incoming_links_desc, just_match, last_edit_asc, last_edit_desc, none, random, relevance, user_random
 - По умолчанию: 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
 
Список меток правок.
Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
Максимальное количество меток в списке.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 Какие свойства получить:
- 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 и 5000.
 - По умолчанию: 10
 - ucstart
 Временная метка, с которой начать возврат, то есть версии до этой отметки времени..
- Тип: временная метка (разрешённые форматы)
 - ucend
 Временная метка, на которой закончить возврат.
- Тип: временная метка (разрешённые форматы)
 - uccontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- ucuser
 Участники, чей вклад необходимо получить. Не может быть использовано с ucuserids, ucuserprefix или uciprange.
- Тип: список пользователей, любой из имя участника, IP-адрес, Временный участник и название интервики (например, «префикс>ПримерНазвания»)
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - ucuserids
 Идентификаторы участников, чей вклад необходимо получить. Не может быть использовано с ucuser, ucuserprefix или uciprange.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - ucuserprefix
 Получить вклад всех участников, имена которых начинаются с этого значения. Не может быть использовано с ucuser, ucuserids, или uciprange.
- uciprange
 The CIDR range to retrieve contributions for. Cannot be used with ucuser, ucuserprefix, or 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, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - 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
 - Устарело.
 Перечислять только последние правки страниц.
- Тип: булева (подробнее)
 
- Показать вклад участника 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
 - Определяет, могут ли быть созданы аккаунты с допустимыми, но незарегистрированными именами. Чтобы проверить, может ли текущий пользователь выполнить создание учетной записи, используйте action=query&meta=userinfo&uiprop=cancreateaccount.
 
- Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
 - usattachedwiki
 Вместе с usprop=centralids отображает, прикреплён ли к вики участник с этим идентификатором.
- ususers
 Список участников, для которых получить информацию.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - ususerids
 Список идентификаторов участников, для которых получить информацию.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 
- Вернуть информацию о участнике Example.
 - api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [открыть в песочнице]
 
list=watchlist (wl)
- Этот модуль требует прав на чтение.
 - Этот модуль может быть использован в качестве генератора.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение последних правок страниц из списка наблюдения текущего участника.
- wlallrev
 Включить несколько правок одной страницы из заданного временного промежутка.
- Тип: булева (подробнее)
 - wlstart
 Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
 - wlend
 Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
 - wlnamespace
 Только правки в этих пространствах имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - wluser
 Только правки данного участника.
- Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
 - wlexcludeuser
 Не перечислять правки данного участника.
- Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
 - wldir
 В каком порядке перечислять:
- newer
 - Начать с самых старых. Обратите внимание: wlstart должно быть раньше wlend.
 - older
 - Начать с самых новых (по умолчанию). Обратите внимание: wlstart должно быть позже wlend.
 
- Одно из следующих значений: newer, older
 - По умолчанию: older
 - wllimit
 Сколько результатов возвращать за один запрос.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 10
 - wlprop
 Какие дополнительные свойства получить:
- ids
 - Добавляет идентификаторы страницы и версии.
 - title
 - Добавляет заголовок страницы.
 - flags
 - Добавляет флаги правки.
 - user
 - Добавляет участника, сделавшего правку. Если версия пользователя была удалена, будет возвращено свойство userhidden.
 - userid
 - Добавляет идентификатор участника, сделавшего правку. Если версия пользователя была удалена, будет возвращено свойство userhidden.
 - comment
 - Добавляет описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
 - parsedcomment
 - Добавляет распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
 - timestamp
 - Добавляет временную метку правки.
 - patrol
 - Определяет, была ли правка отпатрулирована.
 - sizes
 - Добавляет старую и новую длину страницы.
 - notificationtimestamp
 - Добавляет метку времени, когда участник был уведомлён о правке.
 - loginfo
 - Добавляет информацию о журнале, где уместно.
 - tags
 - Перечисляет метки записи.
 - expiry
 - Adds the expiry time.
 
- Значения (разделённые с помощью | или альтернативного разделителя): 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Список последних правок недавно отредактированных страниц из списка наблюдения текущего участника.
 - 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
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- wrnamespace
 Перечислять только страницы этих пространств имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 828, 829
 - Для указания всех значений, используйте *.
 - wrlimit
 Сколько результатов возвращать за один запрос.
- Тип: целое число или max
 - Значение должно быть между 1 и 5000.
 - По умолчанию: 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
 Какие сообщения выводить. * (по умолчанию) означает «все сообщения».
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - По умолчанию: *
 - amprop
 Какие свойства получить:
- Значения (разделённые с помощью | или альтернативного разделителя): default
 - amenableparser
 Установите, чтобы активировать парсер, который будет обрабатывать вики-текст сообщений (подставлять волшебные слова, обрабатывать шаблоны, и так далее).
- Тип: булева (подробнее)
 - amnocontent
 Если установлен, ничего не делать с содержимым сообщений перед выводом.
- Тип: булева (подробнее)
 - amincludelocal
 Также включить локальные сообщения, то есть, сообщения, не существующие в программе, но существующие в пространстве имён MediaWiki. Это перечислит все страницы из пространства MediaWiki, поэтому в результат также могут попасть страницы, не являющимися сообщениями — например, Common.js.
- Тип: булева (подробнее)
 - amargs
 Аргументы, подставляемые в сообщение.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - amfilter
 Вернуть только сообщения, чьи названия содержат эту подстроку.
- amcustomised
 Вернуть только сообщения в этом состоянии персонализации.
- Одно из следующих значений: all, modified, unmodified
 - По умолчанию: all
 - amlang
 Вернуть сообщения на этом языке.
- amfrom
 Вернуть сообщения, начиная с данного.
- amto
 Вернуть сообщения, заканчивая на данном.
- amtitle
 Название страницы, используемой для контекста при анализе сообщения (для параметра amenableparser).
- amprefix
 Вернуть сообщения с заданным префиксом.
- Отобразить сообщения, начинающиеся с ipb-.
 - api.php?action=query&meta=allmessages&refix=ipb- [открыть в песочнице]
 - Отобразить сообщения august и mainpage на немецком языке.
 - api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [открыть в песочнице]
 
meta=authmanagerinfo (ami)
- Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение информации о текущем статусе аутентификации.
- amisecuritysensitiveoperation
 Проверить, достаточен ли текущий статус для осуществления чувствительных к безопасности операций.
- amirequestsfor
 Получить информацию о аутентификационных запросах, необходимых для указанного действия аутентификации.
- Одно из следующих значений: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
 - amimergerequestfields
 Слить поля информации со всех аутентификационных запросов в один массив.
- Тип: булева (подробнее)
 - 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
 
Возвращает информацию о доступных языках.
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.
 - variantnames
 - The short names for language variants used for language conversion links.
 - 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, variantnames, variants
 - По умолчанию: code
 - licode
 Language codes of the languages that should be returned, or
*for all languages.- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - По умолчанию: *
 - licontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Получить языковые коды всех поддерживаемых языков.
 - api.php?action=query&meta=languageinfo [открыть в песочнице]
 - Получить автонимы и немецкие названия всех поддерживаемых языков.
 - api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [открыть в песочнице]
 - Get the fallback languages and variants of Occitan.
 - api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [открыть в песочнице]
 - Get the BCP-47 language code and direction of all supported languages.
 - api.php?action=query&meta=languageinfo&liprop=bcp47|dir [открыть в песочнице]
 
meta=linterstats (lntrst)
- Этот модуль требует прав на чтение.
 - Источник: Linter
 - Лицензия: GPL-2.0-or-later
 
Получение числа ошибок в каждой категории
- Получить число ошибок в каждой категории
 - api.php?action=query&meta=linterstats [открыть в песочнице]
 
meta=notifications (not)
- Этот модуль требует прав на чтение.
 - Источник: Echo
 - Лицензия: MIT
 
Получать уведомления, ожидающие текущего пользователя.
- notfilter
 Фильтровать возвращённые уведомления.
- Значения (разделённые с помощью | или альтернативного разделителя): !read, read
 - По умолчанию: read|!read
 - notprop
 Подробности для запроса.
- Значения (разделённые с помощью | или альтернативного разделителя): count, list, seenTime
 - По умолчанию: list
 - notsections
 Разделы уведомлений для запроса (т. е. некое сочетание 'alert' и 'message').
- Значения (разделённые с помощью | или альтернативного разделителя): alert, message
 - По умолчанию: alert|message
 - notgroupbysection
 Следует ли группировать результат по разделам. Если задано, каждый раздел извлекается отдельно.
- Тип: булева (подробнее)
 - notformat
 Если определено, уведомления будут возвращены отформатированными таким образом.
- model
 - Необработанные данные уведомления
 - special
 - Отформатированое для страницы Special:Notifications (и только её!) Не полагайтесь на этот HTML, так как он может измениться в любой момент.
 - flyout
 - Устарело. Используйте notformat=model для исходных данных
 - html
 - Устарело. Используйте notformat=model для исходных данных
 
- Одно из следующих значений: flyout, html, model, special
 - notlimit
 Максимальное количество возвращаемых уведомлений.
- Тип: целое число или max
 - Значение должно быть между 1 и 500.
 - По умолчанию: 20
 - notcontinue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- notunreadfirst
 Нужно ли показывать непрочитанные уведомления вначале (используется только если groupbysection не установлен).
- Тип: булева (подробнее)
 - nottitles
 Только возвращать уведомления для этих страниц. Чтобы получать уведомления, не связанные с какой-либо страницей, используйте [] как заголовок.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - notbundle
 Является ли показать совместимые с пакетом непрочитанные уведомления в соответствии со стандартами связывания типов уведомлений.
- Тип: булева (подробнее)
 - notnotifiertypes
 Notifier types for which to return notifications.
- Значения (разделённые с помощью | или альтернативного разделителя): email, web
 - По умолчанию: web
 - notalertcontinue
 Когда доступно больше результатов для предупреждений, используйте это для продолжения.
- notalertunreadfirst
 Нужно ли показывать непрочитанные уведомления о сообщениях в первую очередь (используется только если указан groupbysection).
- Тип: булева (подробнее)
 - notmessagecontinue
 Когда доступно больше результатов для сообщений, используйте это для продолжения.
- notmessageunreadfirst
 Нужно ли показывать непрочитанные уведомления о оповещениях в первую очередь (используется только если указан groupbysection).
- Тип: булева (подробнее)
 
- Список веб-уведомлений
 - api.php?action=query&meta=notifications [открыть в песочнице]
 - Список веб-уведомлений, сгруппированных по разделам, с указанием количества
 - api.php?action=query&meta=notifications¬prop=count¬sections=alert|message¬groupbysection=1 [открыть в песочнице]
 - List email notifications
 - api.php?action=query&meta=notifications¬notifiertypes=email [открыть в песочнице]
 
meta=oath (oath)
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Источник: OATHAuth
 - Лицензия: GPL-2.0-or-later AND GPL-3.0-or-later
 
Проверьте, включена ли двухфакторная аутентификация (OATH) для пользователя.
- oathuser
 Пользователь для получения информации о. По умолчанию для текущего пользователя.
- Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, IP-диапазон и название интервики (например, «префикс>ПримерНазвания»)
 - oathreason
 Причина запроса статуса OATH.
- Получить информацию о текущем пользователе
 - api.php?action=query&meta=oath [открыть в песочнице]
 - Получать информацию о пользователе Пример
 - api.php?action=query&meta=oath&oathuser=Example [открыть в песочнице]
 
meta=siteinfo (si)
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение основной информации о сайте.
- siprop
 Какую информацию получить:
- general
 - Общую системную информацию.
 - namespaces
 - Список зарегистрированных пространств имён и их каноничные имена.
 - namespacealiases
 - Список зарегистрированных синонимов пространств имён.
 - specialpagealiases
 - Список синонимов служебных страниц.
 - magicwords
 - Список магических слов и их синонимы.
 - interwikimap
 - Карта интервик (может быть отфильтрована, или локализована с помощью siinlanguagecode).
 - dbrepllag
 - Возвращает сервер базы данных с наибольшим отставанием репликации.
 - statistics
 - Статистика сайта.
 - usergroups
 - Список групп участников и связанных прав.
 - autocreatetempuser
 - Returns configuration for the automatic creation of temporary user accounts (also known as IP masking).
 - clientlibraries
 - Returns client-side libraries installed on the wiki
 - libraries
 - Библиотеки, установленные в вики.
 - extensions
 - Расширения, установленные в вики.
 - fileextensions
 - Список файловых расширений, разрешённых к загрузке.
 - rightsinfo
 - Возвращает правовую информацию (лицензию), если доступно.
 - restrictions
 - Возвращает информацию о доступных типах защиты страниц.
 - languages
 - Возвращает список языков, поддерживаемых MediaWiki (опционально локализованных с помощью siinlanguagecode).
 - languagevariants
 - Возвращает список языковых кодов, для которых включён LanguageConverter, а также варианты, поддерживаемые для каждого языка.
 - skins
 - Возвращает список доступных скинов (опционально локализованных с помощью siinlanguagecode, в противном случае — на языке вики).
 - extensiontags
 - Возвращает список меток рашсирений парсера.
 - functionhooks
 - Возвращает список перехватчиков функций парсера.
 - showhooks
 - Возвращает список всех подписанных перехватчиков (содержимое $wgHooks).
 - variables
 - Возвращает список идентификаторов переменных.
 - protocols
 - Возвращает список протоколов, разрешённых во внешних ссылках.
 - defaultoptions
 - Возвращает значения по умолчанию настроек участников.
 - uploaddialog
 - Возвращает конфигурацию диалога загрузки.
 - autopromote
 - Returns the automatic promotion configuration.
 - autopromoteonce
 - Returns the automatic promotion configuration that are only done once.
 
- Значения (разделённые с помощью | или альтернативного разделителя): autocreatetempuser, autopromote, autopromoteonce, clientlibraries, 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
 Перечисляет все сервера баз данных, а не только самый отстающий.
- Тип: булева (подробнее)
 - sinumberingroup
 Перечисляет количество участников в группах.
- Тип: булева (подробнее)
 - 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
- Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение токенов для действий, связанных с редактированием данных.
- 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
 Групповые страницы разговора вместе со своей тематической страницей и групповые уведомления, не связанные со страницей, вместе с пользовательской страницей пользователя.
- Тип: булева (подробнее)
 - 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
 - Добавляет электронный адрес участника и дату проверки его подлинности.
 - realname
 - Добавляет настоящее имя участника.
 - acceptlang
 - Возвращает назад заголовок 
Accept-Language, отосланный клиентом, в структурированном формате. - registrationdate
 - Добавляет дату регистрации участника.
 - unreadcount
 - Добавляет число непрочитанных страниц в странице наблюдения участника (максимум 999; возвращает 1000+, если их больше).
 - centralids
 - Добавляет центральный идентификатор и статус прикрепления участника.
 - latestcontrib
 - Adds the date of user's latest contribution.
 - cancreateaccount
 - Указывает, разрешено ли пользователю создавать учетные записи. Чтобы проверить, можно ли создать определенную учетную запись, используйте action=query&list=users&usprop=cancreate.
 
- Значения (разделённые с помощью | или альтернативного разделителя): acceptlang, blockinfo, cancreateaccount, 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 [открыть в песочнице]
 
action=removeauthenticationdata
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Удаление аутентификационных данных для текущего участника.
- request
 Использовать этот аутентификационный запрос, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=remove.
- Это обязательный параметр.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Попытка удалить данные текущего участника для FooAuthenticationRequest.
 - api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [открыть в песочнице]
 
action=resetpassword
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Отправить участнику письмо для сброса пароля.
- user
 Сбрасываемый участник.
- Тип: пользователь, из имя участника
 Электронный адрес сбрасываемого участника.
- token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Послать письмо для сброса пароля участнику Example.
 - api.php?action=resetpassword&user=Example&token=123ABC [открыть в песочнице]
 - Послать письмо для сброса пароля всем участникам с электронным адресом user@example.com.
 - api.php?action=resetpassword&user=user@example.com&token=123ABC [открыть в песочнице]
 
action=revisiondelete
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Удаление и восстановление версий страниц.
- type
 Тип осуществляемого удаления версии.
- Это обязательный параметр.
 - Одно из следующих значений: archive, filearchive, logging, oldimage, revision
 - target
 Название страницы удаляемой версии, если это требуется для выбранного типа.
- ids
 Идентификаторы удаляемых версий.
- Это обязательный параметр.
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - hide
 Что скрыть для каждой версии.
- Значения (разделённые с помощью | или альтернативного разделителя): comment, content, user
 - show
 Что показать для каждой версии.
- Значения (разделённые с помощью | или альтернативного разделителя): comment, content, user
 - suppress
 Следует ли скрыть данные от администраторов так же, как и от остальных участников.
- Одно из следующих значений: no, nochange, yes
 - По умолчанию: nochange
 - reason
 Причина удаления или восстановления.
Изменить метки записи в журнале удалений.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Скрыть содержимое версии 12345 страницы Заглавная страница.
 - api.php?action=revisiondelete&target=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&type=revision&ids=12345&hide=content&token=123ABC [открыть в песочнице]
 - Скрыть все данные записи 67890 в журнале с причиной BLP violation.
 - api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [открыть в песочнице]
 
action=rollback
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Отмена последней правки на странице.
Если последний редактировавший страницу участник сделал несколько правок подряд, все они будут откачены.
- title
 Заголовок откатываемой страницы. Не может быть использовано одновременно с pageid.
- pageid
 Идентификатор откатываемой страницы. Не может быть использовано одновременно с title.
- Тип: целочисленное значение
 Метки, применяемые к откату.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - user
 Имя участника, чьи правки следует откатить.
- Это обязательный параметр.
 - Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
 - summary
 Пользовательское описание правки. При пустом значении будет использовано стандартное описание.
- По умолчанию: (пусто)
 - markbot
 Отметить откатываемые правки и откат как правки бота.
- Тип: булева (подробнее)
 - watchlist
 Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.
- Одно из следующих значений: nochange, preferences, unwatch, watch
 - По умолчанию: preferences
 - token
 Токен «rollback», полученный из action=query&meta=tokens
Для обратной совместимости, токен, используемый в веб-интерфейсе, также применим.
- Это обязательный параметр.
 
- Откатить последние правки страницы Заглавная страница участника Example.
 - api.php?action=rollback&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&user=Example&token=123ABC [открыть в песочнице]
 - Откатить последние правки страницы Заглавная страница анонимного участника 192.0.2.5 с описанием Reverting vandalism, и отметить эти правки и их откат как правки ботов.
 - api.php?action=rollback&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [открыть в песочнице]
 
action=rsd
- Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Экспорт схемы RSD (Really Simple Discovery).
- Экспортировать схему RSD.
 - api.php?action=rsd [открыть в песочнице]
 
action=savedrafts
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Drafts
 - Лицензия: GPL-2.0-or-later
 
Сохранение черновика.
- id
 ID черновика.
- Тип: целочисленное значение
 - drafttoken
 Токен черновика.
- Это обязательный параметр.
 - title
 Заголовок черновика.
- Это обязательный параметр.
 - section
 Номер редактируемого раздела страницы.
- starttime
 Время начала черновика.
- Это обязательный параметр.
 - edittime
 Время редактирования черновика.
- Это обязательный параметр.
 - scrolltop
 scrollTop окна редактирования.
- Это обязательный параметр.
 - Тип: целочисленное значение
 - text
 Текст черновика.
- Это обязательный параметр.
 - summary
 Описание черновика.
- minoredit
 Логическое значение, указывающее, что черновик является малой правкой.
- Это обязательный параметр.
 - Тип: булева (подробнее)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
action=scribunto-console
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Этот модуль принимает только POST-запросы.
 - Источник: Scribunto
 - Лицензия: GPL-2.0-or-later AND MIT
 
Internal module for servicing XHR requests from the Scribunto console.
- title
 The title of the module to test.
- content
 Новое содержимое модуля.
- session
 Токен сессии.
- Тип: целочисленное значение
 - question
 The next line to evaluate as a script.
- Это обязательный параметр.
 - clear
 Set to clear the current session state.
- Тип: булева (подробнее)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
action=setnotificationtimestamp
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Обновление временной метки уведомления для отслеживаемых страниц.
Это затрагивает подсвечивание изменённых страниц в списке наблюдения и истории, и отправляет письмо, если включена настройка «Уведомлять по электронной почте об изменениях страниц и файлов из списка наблюдения».
- entirewatchlist
 Работать над всеми отслеживаемыми страницами.
- Тип: булева (подробнее)
 - timestamp
 Новая временная метка уведомления.
- Тип: временная метка (разрешённые форматы)
 - torevid
 Версия, к временной метке которой приравнять временную метку уведомления (только для одной страницы).
- Тип: целочисленное значение
 - newerthanrevid
 Версия, новее которой сделать временную метку уведомления (только для одной страницы).
- Тип: целочисленное значение
 - continue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- titles
 Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - pageids
 Список идентификаторов страниц для работы.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - revids
 Список идентификаторов версий для работы. Обратите внимание, что почти все модули запросов преобразуют идентификаторы версий в соответствующие идентификаторы страниц и вместо этого работают с последней версией. Только prop=revisions использует в своём ответе точные версии.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - 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
 Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.
- Тип: булева (подробнее)
 - converttitles
 Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh и zh.
- Тип: булева (подробнее)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Сбросить статус уведомления для всего списка наблюдения.
 - api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [открыть в песочнице]
 - Сбросить статус уведомления для Заглавная страница.
 - api.php?action=setnotificationtimestamp&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&token=123ABC [открыть в песочнице]
 - Установить временную метку уведомления для страницы Заглавная страница таким образом, чтобы сделать все правки с 1 января 2012 года непросмотренными.
 - api.php?action=setnotificationtimestamp&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0×tamp=2012-01-01T00:00:00Z&token=123ABC [открыть в песочнице]
 - Сбросить статус уведомления для страниц из пространства имён Участник.
 - api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [открыть в песочнице]
 
action=setpagelanguage
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Изменить язык страницы.
Изменение языка страницы не разрешено в этой вики.
Активируйте $wgPageLanguageUseDB для использования этого действия.
- title
 Название страницы, язык которой вы желаете поменять. Не может быть использовано одновременно с pageid.
- pageid
 Идентификатор страницы, язык которой вы желаете поменять. Не может быть использовано одновременно с title.
- Тип: целочисленное значение
 - lang
 Код нового языка. Используйте default для смены на язык содержимого по умолчанию для этой вики.
- Это обязательный параметр.
 - Одно из следующих значений: aae, ab, abs, ace, acf, acm, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, aln, alt, am, ami, an, ang, ann, anp, apc, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, ban-bali, bar, bbc, bbc-latn, bcc, bci, bcl, bdr, be, be-tarask, bew, bg, bgc, bgn, bh, bho, bi, bjn, blk, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, ccp, cdo, ce, ceb, ch, chn, chr, chy, ckb, co, cps, cpx, cpx-hans, cpx-hant, cr, crh, crh-cyrl, crh-latn, crh-ro, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, dga, din, diq, dsb, dtp, dty, dua, dv, dz, ee, efi, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, fat, ff, fi, fit, fj, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcf, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hno, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, ia, iba, ibb, id, ie, ig, igl, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isv-cyrl, isv-latn, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kai, kbd, kbd-cyrl, kbp, kcg, kea, kg, kge, khw, ki, kiu, kjh, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, knc, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ksw, ku, ku-arab, ku-latn, kum, kus, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lua, lus, luz, lv, lzh, lzz, mad, mag, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mnc, mnc-latn, mnc-mong, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mui, mwl, my, myv, mzn, na, nah, nan, nan-hant, nan-latn-pehoeji, nan-latn-tailo, nap, nb, nds, nds-nl, ne, new, nia, nit, niu, nl, nl-informal, nmz, nn, nod, nog, nov, nqo, nr, nrm, nso, nup, nv, ny, nyn, nyo, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rki, rm, rmc, rmy, rn, ro, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rut, rw, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, sh-cyrl, sh-latn, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tig, tk, tl, tly, tn, to, tok, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, ttj, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, wa, wal, war, wls, wo, wuu, wuu-hans, wuu-hant, xal, xh, xmf, xsy, yi, yo, yrl, yue, yue-hans, yue-hant, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
 - reason
 Причина изменения.
Изменить метки записей в журнале, возникающих в результате этого действия.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Изменить язык страницы Заглавная страница на баскский.
 - api.php?action=setpagelanguage&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&lang=eu&token=123ABC [открыть в песочнице]
 - Изменить язык страницы с идентификатором 123 на язык по умолчанию.
 - api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [открыть в песочнице]
 
action=smwbrowse
- Этот модуль требует прав на чтение.
 - Источник: Semantic MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Модуль API для поддержки действий просмотра для различных типов объектов в Semantic MediaWiki.
- browse
 (описание отсутствует)
- Это обязательный параметр.
 - Одно из следующих значений: category, concept, page, property, psubject, pvalue, subject
 - params
 (описание отсутствует)
- Это обязательный параметр.
 
action=smwinfo
- Этот модуль требует прав на чтение.
 - Источник: Semantic MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Модуль API для получения информации о статистике Semantic MediaWiki и другой метаинформации.
- info
 (описание отсутствует)
- Значения (разделённые с помощью | или альтернативного разделителя): conceptcount, declaredpropcount, deletecount, errorcount, formatcount, jobcount, propcount, proppagecount, querycount, querysize, subobjectcount, totalpropcount, usedpropcount
 - По умолчанию: propcount|usedpropcount|declaredpropcount
 
action=smwtask
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Semantic MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Модуль API для выполнения задач, связанных с Semantic MediaWiki (только для внутреннего, не для публичного использования).
- task
 Defines the task type
- Это обязательный параметр.
 - Одно из следующих значений: check-query, duplicate-lookup, insert-job, run-entity-examiner, run-joblist, table-statistics, update
 - params
 JSON encoded parameters that match the selected task type requirement
- token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Example of running a update task for a particular subject:
 - api.php?action=smwtask&task=update¶ms={ "subject": "Foo" } [открыть в песочнице]
 
action=stashedit
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Подготовка правки в общем кэше.
Предназначено для использования через AJAX из формы редактирования для увеличения производительности сохранения страницы.
- title
 Заголовок редактируемой страницы.
- Это обязательный параметр.
 - section
 Идентификатор раздела. 0 - для основного раздела, new - для нового.
- sectiontitle
 Заголовок нового раздела.
- text
 Содержимое страницы.
- stashedtexthash
 Хэш содержимого страницы в кэше.
- summary
 Описание правки.
- По умолчанию: (пусто)
 - contentmodel
 Модель нового содержимого.
- Это обязательный параметр.
 - Одно из следующих значений: GadgetDefinition, Scribunto, css, javascript, json, smw/schema, text, unknown, wikitext
 - contentformat
 Формат сериализации содержимого, используемый для введённого текста.
- Это обязательный параметр.
 - Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - baserevid
 Идентификатор предыдущей версии.
- Это обязательный параметр.
 - Тип: целочисленное значение
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
action=tag
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Добавление или удаление меток отдельных правок или записей журналов.
- rcid
 Один или более идентификаторов правок, метки которых нужно добавить или удалить.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - revid
 Один или более идентификаторов версий, метки которых нужно добавить или удалить.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - logid
 Один или более идентификаторов записей журналов, метки которых нужно добавить или удалить.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - add
 Добавляемые метки. Добавлять можно только метки, заданные вручную.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - remove
 Удаляемые метки. Удалять можно только метки, заданные вручную или не заданные.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - reason
 Причина изменения.
- По умолчанию: (пусто)
 Метки, применяемые к записи в журнале, создаваемой в результате этого действия.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Добавить метку vandalism к версии с идентификатором 123 без указания причины.
 - api.php?action=tag&revid=123&add=vandalism&token=123ABC [открыть в песочнице]
 - Удаление метки spam из записи журнала с идентификатором 123 с причиной Wrongly applied.
 - api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [открыть в песочнице]
 
action=templatedata
- Этот модуль требует прав на чтение.
 - Источник: TemplateData
 - Лицензия: GPL-2.0-or-later
 
Получить данные, сохранённые расширением TemplateData.
- includeMissingTitles
 Return data about titles even if they are missing or lack TemplateData. By default titles are only returned if they exist and have TemplateData.
- Тип: булева (подробнее)
 - doNotIgnoreMissingTitles
 - Устарело.
 Return data about titles even if they are missing or lack TemplateData. By default (for backwards compatibility) titles are only returned if they exist and have TemplateData.
- Тип: булева (подробнее)
 - lang
 Вернуть локализованные значения на этом языке. По умолчанию возвращаются все доступные переводы.
- titles
 Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - pageids
 Список идентификаторов страниц для работы.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - revids
 Список идентификаторов версий для работы. Обратите внимание, что почти все модули запросов преобразуют идентификаторы версий в соответствующие идентификаторы страниц и вместо этого работают с последней версией. Только prop=revisions использует в своём ответе точные версии.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - 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
 Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.
- Тип: булева (подробнее)
 - converttitles
 Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh и zh.
- Тип: булева (подробнее)
 
- Вернуть TemplateData для Template:Foobar с результатами, если шаблон не существует или существует, но не имеет TemplateData
 - api.php?action=templatedata&titles=Template:Foobar&includeMissingTitles=1 [открыть в песочнице]
 - Return TemplateData for Template:Phabricator, with no results if the template does not exist or exists but has no TemplateData
 - api.php?action=templatedata&titles=Template:Phabricator [открыть в песочнице]
 
action=thank
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: Thanks
 - Лицензия: MIT
 
Отправка редактору уведомления о благодарности.
- rev
 ID версии, за которую требуется поблагодарить автора. Должно быть дано это или «log».
- Тип: целочисленное значение
 - Значение должно быть не меньше 1.
 - log
 ID журнала, за которую требуется поблагодарить автора. Должно быть дано это или «rev».
- Тип: целочисленное значение
 - Значение должно быть не меньше 1.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 - source
 Короткая строка, описывающая источник запроса, например, diff или history.
- Отправить благодарность за версию с ID 456, в качестве источника указав страницу различий между версиями.
 - api.php?action=thank&revid=456&source=diff&token=123ABC [открыть в песочнице]
 
action=titleblacklist (tb)
- Этот модуль требует прав на чтение.
 - Источник: TitleBlacklist
 - Лицензия: GPL-2.0-or-later
 
Подтвердите заголовок страницы, имя файла или имя пользователя в списке TitleBlacklist.
- tbtitle
 Строка для проверки против черного списка.
- Это обязательный параметр.
 - tbaction
 Действие, которое должно быть проверено.
- Одно из следующих значений: create, createpage, createtalk, edit, move, new-account, upload
 - По умолчанию: edit
 - tbnooverride
 Не пытайтесь переопределить список запрещённыx названий.
- Тип: булева (подробнее)
 
- Проверить, занесена ли статья Foo в чёрный список
 - api.php?action=titleblacklist&tbtitle=Foo [открыть в песочнице]
 - Проверить, занесена ли статья Bar в чёрный список для редактирования
 - api.php?action=titleblacklist&tbtitle=Bar&tbaction=edit [открыть в песочнице]
 
action=unblock
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Разблокировка участника.
- id
 Идентификатор снимаемой блокировки (получается с помощью list=blocks). Не может быть использовано одновременно с user.
- Тип: целочисленное значение
 - user
 Участник для разблокировки. Нельзя использовать одновременно с id.
- Тип: пользователь, любой из имя участника, IP-адрес, Временный участник, IP-диапазон и идентификатор участника (например, «#12345»)
 - userid
 - Устарело.
 Вместо этого укажите user=#ID.
- Тип: целочисленное значение
 - reason
 Причина разблокировки.
- По умолчанию: (пусто)
 Изменить метки записи в журнале блокировок.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - watchuser
 Watch the user's or IP address's user and talk pages.
- Тип: булева (подробнее)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Снять блокировку с идентификатором #105.
 - api.php?action=unblock&id=105 [открыть в песочнице]
 - Разблокировать участника Bob по причине Sorry Bob.
 - api.php?action=unblock&user=Bob&reason=Sorry%20Bob [открыть в песочнице]
 
action=undelete
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Восстановление версий удалённой страницы.
Список удалённых версий с временными метками может быть получен с помощью prop=deletedrevisions, а список идентификаторов удалённых файлов может быть получен с помощью list=filearchive.
- title
 Заголовок восстанавливаемой страницы.
- Это обязательный параметр.
 - reason
 Причина восстановления.
- По умолчанию: (пусто)
 Изменить метки записи в журнале удалений.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - timestamps
 Временные метки восстанавливаемых версий. Если и timestamps, и fileids пустые, все версии будут восстановлены.
- Тип: список временных меток (разрешённые форматы)
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - fileids
 Идентификаторы восстанавливаемых файловых версий. Если и timestamps, и fileids пустые, все версии будут восстановлены.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - undeletetalk
 Undelete all revisions of the associated talk page, if any.
- Тип: булева (подробнее)
 - watchlist
 Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.
- Одно из следующих значений: nochange, preferences, unwatch, watch
 - По умолчанию: preferences
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Восстановить страницу Заглавная страница.
 - api.php?action=undelete&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&token=123ABC&reason=Restoring%20%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [открыть в песочнице]
 - Восстановить две версии страницы Заглавная страница.
 - api.php?action=undelete&title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&token=123ABC×tamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z [открыть в песочнице]
 
action=unlinkaccount
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Удаление связанного стороннего аккаунта с текущим участником.
- request
 Использовать этот аутентификационный запрос, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=unlink.
- Это обязательный параметр.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Попытаться удалить связь между текущим участником и FooAuthenticationRequest.
 - api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [открыть в песочнице]
 
action=upload
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Загрузка файла или получение статуса незавершённых загрузок.
Доступно несколько режимов:
- Прямо загрузить содержимое файла, используя параметр file.
 - Загрузить файл по кусочком, используя параметры filesize, chunk и offset.
 - Заставить сервер MediaWiki запросить файл по ссылке, используя параметр url.
 - Завершить старую загрузку, провалившуюся из-за предупреждений, используя параметр filekey.
 
Обратите внимание, что запрос HTTP POST должен быть выполнен как загрузка файла (то есть, с использованием multipart/form-data) при отправке file.
- filename
 Целевое название файла.
- comment
 Описание загрузки. Также используется как начальный текст страницы при загрузке нового файла, если параметр text не задан.
- По умолчанию: (пусто)
 Изменить метки записи в журнале загрузок и версии файловой страницы.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - text
 Начальный текст страницы для новых файлов.
- watch
 - Устарело.
 Наблюдать за этой страницей
- Тип: булева (подробнее)
 - watchlist
 Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.
- Одно из следующих значений: nochange, preferences, watch
 - По умолчанию: preferences
 - ignorewarnings
 Игнорировать все предупреждения.
- Тип: булева (подробнее)
 - file
 Содержимое файла.
- Должно быть отправлено как файл с использованием multipart/form-data.
 - url
 Ссылка на запрашиваемый файл.
- filekey
 Ключ, идентифицирующий предыдущую временную загрузку.
- sessionkey
 - Устарело.
 Синоним filekey, обслуживаемый для обратной совместимости.
- stash
 Если задано, сервер поместит файл во временное хранилище, не добавив в постоянное.
- Тип: булева (подробнее)
 - filesize
 Полны размер файла.
- Тип: целочисленное значение
 - Значение должно быть между 0 и 524 288 000.
 - offset
 Смещение блока в байтах.
- Тип: целочисленное значение
 - Значение должно быть не меньше 0.
 - chunk
 Содержимое кусочка.
- Должно быть отправлено как файл с использованием multipart/form-data.
 - async
 Сделать операции над потенциально большими файлами асинхронными, когда это возможно.
- Тип: булева (подробнее)
 - checkstatus
 Только запросить статус загрузки для данного файлового ключа.
- Тип: булева (подробнее)
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Загрузка через URL.
 - api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [открыть в песочнице]
 - Завершение загрузки, провалившейся из-за предупреждений.
 - api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [открыть в песочнице]
 
action=userrights
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Изменение групп участника.
- user
 Участник.
- Тип: пользователь, любой из имя участника и идентификатор участника (например, «#12345»)
 - userid
 - Устарело.
 Вместо этого укажите user=#ID.
- Тип: целочисленное значение
 - add
 Добавить участника в эти группы, или, если они уже являются её членами, обновить дату истечения членства в этих группах.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, push-subscription-manager, smwadministrator, smwcurator, smweditor, suppress, sysop
 - expiry
 Временная метка истечения. Может быть относительной (например, 5 months или 2 weeks) или абсолютной (например, 2014-09-18T12:34:56Z). Если задана только одна временная метка, она будет использована для всех групп, переданных в параметре add. Используйте infinite, indefinite, infinity или never для неистекаемой группы.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - По умолчанию: infinite
 - remove
 Удалить участника из этих групп.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, push-subscription-manager, smwadministrator, smwcurator, smweditor, suppress, sysop
 - reason
 Причина изменения.
- По умолчанию: (пусто)
 - token
 Токен «userrights», полученный из action=query&meta=tokens
Для обратной совместимости, токен, используемый в веб-интерфейсе, также применим.
- Это обязательный параметр.
 Изменить метки записи в журнале прав.
- Значения (разделённые с помощью | или альтернативного разделителя):
 - watchuser
 Watch the user's user and talk pages.
- Тип: булева (подробнее)
 
- Добавить участника FooBot в группу bot и удалить его из групп sysop и bureaucrat.
 - api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [открыть в песочнице]
 - Добавить участника с идентификатором 123 в группу bot и удалить его из групп sysop и bureaucrat.
 - api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [открыть в песочнице]
 - Добавить участника SometimeSysop в группу sysop на один месяц.
 - api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [открыть в песочнице]
 
action=validatepassword
- Этот модуль требует прав на чтение.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Проверка пароля на удовлетворение политики вики.
Результатом проверки является Good, если пароль приемлемый, Change, если пароль может быть использован для входа, но должен быть сменён, и Invalid, если пароль не может быть использован.
- password
 Проверяемый пароль.
- Это обязательный параметр.
 - user
 Имя участника, при использовании во время создания аккаунта. Такого участника не должно существовать.
- Тип: пользователь, любой из имя участника и идентификатор участника (например, «#12345»)
 Электронная почта, при использовании во время создания аккаунта.
- realname
 Настоящее имя, при использовании во время создания аккаунта.
- Проверка пароля foobar для текущего участника.
 - api.php?action=validatepassword&password=foobar [открыть в песочнице]
 - Проверка пароля querty для создаваемого участника Example.
 - api.php?action=validatepassword&password=querty&user=Example [открыть в песочнице]
 
action=visualeditor
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Источник: VisualEditor
 - Лицензия: MIT
 
Возвращает HTML5 для страницы с сервиса Parsoid.
- page
 Страница, на которой необходимо выполнить действие.
- Это обязательный параметр.
 - badetag
 Если запрос RESTBase вернул кажущийся недопустимым ETag, передайте его сюда для ведения журнала.
- format
 Формат вывода.
- Одно из следующих значений: json, jsonfm
 - По умолчанию: jsonfm
 - paction
 Действие, которое необходимо выполнить.
- Это обязательный параметр.
 - Одно из следующих значений: metadata, parse, parsefragment, templatesused, wikitext
 - wikitext
 Вики-текст, отправляемый Parsoid для его конвертации в HTML (paction=parsefragment).
- section
 Раздел, с которым нужно что-то совершить.
- stash
 При сохранении установите этот параметр на true, если хотите использовать API «скрытного хранения» (stashing).
- Тип: булева (подробнее)
 - oldid
 Номер версии для использования (по умолчанию — последняя версия).
- Тип: целочисленное значение
 - editintro
 Изменение введения, которое добавляется к уведомлениям.
- pst
 Предварительно сохраните преобразование Вики-текста перед отправкой его в Parsoid (paction=parsefragment).
- Тип: булева (подробнее)
 - preload
 Страница для использования содержимого, если на выбранной странице ещё нет содержимого.
- preloadparams
 Параметры для замены на странице предварительной загрузки, если они есть.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 
action=visualeditoredit
- Этот модуль является внутренним или нестабильным, и вам не следует его использовать. Его работа может быть изменена без предварительного уведомления.
 - Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: VisualEditor
 - Лицензия: MIT
 
Сохранить в MediaWiki страницу в формате HTML5 (сконвертированную в вики-текст с помощью Parsoid).
- paction
 Действие, которое необходимо выполнить.
- Это обязательный параметр.
 - Одно из следующих значений: diff, save, serialize, serializeforcache
 - page
 Страница, на которой необходимо выполнить действие.
- Это обязательный параметр.
 - token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 - wikitext
 Вики-текст, с которым нужно взаимодействовать.
- section
 Раздел c которым взаимодействовать.
- sectiontitle
 Заголовок для нового раздела.
- basetimestamp
 При сохранении, установите время изменения. Это используется для обнаружения конфликтов редактирования.
- Тип: временная метка (разрешённые форматы)
 - starttimestamp
 При сохранении, установите время изменения. Это используется для обнаружения конфликтов редактирования.
- Тип: временная метка (разрешённые форматы)
 - oldid
 Номер используемой версии. По умолчанию в последней версии.
- Тип: целочисленное значение
 - minor
 Флаг для малой правки.
- watchlist
 Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.
- html
 HTML для отправки в Parsoid, чтобы конвертировать в вики-текст.
- etag
 ETag для отправки.
- summary
 Редактировать описание изменений.
- captchaid
 ID капчи (при сохранении с показом капчи).
- captchaword
 Ответ на капчу (при сохранении с показом капчи).
- cachekey
 Используйте результат предыдущего запроса serializeforcache с этим ключом. Переопределяет html.
- nocontent
 Omit the HTML content of the new revision in the response.
- Тип: булева (подробнее)
 - returnto
 Заголовок страницы. Если при сохранении правки была создана временная учётная запись, то API может выдать в ответ URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на данную страницу, а не на страницу, которая была отредактирована.
- Тип: название страницы
 - Принимает несуществующие страницы.
 - returntoquery
 Параметры запроса URL (с ведущими ?). Если при сохранении правки была создана временная учётная запись, то в ответ на запрос API может быть указан URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с заданными параметрами запроса.
- По умолчанию: (пусто)
 - returntoanchor
 Фрагмент URL (с ведущим #). Если при сохранении правки была создана временная учётная запись, то API может ответить на запрос URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с указанным фрагментом.
- По умолчанию: (пусто)
 - useskin
 Применить выбранную тему оформления к результату работы парсера. Может затронуть следующие свойства: text, langlinks, headitems, modules, jsconfigvars, indicators.
- Одно из следующих значений: apioutput, authentication-popup, fallback, json, minerva, monobook, timeless, vector, vector-2022
 Изменить метки, чтобы применить к редактированию.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - plugins
 Плагины, связанные с API-запросом.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - data-{plugin}
 Arbitrary data sent by a plugin with the API request.
- Это шаблонный параметр. При отправке запроса {plugin} в названии параметра должно быть заменено значениями plugins.
 - mobileformat
 Вернуть выходные данные синтаксического анализа в формате, подходящем для мобильных устройств.
- Тип: булева (подробнее)
 
action=voteny
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: VoteNY
 - Лицензия: GPL-2.0-or-later
 
API-модуль VoteNY
- what
 Применяемое действие; корректными значениями являются 'vote' (зелёный флажок голосования), 'multi' (голосование звёздами) или 'delete' (удаление ранее данного голоса)
- Это обязательный параметр.
 - pageId
 Идентификатор страницы, на которой расположены флажок или звёзды голосования
- Это обязательный параметр.
 - Тип: целочисленное значение
 - voteValue
 Числовое значение голоса от 1 до 5
- Тип: целочисленное значение
 - type
 Установите этому значение 'stars' для вызова голосования звёздами (VoteStars PHP class), иначе будет использован зелёный флажок голосования (Vote PHP class)
- token
 Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Оставить голос странице с идентификатором 666
 - api.php?action=voteny&what=vote&pageId=666 [открыть в песочнице]
 - Удалить ваш голос со странице с идентификатором 666
 - api.php?action=voteny&what=delete&pageId=666 [открыть в песочнице]
 - Оставить голос (3 звезды из 5) на странице с идентификатором 666
 - api.php?action=voteny&what=vote&type=stars&pageId=666&voteValue=3 [открыть в песочнице]
 - Удалить голос со страницы с идентификатором 666, которая использует звёздный рейтинг
 - api.php?action=voteny&what=delete&type=stars&pageId=666 [открыть в песочнице]
 - Оставить голос (4 звезды из 5) на странице с идентификатором 666, удалив ваш предыдущий голос, если он был
 - api.php?action=voteny&what=multi&type=stars&pageId=666&voteValue=4 [открыть в песочнице]
 
action=watch
- Этот модуль требует прав на чтение.
 - Этот модуль требует прав на запись.
 - Этот модуль принимает только POST-запросы.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Добавление или удаление страниц из списка наблюдения текущего участника.
- title
 - Устарело.
 Название страницы. Используйте titles вместо этого.
- unwatch
 Если установлено, страницы будут удалены из списка наблюдения, а не добавлены в него.
- Тип: булева (подробнее)
 - continue
 Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- titles
 Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - pageids
 Список идентификаторов страниц для работы.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - revids
 Список идентификаторов версий для работы. Обратите внимание, что почти все модули запросов преобразуют идентификаторы версий в соответствующие идентификаторы страниц и вместо этого работают с последней версией. Только prop=revisions использует в своём ответе точные версии.
- Тип: список целочисленных значений
 - Разделяйте значения с помощью | или альтернативного разделителя.
 - Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
 - 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
 Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.
- Тип: булева (подробнее)
 - converttitles
 Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh и zh.
- Тип: булева (подробнее)
 - token
 Токен «watch», полученный из action=query&meta=tokens
- Это обязательный параметр.
 
- Следить за страницей Заглавная страница.
 - api.php?action=watch&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&token=123ABC [открыть в песочнице]
 - Не следить за страницей Заглавная страница.
 - api.php?action=watch&titles=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&unwatch=&token=123ABC [открыть в песочнице]
 - Следить за первым несколькими страницами основного пространства имён.
 - api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [открыть в песочнице]
 
action=webapp-manifest
- Этот модуль требует прав на чтение.
 - Источник: MobileFrontend
 - Лицензия: GPL-2.0-or-later
 
Возвращает манифест веб-приложения.
format=json
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Выводить данные в формате JSON.
- callback
 Если задано, оборачивает вывод в вызов данной функции. Из соображении безопасности, вся пользовательская информация будет удалена.
- utf8
 Если задано, кодирует большинство (но не все) не-ASCII символов в UTF-8 вместо замены их на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion не равно 1.
- Тип: булева (подробнее)
 - ascii
 Если задано, заменяет все не-ASCII-символы на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion равно 1.
- Тип: булева (подробнее)
 - formatversion
 Форматирование вывода
- 1
 - Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
 - 2
 - Современный формат.
 - latest
 - Use the latest format (currently 2), may change without warning.
 
- Одно из следующих значений: 1, 2, latest
 - По умолчанию: 1
 
- Вернуть результат запроса в формате JSON.
 - api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [открыть в песочнице]
 
format=jsonfm
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Выводить данные в формате JSON (отформатированном в HTML).
- wrappedhtml
 Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.
- Тип: булева (подробнее)
 - callback
 Если задано, оборачивает вывод в вызов данной функции. Из соображении безопасности, вся пользовательская информация будет удалена.
- utf8
 Если задано, кодирует большинство (но не все) не-ASCII символов в UTF-8 вместо замены их на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion не равно 1.
- Тип: булева (подробнее)
 - ascii
 Если задано, заменяет все не-ASCII-символы на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion равно 1.
- Тип: булева (подробнее)
 - formatversion
 Форматирование вывода
- 1
 - Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
 - 2
 - Современный формат.
 - latest
 - Use the latest format (currently 2), may change without warning.
 
- Одно из следующих значений: 1, 2, latest
 - По умолчанию: 1
 
- Вернуть результат запроса в формате JSON.
 - api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [открыть в песочнице]
 
format=none
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Ничего не выводить.
- Вернуть результат запроса в формате NONE.
 - api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [открыть в песочнице]
 
format=php
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Выводить данные в сериализованном формате PHP.
- formatversion
 Форматирование вывода
- 1
 - Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
 - 2
 - Современный формат.
 - latest
 - Use the latest format (currently 2), may change without warning.
 
- Одно из следующих значений: 1, 2, latest
 - По умолчанию: 1
 
- Вернуть результат запроса в формате PHP.
 - api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [открыть в песочнице]
 
format=phpfm
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Выводить данные в сериализованном формате PHP (отформатированном в HTML).
- wrappedhtml
 Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.
- Тип: булева (подробнее)
 - formatversion
 Форматирование вывода
- 1
 - Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
 - 2
 - Современный формат.
 - latest
 - Use the latest format (currently 2), may change without warning.
 
- Одно из следующих значений: 1, 2, latest
 - По умолчанию: 1
 
- Вернуть результат запроса в формате PHP.
 - api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [открыть в песочнице]
 
format=rawfm
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Выводить данные, включая элементы отладки, в формате JSON (отформатированном в HTML).
- wrappedhtml
 Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.
- Тип: булева (подробнее)
 
- Вернуть результат запроса в формате RAW.
 - api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [открыть в песочнице]
 
format=xml
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Выводить данные в формате XML.
- xslt
 Если задано, добавляет названную страницу в качестве листа XSL. Значением должно быть название в пространстве имён MediaWiki, заканчивающееся на
.xsl.- includexmlnamespace
 Если задано, добавляет пространство имён XML.
- Тип: булева (подробнее)
 
- Вернуть результат запроса в формате XML.
 - api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [открыть в песочнице]
 
format=xmlfm
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Выводить данные в формате XML (отформатированном в HTML).
- wrappedhtml
 Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.
- Тип: булева (подробнее)
 - xslt
 Если задано, добавляет названную страницу в качестве листа XSL. Значением должно быть название в пространстве имён MediaWiki, заканчивающееся на
.xsl.- includexmlnamespace
 Если задано, добавляет пространство имён XML.
- Тип: булева (подробнее)
 
- Вернуть результат запроса в формате XML.
 - api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [открыть в песочнице]
 
Типы данных
Input to MediaWiki should be NFC-normalized UTF-8. MediaWiki may attempt to convert other input, but this may cause some operations (such as edits with MD5 checks) to fail.
Parameters that take multiple values are normally submitted with the values separated using the pipe character, e.g. param=value1|value2 or param=value1%7Cvalue2. If a value must contain the pipe character, use U+001F (Unit Separator) as the separator and prefix the value with U+001F, e.g. param=%1Fvalue1%1Fvalue2.
Some parameter types in API requests need further explanation:
- boolean
 Boolean parameters work like HTML checkboxes: if the parameter is specified, regardless of value, it is considered true. For a false value, omit the parameter entirely.
- expiry
 Expiry values may be relative (e.g. 5 months or 2 weeks) or absolute (e.g. 2014-09-18T12:34:56Z). For no expiry, use infinite, indefinite, infinity or never.
- timestamp
 Timestamps may be specified in several formats, see the Timestamp library input formats documented on mediawiki.org for details. ISO 8601 date and time is recommended: 2001-01-15T14:56:00Z. Additionally, the string now may be used to specify the current timestamp.
Шаблонные параметры
Шаблонные параметры используются в случаях, когда модулю API нужно получить по параметру со значением на каждое значение другого параметра. Например, если бы был модуль API, запрашивающий фрукты, у него мог бы быть параметр фрукты, указывающий, какие фрукты запрашиваются, и шаблонный параметр {фрукт}-в-количестве, указывающий, сколько фруктов каждого вида запросить. Клиент API, который хочет запросить 1 яблоко, 5 бананов и 20 апельсинов, мог бы тогда сделать запрос наподобие фрукты=яблоки|бананы|апельсины&яблоки-в-количестве=1&бананы-в-количестве=5&апельсины-в-количестве=20.
Создатели
Разработчики API:
- Yuri Astrakhan (создатель, ведущий разработчик с сентября 2006 по сентябрь 2007)
 - Roan Kattouw (ведущий разработчик 2007—2009)
 - Victor Vasiliev
 - Bryan Tong Minh
 - Sam Reed
 - Brad Jorsch (ведущий разработчик 2013—2020)
 
Пожалуйста, присылайте ваши комментарии, предложения и вопросы на адрес mediawiki-api@lists.wikimedia.org или присылайте отчёты об ошибках на https://phabricator.wikimedia.org/.