Справка 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
- Действие, которое следует выполнить. - block
- Блокировка участника.
- changeauthenticationdata
- Смена параметров аутентификации для текущего участника.
- changecontentmodel
- Изменить модель содержимого страницы
- checktoken
- Проверить корректность токена из action=query&meta=token.
- clearhasmsg
- Очистить флаг hasmsgдля текущего участника.
- clientlogin
- Вход в вики с помощью интерактивного потока.
- compare
- Получение разницы между двумя страницами.
- createaccount
- Создание новой учётной записи.
- delete
- Удаление страницы.
- edit
- Создание и редактирование страниц.
- emailuser
- Написание электронных писем участнику.
- expandtemplates
- Разворачивание всех шаблонов в вики-текст.
- feedcontributions
- Возвращает ленту с вкладом участников.
- feedrecentchanges
- Возвращает ленту последних изменений.
- feedwatchlist
- Возвращает ленту списка наблюдения.
- filerevert
- Возвращение файла к старой версии.
- help
- Отображение справки указанных модулей.
- imagerotate
- Поворот одного или нескольких изображений.
- import
- Импорт страницы из другой вики или XML-файла.
- linkaccount
- Связать аккаунт третьей стороны с текущим участником.
- 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).
- setnotificationtimestamp
- Обновление временной метки уведомления для отслеживаемых страниц.
- setpagelanguage
- Изменить язык страницы.
- tag
- Добавление или удаление меток отдельных правок или записей журналов.
- unblock
- Разблокировка участника.
- undelete
- Восстановление версий удалённой страницы.
- unlinkaccount
- Удаление связанного стороннего аккаунта с текущим участником.
- upload
- Загрузка файла или получение статуса незавершённых загрузок.
- userrights
- Изменение групп участника.
- validatepassword
- Проверка пароля на удовлетворение политики вики.
- watch
- Добавление или удаление страниц из списка наблюдения текущего участника.
- cspreport
- Внутренний. Используется браузерами, чтобы сообщать о нарушениях политики безопасности (CSP). Этот модуль никогда не должен использоваться, за исключением случаев автоматического использования совместимыми с CSP браузерами.
- stashedit
- Внутренний. Подготовка правки в общем кэше.
 
- Одно из следующих значений: block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, cspreport, stashedit
- По умолчанию: 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.
- Type: integer
- smaxage
- Установить значение HTTP-заголовка Cache-Control - s-maxageв заданное число секунд. Ошибки никогда не кэшируются.
- Type: integer
- По умолчанию: 0
- maxage
- Установить значение HTTP-заголовка Cache-Control - max-ageв заданное число секунд. Ошибки никогда не кэшируются.
- Type: integer
- По умолчанию: 0
- assert
- Проверить, авторизован ли участник, если задано user, not авторизирован если задано anon или что он имеет права бота, если задано bot. 
- Одно из следующих значений: anon, bot, user
- assertuser
- Проверить, что ник текущего участника совпадает с заданным. 
- Тип: пользователь, из Имя пользователя
- requestid
- Любое заданное здесь значение будет включено в ответ. Может быть использовано для различения запросов. 
- servedby
- Включить в результаты имя хоста, обработавшего запрос. 
- Type: boolean (details)
- curtimestamp
- Включить в результат временную метку. 
- Type: boolean (details)
- responselanginfo
- Включить языки, использованные для uselang и errorlang, в результат. 
- Type: boolean (details)
- 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
- errorformat
- Формат, используемый для вывода текста предупреждений и ошибок - plaintext
- Wikitext with HTML tags removed and entities replaced.
- wikitext
- Unparsed wikitext.
- html
- HTML
- raw
- Message key and parameters.
- none
- No text output, only the error codes.
- 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. 
- Type: boolean (details)
- Помощь по главному модулю.
- api.php?action=help [открыть в песочнице]
- Вся справка на одной странице.
- api.php?action=help&recursivesubmodules=1 [открыть в песочнице]
action=block
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Блокировка участника.
- user
- Имя участника, которого вы хотите заблокировать. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, IP-диапазон и идентификатор участника (например, «#12345»)
- userid
- Устарело.
- Вместо этого укажите user=#ID. 
- Type: integer
- expiry
- Время истечения срока действия. Может быть относительным (например, 5 months или 2 weeks) или абсолютным (например, 2014-09-18T12:34:56Z). Если задано infinite, indefinite или never, блокировка никогда не истечёт. 
- По умолчанию: never
- reason
- Причина блокировки. 
- По умолчанию: (пусто)
- anononly
- Заблокировать только анонимных участников (т. е. запретить анонимные правки для этого IP-адреса). 
- Type: boolean (details)
- nocreate
- Запретить создание учётных записей. 
- Type: boolean (details)
- autoblock
- Автоматически блокировать последний использованный IP-адрес и все последующие, с которых будут совершаться попытки авторизации. 
- Type: boolean (details)
- noemail
- Запретить участнику отправлять электронную почту через интерфейс вики. (Требуется право - blockemail).
- Type: boolean (details)
- hidename
- Скрыть имя участника из журнала блокировок. (Требуется право - hideuser).
- Type: boolean (details)
- allowusertalk
- Разрешить участнику редактировать свою страницу обсуждения (зависит от $wgBlockAllowsUTEdit). 
- Type: boolean (details)
- reblock
- Если участник уже заблокирован, перезаписать существующую блокировку. 
- Type: boolean (details)
- watchuser
- Следить за страницей участника и соответствующей страницей обсуждения, принадлежащей участнику или IP-адресу. 
- Type: boolean (details)
- tags
- Изменить метки записи в журнале блокировок. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- partial
- Блокировать пользователю доступ только к определённым страницам или пространствам имён, а не ко всему сайту. 
- Type: boolean (details)
- pagerestrictions
- Список заголовков страниц, редактирование которых заблокировано для этого участника. Действителен, только если partial установлен в true. 
- Тип: название страницы
- Разделяйте значения с помощью | или альтернативного разделителя.
- Максимальное количество значений — 10.
- Принимает только существующие страницы.
- namespacerestrictions
- Список пространств имён, редактирование в которых заблокировано для этого участника. Действителен, только если partial установлен в true. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- 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=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
- Title of the page to change the contentmodel of. Cannot be used together with pageid. 
- pageid
- Page ID of the page to change the contentmodel of. Cannot be used together with title. 
- Type: integer
- summary
- Изменить сводку и причину записи в журнале 
- tags
- Change tags to apply to the log entry and edit. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- model
- Модель нового содержимого. 
- Это обязательный параметр.
- Одно из следующих значений: css, javascript, json, text, wikitext
- bot
- Пометьте изменение модели содержимого с помощью флага бота. 
- Type: boolean (details)
- 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
- Максимально допустимый возраст токена (в секундах). 
- Type: integer
- Проверить корректность csrf-токена.
- api.php?action=checktoken&type=csrf&token=123ABC [открыть в песочнице]
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, или из предыдущего ответа этого модуля. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- loginmessageformat
- Формат, используемый для возвращаемых сообщений. 
- Одно из следующих значений: html, none, raw, wikitext
- По умолчанию: wikitext
- loginmergerequestfields
- Слить поля информации со всех аутентификационных запросов в один массив. 
- Type: boolean (details)
- loginpreservestate
- Сохранить состояние с предыдущей провалившейся попытки авторизации, если возможно. 
- Type: boolean (details)
- loginreturnurl
- Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо logincontinue, обязателен. - После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр logincontinue запроса к этому модулю. 
- logincontinue
- Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо loginreturnurl, обязателен. 
- Type: boolean (details)
- 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
- Идентификатор первой сравниваемой страницы. 
- Type: integer
- fromrev
- Первая сравниваемая версия. 
- Type: integer
- fromslots
- Переопределение содержимого версии, заданной параметром fromtitle, fromid или fromrev. - Этот параметр определяет слоты, которые должны быть изменены. Используйте fromtext-{slot}, fromcontentmodel-{slot}, и fromcontentformat-{slot} для определения содержимого для каждого слота. 
- Значения (разделённые с помощью | или альтернативного разделителя): main
- fromtext-{slot}
- Text of the specified slot. If omitted, the slot is removed from the revision. 
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
- fromsection-{slot}
- When fromtext-{slot} is the content of a single section, this is the section number. It will be merged into the revision specified by fromtitle, fromid or fromrev as if for a section edit. 
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
- fromcontentformat-{slot}
- Content serialization format of 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}
- Content model of fromtext-{slot}. If not supplied, it will be guessed based on the other parameters. 
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
- Одно из следующих значений: css, javascript, json, text, unknown, wikitext
- frompst
- Выполнить преобразование перед записью правки (PST) над fromtext-{slot}. 
- Type: boolean (details)
- 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. 
- Одно из следующих значений: css, javascript, json, text, unknown, wikitext
- fromsection
- Устарело.
- Использовать только указанную секцию из содержимого «from». 
- totitle
- Заголовок второй сравниваемой страницы. 
- toid
- Идентификатор второй сравниваемой страницы. 
- Type: integer
- torev
- Вторая сравниваемая версия. 
- Type: integer
- torelative
- Использовать версию, относящуюся к определённой fromtitle, fromid или fromrev. Все другие опции 'to' будут проигнорированы. 
- Одно из следующих значений: cur, next, prev
- toslots
- Override content of the revision specified by totitle, toid or torev. - This parameter specifies the slots that are to be modified. Use totext-{slot}, tocontentmodel-{slot}, and tocontentformat-{slot} to specify content for each slot. 
- Значения (разделённые с помощью | или альтернативного разделителя): main
- totext-{slot}
- Text of the specified slot. If omitted, the slot is removed from the revision. 
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
- tosection-{slot}
- When totext-{slot} is the content of a single section, this is the section number. It will be merged into the revision specified by totitle, toid or torev as if for a section edit. 
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
- tocontentformat-{slot}
- Content serialization format of 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.
- Одно из следующих значений: css, javascript, json, text, unknown, wikitext
- topst
- Выполнить преобразование перед записью правки (PST) над totext. 
- Type: boolean (details)
- 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. 
- Одно из следующих значений: css, javascript, json, 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
- Return individual diffs for these slots, rather than one combined diff for all slots. 
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- Создать разницу между версиями 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, или из предыдущего ответа этого модуля. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- createmessageformat
- Формат, используемый для возвращаемых сообщений. 
- Одно из следующих значений: html, none, raw, wikitext
- По умолчанию: wikitext
- createmergerequestfields
- Слить поля информации со всех аутентификационных запросов в один массив. 
- Type: boolean (details)
- createpreservestate
- Сохранить состояние с предыдущей провалившейся попытки авторизации, если возможно. - Если запрос action=query&meta=authmanagerinfo возвращает true для hasprimarypreservedstate, то запросы, отмеченные как primary-required, должны быть пропущены. Если запрос возвращает непустое значение поля preservedusername, то это значение должно быть использовано в параметре username. 
- Type: boolean (details)
- createreturnurl
- Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо createcontinue, обязателен. - После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр createcontinue запроса к этому модулю. 
- createcontinue
- Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо createreturnurl, обязателен. 
- Type: boolean (details)
- 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
- Отметить как доклад от политики мониторинга, не от принудительной политики 
- Type: boolean (details)
- source
- Что сгенерировало заголовок CSP, вызвавший этот доклад 
- По умолчанию: internal
action=delete
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Удаление страницы.
- title
- Заголовок удаляемой страницы. Нельзя использовать одновременно с pageid. 
- pageid
- Идентификатор удаляемой страницы. Нельзя использовать одновременно с title. 
- Type: integer
- reason
- Причина удаления. Если не задана, будет использована автоматически сгенерированная причина. 
- tags
- Изменить метки записи в журнале удалений. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- watch
- Устарело.
- Добавить страницу в список наблюдения текущего участника. 
- Type: boolean (details)
- watchlist
- Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение. 
- Одно из следующих значений: nochange, preferences, unwatch, watch
- По умолчанию: preferences
- unwatch
- Устарело.
- Удалить страницу из списка наблюдения текущего участника. 
- Type: boolean (details)
- oldimage
- Название старого удаляемого изображения, предоставляемое action=query&prop=imageinfo&iiprop=archivename. 
- token
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- Удалить Main Page.
- api.php?action=delete&title=Main%20Page&token=123ABC [открыть в песочнице]
- Удалить Main Page по причине Preparing for move.
- api.php?action=delete&title=Main%20Page&token=123ABC&reason=Preparing%20for%20move [открыть в песочнице]
action=edit
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Создание и редактирование страниц.
- title
- Название редактируемой страницы. Нельзя использовать одновременно с pageid. 
- pageid
- Идентификатор редактируемой страницы. Нельзя использовать одновременно с title. 
- Type: integer
- section
- Номер раздела. 0 для верхнего раздела, new для нового раздела. 
- sectiontitle
- Заголовок нового раздела. 
- text
- Содержимое страницы. 
- summary
- Описание изменений. Также является заголовком раздела, когда используется section=new, а sectiontitle не задано. 
- tags
- Изменить метки записи в истории изменений. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- minor
- Пометить эту правку как малое изменение. 
- Type: boolean (details)
- notminor
- Не помечать эту правку как малое изменение даже есть установлена пользовательская настройка «По умолчанию помечать все правки как малые». 
- Type: boolean (details)
- bot
- Пометить правку как сделанную ботом. 
- Type: boolean (details)
- baserevid
- Идентификатор базовой ревизии, используемый для обнаружения конфликтов редактирования. Может быть получено через action=query&prop=revisions. Самостоятельные конфликты приводят к сбою редактирования, если не задана базовая отметка времени. 
- Type: integer
- basetimestamp
- Метка времени редактируемой версии, используется для обнаружения конфликтов редактирования. Может быть получена посредством action=query&prop=revisions&rvprop=timestamp. Конфликты с самими собой игнорируются. 
- Тип: временная метка (разрешённые форматы)
- starttimestamp
- Метка времени начала редактирования, используется для обнаружения конфликтов редактирования. Необходимое значение может быть получено с помощью curtimestamp в начале редактирования (то есть, после загрузки содержимого редактируемой страницы). 
- Тип: временная метка (разрешённые форматы)
- recreate
- Игнорировать предупреждение о том, что страница была удалена во время редактирования. 
- Type: boolean (details)
- createonly
- Не редактировать страницу, если она уже существует. 
- Type: boolean (details)
- nocreate
- Выбрасывать ошибку, если страницы не существует. 
- Type: boolean (details)
- watch
- Устарело.
- Добавить страницу в список наблюдения текущего участника. 
- Type: boolean (details)
- unwatch
- Устарело.
- Удалить страницу из списка наблюдения текущего участника. 
- Type: boolean (details)
- watchlist
- Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение. 
- Одно из следующих значений: nochange, preferences, unwatch, watch
- По умолчанию: preferences
- md5
- MD5-хеш параметра text, или конкатенации параметров prependtext и apendtext. Если задан, правка не будет выполнена при несовпадении хеша. 
- prependtext
- Добавить этот текст в начало страницы. Переопределяет text. 
- appendtext
- Добавить этот текст в конец страницы. Переопределяет $text. - Для создания нового раздела, используйте section=new, а не этот параметр. 
- undo
- Отменить это изменение. Переопределяет $text, prependtext и appendtext. 
- Type: integer
- Значение должно быть не меньше 0.
- undoafter
- Отменить все изменения от undo до данного. Если не задано, просто отменить одно изменение. 
- Type: integer
- Значение должно быть не меньше 0.
- redirect
- Автоматически разрешать перенаправления. 
- Type: boolean (details)
- 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
- Модель нового содержимого. 
- Одно из следующих значений: css, javascript, json, text, unknown, wikitext
- token
- Токен «csrf», полученный из action=query&meta=tokens - Токен всегда должен быть послан в качестве последнего параметра, или, по крайней мере, после параметра text. 
- Это обязательный параметр.
- Редактировать страницу.
- 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=emailuser
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Написание электронных писем участнику.
- target
- Адресат электронного письма. 
- Это обязательный параметр.
- subject
- Заголовок темы. 
- text
- Содержание письма. 
- Это обязательный параметр.
- ccme
- Отправить копию этого сообщения мне. 
- Type: boolean (details)
- 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}}и аналогичных переменных.
- Type: integer
- 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 в результат. 
- Type: boolean (details)
- generatexml
- Устарело.
- Создать дерево синтаксического разбора XML (заменено prop=parsetree). 
- Type: boolean (details)
- Развернуть вики-текст {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [открыть в песочнице]
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
- year
- От года (и ранее). 
- Type: integer
- month
- От месяца (и ранее). 
- Type: integer
- tagfilter
- Показать вклад, содержащий данные метки. 
- Значения (разделённые с помощью | или альтернативного разделителя): mw-add-media, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-remove-media, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo
- По умолчанию: (пусто)
- deletedonly
- Показать только удалённые правки. 
- Type: boolean (details)
- toponly
- Показать только правки, являющиеся последними версиями. 
- Type: boolean (details)
- newonly
- Показать только правки, являющиеся созданием страниц. 
- Type: boolean (details)
- hideminor
- Скрыть малые правки. 
- Type: boolean (details)
- showsizediff
- Показать объём изменений между версиями. 
- Type: boolean (details)
- Показать вклад участника 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
- invert
- Все пространства имён, кроме выбранного. 
- Type: boolean (details)
- associated
- Включить связанное (обсуждения или основное) пространство имён. 
- Type: boolean (details)
- days
- Сколькими днями ограничить результат. 
- Type: integer
- Значение должно быть не меньше 1.
- По умолчанию: 7
- limit
- Максимальное число возвращаемых результатов. 
- Type: integer
- Значение должно быть между 1 и 50.
- По умолчанию: 50
- from
- Показать изменения, сделанные после этого момента. 
- Тип: временная метка (разрешённые форматы)
- hideminor
- Скрыть малые правки. 
- Type: boolean (details)
- hidebots
- Скрыть правки ботов. 
- Type: boolean (details)
- hideanons
- Скрыть правки анонимных участников. 
- Type: boolean (details)
- hideliu
- Скрыть правки зарегистрированных участников. 
- Type: boolean (details)
- hidepatrolled
- Скрыть отпатрулированные правки. 
- Type: boolean (details)
- hidemyself
- Скрыть правки текущего участника. 
- Type: boolean (details)
- hidecategorization
- Скрыть категоризацию страниц. 
- Type: boolean (details)
- tagfilter
- Фильтр по меткам. 
- target
- Показать только правки на страницах, на которые ссылается данная. 
- showlinkedto
- Показать правки на страницах, ссылающихся на данную. 
- Type: boolean (details)
- Список последних изменений.
- api.php?action=feedrecentchanges [открыть в песочнице]
- Список последних изменений за 30 дней.
- api.php?action=feedrecentchanges&days=30 [открыть в песочнице]
action=feedwatchlist
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает ленту списка наблюдения.
- feedformat
- Формат ленты. 
- Одно из следующих значений: atom, rss
- По умолчанию: rss
- hours
- Список страниц, отредактированных столько часов назад. 
- Type: integer
- Значение должно быть между 1 и 72.
- По умолчанию: 24
- linktosections
- Ссылаться прямо на разделы с изменениями, если возможно. 
- Type: boolean (details)
- allrev
- Включить несколько правок одной страницы из заданного временного промежутка. 
- Type: boolean (details)
- 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=help
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Отображение справки указанных модулей.
- modules
- Модули, справку которых необходимо отобразить (значения параметров action и format, или main). Можно указывать подмодули с помощью +. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- По умолчанию: main
- submodules
- Включить справку подмодулей заданного модуля. 
- Type: boolean (details)
- recursivesubmodules
- Включить справку подмодулей рекурсивно. 
- Type: boolean (details)
- wrap
- Обернуть вывод в стандартную структуру API-ответа. 
- Type: boolean (details)
- toc
- Включить содержание в вывод HTML. 
- Type: boolean (details)
- Помощь по главному модулю.
- 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
- Когда доступно больше результатов, используйте это для продолжения. 
- tags
- Изменить метки записи в журнале загрузок. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- titles
- Список заголовков для работы. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- pageids
- Список идентификаторов страниц для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- revids
- Список идентификаторов версий для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- generator
- Получить список страниц для работы, запустив указанный запрос-модуль. - Примечание: названия параметров генераторов должны начинаться с «g», см. примеры. - allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
 
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator. 
- Type: boolean (details)
- converttitles
- Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh. 
- Type: boolean (details)
- 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
- Для импорта из других вики: импортировать полную историю, а не только текущую страницу. 
- Type: boolean (details)
- templates
- Для импорта из других вики: также импортировать все включённые шаблоны. 
- Type: boolean (details)
- namespace
- Импортировать в это пространство имён. Не может быть использовано одновременно с rootpage. 
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- assignknownusers
- Связать правки с локальными участниками, когда участники с такими именами существуют. 
- Type: boolean (details)
- rootpage
- Импортировать в качестве подстраницы данной страницы. Не может быть использовано одновременно с namespace. 
- tags
- Метки, которые следует указать у записи в журнале импорта и у нулевой правки в импортируемых страницах. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- 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, или из предыдущего ответа этого модуля. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- linkmessageformat
- Формат, используемый для возвращаемых сообщений. 
- Одно из следующих значений: html, none, raw, wikitext
- По умолчанию: wikitext
- linkmergerequestfields
- Слить поля информации со всех аутентификационных запросов в один массив. 
- Type: boolean (details)
- linkreturnurl
- Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо linkcontinue, обязателен. - После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр linkcontinue запроса к этому модулю. 
- linkcontinue
- Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо linkreturnurl, обязателен. 
- Type: boolean (details)
- linktoken
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- *
- Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=link (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
- Начать связывание аккаунта с Example</kdb>.
- api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [открыть в песочнице]
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
Осуществление задач, связанных с изменением меток.
- operation
- Какую операцию выполнить: - create
- Создать новую метку для ручного использования.
- delete
- Удалить метку из базы данных, что включает в себя удаление метки со всех версий и записей журналов, где она использовалось.
- activate
- Активировать изменение метки, позволив участникам устанавливать её вручную.
- deactivate
- Деактивировать изменение метки, запретив участникам устанавливать её вручную.
 
- Это обязательный параметр.
- Одно из следующих значений: activate, create, deactivate, delete
- tag
- Создаваемая, удаляемая, активируемая или деактивируемая метка. Создаваемая метка должна не существовать. Удаляемая метка должна существовать. Активируемая метка должна существовать и не быть использованной в каком-либо расширении. Деактивируемая метка должна существовать и быть заданной вручную. 
- Это обязательный параметр.
- reason
- Причина создания, удаления, активирования или деактивирования метки (необязательно). 
- ignorewarnings
- Игнорировать ли все предупреждения, возникающие во время операции. 
- Type: boolean (details)
- tags
- Изменить метки записи в журнале управления метками. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
- Токен «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. 
- Type: integer
- to
- Название страницы, в историю которой будет добавлено объединяемое. Не может быть использовано одновременно с toid. 
- toid
- Идентификатор страницы, в историю которой будет добавлено объединяемое. Не может быть использовано одновременно с to. 
- Type: integer
- timestamp
- Временная метка, до которой версии будут перемещены из истории страницы-источника в историю целевой страницы. Если опущено, в целевую страницу будет перемещена вся история правок страницы-источника. 
- Тип: временная метка (разрешённые форматы)
- reason
- Причина для объединения истории. 
- По умолчанию: (пусто)
- token
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- Переместить всю историю правок страницы Oldpage на страницу Newpage</kdb>.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [открыть в песочнице]
- Переместить историю правок из Oldpage, совершённых до 2015-12-31T04:37:41Z, на страницу Newpage</kdb>.
- 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. 
- Type: integer
- to
- Новое название страницы. 
- Это обязательный параметр.
- reason
- Причина переименования. 
- По умолчанию: (пусто)
- movetalk
- Переименовать страницу обсуждения, если она есть. 
- Type: boolean (details)
- movesubpages
- Переименовать подстраницы, если это применимо. 
- Type: boolean (details)
- noredirect
- Не создавать перенаправление. 
- Type: boolean (details)
- watchlist
- Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение. 
- Одно из следующих значений: nochange, preferences, unwatch, watch
- По умолчанию: preferences
- ignorewarnings
- Игнорировать все предупреждения. 
- Type: boolean (details)
- tags
- Изменить метки записи в журнале переименований и нулевой правки на переименованной странице. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- Переименовать Badtitle в Goodtitle без оставления перенаправления.
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [открыть в песочнице]
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
- Для указания всех значений, используйте *.
- По умолчанию: 0
- limit
- Максимальное число возвращаемых результатов. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- suggest
- Устарело.
- Больше не используется. 
- Type: boolean (details)
- redirects
- Как обрабатывать перенаправления: - return
- Вернуть само перенаправление.
- resolve
- Вернуть целевую страницу. Может вернуть меньше limit результатов.
 - По историческим причинам значением по умолчанию является «return» для format=json и «resolve» для остальных форматов. 
- Одно из следующих значений: resolve, return
- format
- Формат вывода. 
- Одно из следующих значений: json, jsonfm, xml, xmlfm
- По умолчанию: json
- warningsaserror
- Если предупреждения возникают при format=json, вернуть ошибку API вместо того, чтобы игнорировать их. 
- Type: boolean (details)
- Найти страницы, начинающиеся с Te.
- api.php?action=opensearch&search=Te [открыть в песочнице]
action=options
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Смена настроек текущего участника.
Менять можно только настройки, зарегистрированные в ядре или в одном из установленных расширений, а также настройки, чьи ключи начинаются с userjs- (предназначенные для использования в пользовательских скриптах).
- reset
- Сбрасывает настройки на установленные по умолчанию. 
- Type: boolean (details)
- resetkinds
- Список типов сбрасываемых настроек, если задана опция reset. 
- Значения (разделённые с помощью | или альтернативного разделителя): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- По умолчанию: all
- change
- Список изменений в формате название=значение (например, skin=vector). Если значения не даётся (нет даже знака равенства), например, названиенастройки|другаянастройка|, настройка будет возвращена в своё значение по умолчанию. Если какое-либо значение должно содержать знак пайпа (|), используйте альтернативный разделитель значений для корректного проведения операции. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- optionname
- Название настройки, которая должна быть установлена в значение, переданное через optionvalue. 
- optionvalue
- Значение настройки, заданной optionname. 
- 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). Можно указать подмодули с помощью +, все подмодули с помощью +*, или все подмодули рекурсивно с помощью +**. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- helpformat
- Формат строк справки. 
- Одно из следующих значений: html, none, raw, wikitext
- По умолчанию: none
- querymodules
- Устарело.
- Список модулей query (значения параметров prop, meta или list). Используйте modules=query+foo вместо querymodules=foo. 
- Значения (разделённые с помощью | или альтернативного разделителя): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
- Maximum number of values is 50 (500 for clients allowed higher limits).
- 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}}и аналогичных переменных.
- Type: integer
- summary
- Анализируемое описание правки. 
- page
- Распарсить содержимое этой страницы. Не может быть использовано совместно с text и title. 
- pageid
- Анализировать содержимое этой страницы. Переопределяет page. 
- Type: integer
- redirects
- Если значением page или pageid указано перенаправление, разрешить его. 
- Type: boolean (details)
- oldid
- Распарсить содержимое этой версии. Переопределяет page и pageid. 
- Type: integer
- prop
- Какую информацию включить: - text
- Возвращает текст распарсенного вики-текста.
- langlinks
- Возвращает языковые ссылки из распарсенного вики-текста.
- categories
- Возвращает категории из проанализированного вики-текста.
- categorieshtml
- Возвращает HTML-версию категорий.
- links
- Возвращает внутренние ссылки из распарсенного вики-текста.
- templates
- Возвращает шаблоны из проанализированного вики-текста.
- images
- Возвращает изображения из распарсенного вики-текста.
- externallinks
- Возвращает внешние ссылки из распарсенного вики-текста.
- sections
- Возвращает разделы из проанализированного вики-текста.
- revid
- Добавляет идентификатор версии распарсенной страницы.
- displaytitle
- Добавляет название проанализированного вики-текста.
- subtitle
- Adds the page subtitle for the parsed page.
- 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
- Gives the warnings that occurred while parsing content (as 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
- pst
- Выполнить преобразование перед записью правки (PST) до того, как начать анализировать текст. Доступно только когда используется с текстом. 
- Type: boolean (details)
- onlypst
- Выполнить преобразование перед записью правки (PST) входных данных, но не парсить их. Возвращает тот же вики-текст после применения PST. Доступно только при применении с text. 
- Type: boolean (details)
- effectivelanglinks
- Устарело.
- Включает языковые ссылки, обеспечиваемые расширениями (для использования с prop=langlinks). 
- Type: boolean (details)
- section
- Распарсить содержимое только секции с заданным номером. - Если задан new, распарсить text и sectiontitle так, как будто добавлена новая секция на страницу. - new доступен только при заданном text. 
- sectiontitle
- Название новой секции, когда section имеет значение new. - В отличие от редактирования страницы, оно не примет значение параметра summary, если опустить его или оставить пустым. 
- disablepp
- Устарело.
- Вместо этого используйте disablelimitreport. 
- Type: boolean (details)
- disablelimitreport
- Опустить отчёт о лимите («NewPP limit report») из результата парсинга. 
- Type: boolean (details)
- disableeditsection
- Опустить ссылки на редактирование разделов из результата парсинга. 
- Type: boolean (details)
- disablestylededuplication
- Не дедуплицируйте встроенные таблицы стилей в выходе парсера. 
- Type: boolean (details)
- generatexml
- Устарело.
- Сгенерировать дерево парсинга XML (требуется модель содержимого - wikitext, замещено prop=parsetree).
- Type: boolean (details)
- preview
- Проанализировать в режиме препросмотра. 
- Type: boolean (details)
- sectionpreview
- Распарсить в режиме предпросмотра раздела (также активирует режим предпросмотра). 
- Type: boolean (details)
- disabletoc
- Не включать в вывод содержание. 
- Type: boolean (details)
- useskin
- Применить выбранную тему оформления к результату работы парсера. Может затронуть следующие свойства: langlinks, headitems, modules, jsconfigvars, indicators. 
- Одно из следующих значений: monobook, timeless, vector
- 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. 
- Одно из следующих значений: css, javascript, json, text, unknown, wikitext
- Парсинг страницы.
- 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
- Идентификатор патрулируемой последней правки. 
- Type: integer
- revid
- Идентификатор патрулируемой версии. 
- Type: integer
- tags
- Изменить метки записи в журнале патрулирования. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- 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. 
- Type: integer
- protections
- Список уровней защиты в формате действие=уровень (например, edit=sysop). Уровень all означает, что кто угодно может осуществлять действие, то есть, нет ограничений. - Примечания: Все неперечисленные действия потеряют уровни защиты. 
- Это обязательный параметр.
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- expiry
- Временная метка истечения защиты. Если задана только одна метка, она будет использована для всех защит. Используйте infinite, indefinite, infinity или never для бессрочных защит. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- По умолчанию: infinite
- reason
- Причина (раз)защиты. 
- По умолчанию: (пусто)
- tags
- Изменить метки записи в журнале защиты. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- cascade
- Активировать каскадную защиту (то есть, защитить включённые шаблоны и использованные изображения). Игнорируется, если ни один из заданных уровней не поддерживает каскадную защиту. 
- Type: boolean (details)
- watch
- Устарело.
- Если задан, добавить (раз)защищаемую страницу в список наблюдения текущего участника. 
- Type: boolean (details)
- watchlist
- Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение. 
- Одно из следующих значений: nochange, preferences, unwatch, watch
- По умолчанию: preferences
- token
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- Защитить страницу.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [открыть в песочнице]
- Снять защиту страницы, установив ограничения all (то есть, позволив всем проводить действия над страницей).
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [открыть в песочнице]
- Снять защиту страницу, не указав ограничений.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [открыть в песочнице]
action=purge
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Очистка кэша заданных страниц.
- forcelinkupdate
- Обновить таблицы ссылок и выполнить другие дополнительные обновления данных. 
- Type: boolean (details)
- forcerecursivelinkupdate
- То же, что forcelinkupdate, а также обновить таблицу ссылок для всех страниц, использующих данную как шаблон. 
- Type: boolean (details)
- continue
- Когда доступно больше результатов, используйте это для продолжения. 
- titles
- Список заголовков для работы. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- pageids
- Список идентификаторов страниц для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- revids
- Список идентификаторов версий для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- generator
- Получить список страниц для работы, запустив указанный запрос-модуль. - Примечание: названия параметров генераторов должны начинаться с «g», см. примеры. - allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
 
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator. 
- Type: boolean (details)
- converttitles
- Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh. 
- Type: boolean (details)
- Очистить кэш для страниц Main Page и API.
- api.php?action=purge&titles=Main_Page|API [открыть в песочнице]
- Очистить кэш первых 10 страниц в основном пространстве имён.
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [открыть в песочнице]
action=query
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Запросить данные с и о MediaWiki.
Все модификации данных сначала должны запросить соответствующий токен для предотвращения злоупотреблений с вредоносных сайтов.
- prop
- Какие использовать свойства для запрашиваемых страниц. - categories
- Перечисление всех категорий, которым принадлежит страница.
- categoryinfo
- Возвращение информации о конкретных категориях.
- contributors
- Получение списка зарегистрированных и количества анонимных редакторов страницы.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- extlinks
- Получение всех внешних ссылок (не интервик) для данной страницы.
- fileusage
- Поиск всех страниц, использующих данный файл.
- imageinfo
- Возвращает информацию о файле и историю загрузок.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- info
- Получение основной информации о страницах.
- iwlinks
- Возвращает все интервики-ссылки с данных страниц.
- langlinks
- Возвращает все межъязыковые ссылки с данных страниц.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageprops
- Получение различных свойств страниц, определённых в содержании страницы.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- stashimageinfo
- Возвращает информацию о файлах во временном хранилище.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
 
- Значения (разделённые с помощью | или альтернативного разделителя): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
- Какие списки использовать. - allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- allusers
- Перечисление всех зарегистрированных участников.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- blocks
- Перечисление всех заблокированных участников и IP-адресов.
- categorymembers
- Перечисление всех страниц в данной категории.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- filearchive
- Перечисление всех удалённых файлов.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- logevents
- Получение записей журналов.
- mystashedfiles
- Получить список файлов во временном хранилище текущего участника.
- pagepropnames
- Перечисление всех названий свойств, использованных в вики.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- search
- Проведение полнотекстового поиска.
- tags
- Список меток правок.
- usercontribs
- Получение всех правок участника.
- users
- Получение информации о списке участников.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
- deletedrevs
- Устарело. Перечисление удалённых правок.
 
- Значения (разделённые с помощью | или альтернативного разделителя): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
- meta
- Какие метаданные использовать. - allmessages
- Возвращает сообщения с этого сайта.
- authmanagerinfo
- Получение информации о текущем статусе аутентификации.
- filerepoinfo
- Возвращает мета-информацию о файловых репозиториях, настроенных в вики.
- languageinfo
- Return information about available languages.
- siteinfo
- Получение основной информации о сайте.
- tokens
- Получение токенов для действий, связанных с редактированием данных.
- userinfo
- Получение информации о текущем участнике.
 
- Значения (разделённые с помощью | или альтернативного разделителя): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo
- indexpageids
- Включить дополнительную секцию pageids, содержащую список идентификаторов всех возвращённых страниц. 
- Type: boolean (details)
- export
- Экспортировать текущую версию для всех данных или сгенерированных страниц. 
- Type: boolean (details)
- exportnowrap
- Вернуть экспортируемый XML без оборачивания его в XML-результат (тот же формат, что и в Special:Export). Можно использовать только одновременно с query+export. 
- Type: boolean (details)
- exportschema
- Target the given version of the XML dump format when exporting. Can only be used with query+export. 
- Одно из следующих значений: 0.10, 0.11
- По умолчанию: 0.11
- iwurl
- Возвращать ли полную ссылку, если названием является интервики-ссылка. 
- Type: boolean (details)
- continue
- Когда доступно больше результатов, используйте это для продолжения. 
- rawcontinue
- Вернуть сырые данные в query-continue для продолжения. 
- Type: boolean (details)
- titles
- Список заголовков для работы. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- pageids
- Список идентификаторов страниц для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- revids
- Список идентификаторов версий для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- generator
- Получить список страниц для работы, запустив указанный запрос-модуль. - Примечание: названия параметров генераторов должны начинаться с «g», см. примеры. - allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
 
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Автоматически разрешать перенаправления в query+titles, query+pageids и query+revids, а также на страницах, возвращённых query+generator. 
- Type: boolean (details)
- converttitles
- Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh. 
- Type: boolean (details)
- Получить site info и последнее изменение для Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&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 и 500.
- По умолчанию: 10
- clcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- clcategories
- Перечислять только данные категории. Полезно для проверки, включена ли конкретная страница в конкретную категорию. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- cldir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список категорий, в которые включена страница Albert Einstein.
- api.php?action=query&prop=categories&titles=Albert%20Einstein [открыть в песочнице]
- Получить информацию о всех категориях, использованных на странице Albert Einstein.
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [открыть в песочнице]
prop=categoryinfo (ci)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращение информации о конкретных категориях.
- cicontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Получить информацию о Category:Foo и Category:Bar.
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [открыть в песочнице]
prop=contributors (pc)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение списка зарегистрированных и количества анонимных редакторов страницы.
- pcgroup
- Включать только участников из данных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются. 
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, suppress, sysop
- pcexcludegroup
- Исключать участников из заданных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются. 
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, suppress, sysop
- pcrights
- Включать только участников с данными правами. Участники с правами, предоставляемыми неявными или автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не считаются. 
- Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Maximum number of values is 50 (500 for clients allowed higher limits).
- pcexcluderights
- Исключать участников с данными правами. Участники с правами, предоставляемыми неявными или автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не считаются. 
- Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Maximum number of values is 50 (500 for clients allowed higher limits).
- pclimit
- Сколько редакторов вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- pccontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Показать редакторов страницы Main Page.
- api.php?action=query&prop=contributors&titles=Main_Page [открыть в песочнице]
prop=deletedrevisions (drv)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение информации об удалённых правках.
Может быть использовано несколькими способами:
- Получение удалённых правок для набора страниц, заданного с помощью названий или идентификаторов. Сортируется по названиям и временным меткам.
- Получение данных о наборе удалённых правок, заданных с помощью их revid. Сортируется по идентификаторам версий.
- drvprop
- Какие свойства каждой версии получить: - ids
- Идентификатор версии.
- flags
- Флаги версии (малая правка).
- timestamp
- Временная метка версии.
- user
- Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- userid
- Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- size
- Длина версии (в байтах).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
- slotsha1
- SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
- contentmodel
- Идентификатор модели содержимого каждого слота версии.
- comment
- Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- content
- Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
- tags
- Метки версии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- По умолчанию: ids|timestamp|flags|comment|user
- drvslots
- Which revision slots to return data for, when slot-related properties are included in drvprops. If omitted, data from the main slot will be returned in a backwards-compatible format. 
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- drvlimit
- Сколько версий вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- drvexpandtemplates
- Устарело.
- Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется drvprop=content). 
- Type: boolean (details)
- drvgeneratexml
- Устарело.
- Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется drvprop=content). 
- Type: boolean (details)
- drvparse
- Устарело.
- Вместо этого используйте action=parse. Распарсить содержимое версии (требуется drvprop=content). Из соображений производительности, при использовании этой опции, в качестве drvlimit принудительно устанавливается 1. 
- Type: boolean (details)
- drvsection
- Вернуть содержимое только секции с заданным номером. 
- drvdiffto
- Устарело.
- Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно. 
- drvdifftotext
- Устарело.
- Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет drvdiffto. Если задано drvsection, сравнение будет произведено только с этой секцией. 
- drvdifftotextpst
- Устарело.
- Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с drvdifftotext. 
- Type: boolean (details)
- drvcontentformat
- Устарело.
- Формат серилиализации, использованный в drvdifftotext и ожидаемый в результате. 
- Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvstart
- Временная метка, с которой начать перечисление. Игнорируется при обработке списка идентификаторов версий. 
- Тип: временная метка (разрешённые форматы)
- drvend
- Временная метка, на которой закончить перечисление. Игнорируется при обработке списка идентификаторов версий. 
- Тип: временная метка (разрешённые форматы)
- drvdir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: drvstart должно быть раньше drvend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: drvstart должно быть позже drvend.
 
- Одно из следующих значений: newer, older
- По умолчанию: older
- drvtag
- Только правки с заданной меткой. 
- drvuser
- Только правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- drvexcludeuser
- Не перечислять правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- drvcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Список удалённых правок страниц Main Page и Talk:Main Page с содержимым.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [открыть в песочнице]
- Список информации для удалённой правки 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [открыть в песочнице]
prop=duplicatefiles (df)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- dflimit
- Сколько дубликатов вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- dfcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- dfdir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- dflocalonly
- Искать только файлы в локальном репозитории. 
- Type: boolean (details)
prop=extlinks (el)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение всех внешних ссылок (не интервик) для данной страницы.
- ellimit
- Сколько ссылок вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- elcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- elprotocol
- Протокол ссылки. Если оставлено пустым, а elquery задано, будут найдены ссылки с протоколом http. Оставьте пустым и elquery, и данный параметр, чтобы получить список всех внешних ссылок. 
- Одно из следующих значений: Может быть пустым или bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- По умолчанию: (пусто)
- elquery
- Поисковый запрос без протокола. Полезно для проверки, содержит ли определённая страница определённую внешнюю ссылку. 
- elexpandurl
- Раскрыть зависимые от протокола ссылки с какноничным протоколом. 
- Type: boolean (details)
- Получить внешние ссылки на странице Main Page.
- api.php?action=query&prop=extlinks&titles=Main%20Page [открыть в песочнице]
prop=fileusage (fu)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, использующих данный файл.
- fuprop
- Какие свойства получить: - pageid
- Идентификатор каждой страницы.
- title
- Заголовок каждой страницы.
- redirect
- Метка, является ли страница перенаправлением.
 
- Значения (разделённые с помощью | или альтернативного разделителя): pageid, redirect, title
- По умолчанию: pageid|title|redirect
- funamespace
- Включить страницы только из данных пространств имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- fushow
- Показать только элементы, соответствующие этим критериям: - redirect
- Показать только перенаправления.
- !redirect
- Показать только не перенаправления.
 
- Значения (разделённые с помощью | или альтернативного разделителя): !redirect, redirect
- fulimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- fucontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Получить список страниц, использующих File:Example.jpg.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [открыть в песочнице]
- Получить информацию о страницах, использующих File:Example.jpg.
- api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [открыть в песочнице]
prop=imageinfo (ii)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает информацию о файле и историю загрузок.
- iiprop
- Какую информацию о файле получить: - timestamp
- Добавляет метку времени загрузки файловой версии.
- user
- Добавляет участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- userid
- Добавляет идентификаторы участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- comment
- Комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Распарсенный комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
- canonicaltitle
- Добавляет каноничное название файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- url
- Возвращает ссылку на файл и страницу описания. Если версия файла была удалена, будет возвращено свойство filehidden.
- size
- Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
- dimensions
- Синоним для size.
- sha1
- Добавляет SHA1-хэш файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- mime
- Добавляет MIME-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- thumbmime
- Добавляет MIME-тип миниатюры файла (требуется url и параметр iiurlwidth). Если версия файла была удалена, будет возвращено свойство filehidden.
- mediatype
- Добавляет медиа-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- metadata
- Перечисляет метаданные Exif для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
- commonmetadata
- Перечисляет общие для данного формата метаданные для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
- extmetadata
- Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML. Если версия файла была удалена, будет возвращено свойство filehidden.
- archivename
- Добавляет имя архивной версии файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- bitdepth
- Добавляет глубину цвета файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
- uploadwarning
- Используется страницей Special:Upload для получения информации о существовании файла. Не предназначено для использования за пределами ядра MediaWiki.
- badfile
- Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
 
- Значения (разделённые с помощью | или альтернативного разделителя): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
- По умолчанию: timestamp|user
- iilimit
- Сколько версий каждого файла вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 1
- iistart
- Временная метка, с которой начать перечисление. 
- Тип: временная метка (разрешённые форматы)
- iiend
- Временная метка, на которой закончить перечисление. 
- Тип: временная метка (разрешённые форматы)
- iiurlwidth
- Если задан iiprop=url, будет возвращена ссылка на изображение, масштабированное до указанной ширины. Из соображений производительности, при использовании этой опции будет возвращено не более 50 файлов. 
- Type: integer
- По умолчанию: -1
- iiurlheight
- Аналогично iiurlwidth. 
- Type: integer
- По умолчанию: -1
- iimetadataversion
- Какую версию метаданных использовать. Если указано latest, будет использована последняя версия. Для обратной совместимости, значение по умолчанию — 1. 
- По умолчанию: 1
- iiextmetadatalanguage
- На каком языке запрашивать расширенные метаданные. Это затрагивает как переводы, если их доступно несколько, так и способ форматирования чисел и других значений. 
- По умолчанию: ru
- iiextmetadatamultilang
- Если для свойства расширенных метаданных доступны переводы, запросить их все. 
- Type: boolean (details)
- iiextmetadatafilter
- Если задано и непустое, только эти ключи будут возвращены для iiprop=extmetadata. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- iiurlparam
- Строковой параметр, зависящий от обработчика. Например, для PDF можно использовать page15-100px. Должен быть использован iiurlwidth, не противоречащий с iiurlparam. 
- По умолчанию: (пусто)
- iibadfilecontexttitle
- Если задан badfilecontexttitleprop=badfile, этот заголовок страницы будет использован для анализа MediaWiki:Bad image list. 
- iicontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- iilocalonly
- Искать только файлы в локальном репозитории. 
- Type: boolean (details)
- Заросить информацию о текущей версии 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 и 500.
- По умолчанию: 10
- imcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- imimages
- Перечислять только данные файлы. Полезно для проверки, включает ли конкретная страница конкретный файл. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- imdir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список файлов, использованных на Main Page.
- api.php?action=query&prop=images&titles=Main%20Page [открыть в песочнице]
- Получить информацию о всех файлах, использованных на Main Page.
- api.php?action=query&generator=images&titles=Main%20Page&prop=info [открыть в песочнице]
prop=info (in)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение основной информации о страницах.
- inprop
- Какие дополнительные свойства получить: - protection
- Перечисление уровней защиты каждой страницы.
- talkid
- Идентификатор страницы обсуждения для каждой страницы не-обсуждения.
- watched
- Перечислить статус наблюдения за каждой страницей.
- watchers
- Количество наблюдающих, если разрешено.
- visitingwatchers
- Количество наблюдающих за каждой страницей, просмотревших последние правки, если разрешено.
- notificationtimestamp
- Временная метка уведомления для списка наблюдения для каждой страницы.
- subjectid
- Идентификатор родительской страницы для каждой страницы обсуждения.
- associatedpage
- The prefixed title of the associated subject or talk page.
- url
- Возвращает полную ссылку, ссылку на редактирование и каноничную ссылку для каждой страницы.
- readable
- Устарело. Может ли участник просматривать эту страницу. Используйте вместо этого intestactions=read.
- preload
- Текст, возвращённый EditFormPreloadText.
- displaytitle
- Возвращает стиль отображения заголовка страницы.
- varianttitles
- Выдаёт отображаемый заголовок во всех вариантах языка контента сайта.
- linkclasses
- Gives the additional CSS classes (e.g. link colors) used for links to this page if they were to appear on the page named by inlinkcontext.
 
- Значения (разделённые с помощью | или альтернативного разделителя): associatedpage, displaytitle, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
- inlinkcontext
- The context title to use when determining extra CSS classes (e.g. link colors) when inprop contains linkclasses. 
- Тип: название страницы
- Принимает несуществующие страницы.
- По умолчанию: Заглавная страница
- intestactions
- Проверить, может ли текущий участник провести указанные действия над страницей. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- intestactionsdetail
- Detail level for intestactions. Use the main module's errorformat and errorlang parameters to control the format of the messages returned. - boolean
- Return a boolean value for each action.
- full
- Return messages describing why the action is disallowed, or an empty array if it is allowed.
- quick
- Like full but skipping expensive checks.
 
- Одно из следующих значений: boolean, full, quick
- По умолчанию: boolean
- incontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Получить информацию о странице Main Page.
- api.php?action=query&prop=info&titles=Main%20Page [открыть в песочнице]
- Получить основную информацию и информацию о защите страницы Main Page.
- api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [открыть в песочнице]
prop=iwlinks (iw)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает все интервики-ссылки с данных страниц.
- iwprop
- Какие дополнительные свойства получить для каждой интервики-ссылки: - url
- Добавляет полный URL.
 
- Значения (разделённые с помощью | или альтернативного разделителя): url
- iwprefix
- Вернуть только интервики с этим префиксом. 
- iwtitle
- Искомая интервики-ссылка. Должна быть использована вместе с iwprefix. 
- iwdir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- iwlimit
- Сколько интервики-ссылок вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- iwcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- iwurl
- Устарело.
- Следует ли возвращать полный URL (не может быть использовано одновременно с iwprop). 
- Type: boolean (details)
- Получить интервики-ссылки со страницы Main Page.
- api.php?action=query&prop=iwlinks&titles=Main%20Page [открыть в песочнице]
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 и 500.
- По умолчанию: 10
- llcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- llurl
- Устарело.
- Следует ли вернуть полный URL (не может быть использовано одновременно с llprop). 
- Type: boolean (details)
- Получить межъязыковые ссылки со страницы Main Page.
- api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [открыть в песочнице]
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
- Для указания всех значений, используйте *.
- pllimit
- Сколько ссылок вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- plcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- pltitles
- Перечислять только данные ссылки. Полезно для проверки, содержит ли конкретная страница конкретную ссылку. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- pldir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить ссылки со страницы Main Page.
- api.php?action=query&prop=links&titles=Main%20Page [открыть в песочнице]
- Получить информацию о страницах, на которые ссылается Main Page.
- api.php?action=query&generator=links&titles=Main%20Page&prop=info [открыть в песочнице]
- Получить ссылки с Main Page на пространства имён Участник и Шаблон.
- api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [открыть в песочнице]
prop=linkshere (lh)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, ссылающихся на данную.
- lhprop
- Какие свойства получить: - pageid
- Идентификатор каждой страницы.
- title
- Заголовок каждой страницы.
- redirect
- Метка, является ли страница перенаправлением.
 
- Значения (разделённые с помощью | или альтернативного разделителя): pageid, redirect, title
- По умолчанию: pageid|title|redirect
- lhnamespace
- Включить страницы только из данных пространств имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- lhshow
- Показать только элементы, соответствующие этим критериям: - redirect
- Показать только перенаправления.
- !redirect
- Показать только не перенаправления.
 
- Значения (разделённые с помощью | или альтернативного разделителя): !redirect, redirect
- lhlimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- lhcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Получить список страниц, ссылающихся на Main Page.
- api.php?action=query&prop=linkshere&titles=Main%20Page [открыть в песочнице]
- Получить информацию о страницах, ссылающихся на Main Page.
- api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [открыть в песочнице]
prop=pageprops (pp)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение различных свойств страниц, определённых в содержании страницы.
- ppcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- ppprop
- Перечислить только эти свойства страницы (action=query&list=pagepropnames возвращает список используемых названий свойств). Полезно для проверки, используют ли страницы конкретные свойства. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- Получить свойства страниц Main Page и MediaWiki.
- api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [открыть в песочнице]
prop=redirects (rd)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает все перенаправления на данную страницу.
- rdprop
- Какие свойства получить: - pageid
- Идентификатор каждого перенаправления.
- title
- Название каждого перенаправления.
- fragment
- Фрагемнт каждого перенаправления, если доступен.
 
- Значения (разделённые с помощью | или альтернативного разделителя): fragment, pageid, title
- По умолчанию: pageid|title
- rdnamespace
- Включить страницы только из данных пространств имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- rdshow
- Показывать только элементы, удовлетворяющие данным критериям: - fragment
- Показывать только перенаправления с фрагментами.
- !fragment
- Показывать только перенаправления без фрагментов.
 
- Значения (разделённые с помощью | или альтернативного разделителя): !fragment, fragment
- rdlimit
- Сколько перенаправлений вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- rdcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Получить список перенаправлений на Main Page.
- api.php?action=query&prop=redirects&titles=Main%20Page [открыть в песочнице]
- Получить информацию о всех перенаправлениях на Main Page.
- api.php?action=query&generator=redirects&titles=Main%20Page&prop=info [открыть в песочнице]
prop=revisions (rv)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение информации о версии страницы.
Может использоваться в трёх режимах:
- Получение данных о наборе страниц (последних версий) с помощью передачи названий или идентификаторов страниц.
- Получение версий одной данной страницы, используя названия или идентификаторы с началом, концом или лимитом.
- Получение данных о наборе версий, передаваемых с помощью их идентификаторов.
- rvprop
- Какие свойства каждой версии получить: - ids
- Идентификатор версии.
- flags
- Флаги версии (малая правка).
- timestamp
- Временная метка версии.
- user
- Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- userid
- Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- size
- Длина версии (в байтах).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
- slotsha1
- SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
- contentmodel
- Идентификатор модели содержимого каждого слота версии.
- comment
- Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- content
- Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
- tags
- Метки версии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- По умолчанию: ids|timestamp|flags|comment|user
- rvslots
- Which revision slots to return data for, when slot-related properties are included in rvprops. If omitted, data from the main slot will be returned in a backwards-compatible format. 
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- rvlimit
- Сколько версий вернуть. 
- Может быть использовано только с одной страницей (режим №2).
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- rvexpandtemplates
- Устарело.
- Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется rvprop=content). 
- Type: boolean (details)
- rvgeneratexml
- Устарело.
- Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется rvprop=content). 
- Type: boolean (details)
- rvparse
- Устарело.
- Вместо этого используйте action=parse. Распарсить содержимое версии (требуется rvprop=content). Из соображений производительности, при использовании этой опции, в качестве rvlimit принудительно устанавливается 1. 
- Type: boolean (details)
- rvsection
- Вернуть содержимое только секции с заданным номером. 
- rvdiffto
- Устарело.
- Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно. 
- rvdifftotext
- Устарело.
- Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет rvdiffto. Если задано rvsection, сравнение будет произведено только с этой секцией. 
- rvdifftotextpst
- Устарело.
- Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с rvdifftotext. 
- Type: boolean (details)
- rvcontentformat
- Устарело.
- Формат серилиализации, использованный в rvdifftotext и ожидаемый в результате. 
- Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- rvstartid
- Начать перечисление с этой временной метки версии. Версия обязана существовать, но не обязана принадлежать этой странице. 
- Может быть использовано только с одной страницей (режим №2).
- Type: integer
- rvendid
- Закончить перечисление на этой временной метке версии. Версия обязана существовать, но не обязана принадлежать этой странице. 
- Может быть использовано только с одной страницей (режим №2).
- Type: integer
- rvstart
- С какой временной метки начать перечисление. 
- Может быть использовано только с одной страницей (режим №2).
- Тип: временная метка (разрешённые форматы)
- rvend
- Перечислять до данной временной метки. 
- Может быть использовано только с одной страницей (режим №2).
- Тип: временная метка (разрешённые форматы)
- rvdir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: rvstart должно быть раньше rvend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: rvstart должно быть позже rvend.
 
- Может быть использовано только с одной страницей (режим №2).
- Одно из следующих значений: newer, older
- По умолчанию: older
- rvuser
- Только версии данного участника. 
- Может быть использовано только с одной страницей (режим №2).
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- rvexcludeuser
- Исключить версии данного участника. 
- Может быть использовано только с одной страницей (режим №2).
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- rvtag
- Только версии с заданной меткой. 
- rvcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Получить данные с содержимым для последних версий страниц API и Main Page.
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvslots=*&rvprop=timestamp|user|comment|content [открыть в песочнице]
- Получить последние 5 версий Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [открыть в песочнице]
- Получить первые 5 версий Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [открыть в песочнице]
- Получить первые 5 версий Main Page созданных после 2006-05-01.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [открыть в песочнице]
- Получить первые 5 версий Main Page, сделанных не анонимным участником 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [открыть в песочнице]
- Получить первые 5 версий Main Page, сделанных участником MediaWiki default.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [открыть в песочнице]
prop=stashimageinfo (sii)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает информацию о файлах во временном хранилище.
- siifilekey
- Ключ, идентифицирующий предыдущую временную загрузку. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- siisessionkey
- Устарело.
- Синоним siifilekey для обратной совместимости. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- siiprop
- Какую информацию о файле получить: - timestamp
- Добавляет метку времени загрузки файловой версии.
- canonicaltitle
- Добавляет каноничное название файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- url
- Возвращает ссылку на файл и страницу описания. Если версия файла была удалена, будет возвращено свойство filehidden.
- size
- Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
- dimensions
- Синоним для size.
- sha1
- Добавляет SHA1-хэш файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- mime
- Добавляет MIME-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- thumbmime
- Добавляет MIME-тип миниатюры файла (требуется url и параметр siiurlwidth). Если версия файла была удалена, будет возвращено свойство filehidden.
- metadata
- Перечисляет метаданные Exif для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
- commonmetadata
- Перечисляет общие для данного формата метаданные для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
- extmetadata
- Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML. Если версия файла была удалена, будет возвращено свойство filehidden.
- bitdepth
- Добавляет глубину цвета файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
- badfile
- Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
 
- Значения (разделённые с помощью | или альтернативного разделителя): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
- По умолчанию: timestamp|url
- siiurlwidth
- Если задан siiprop=url, будет возвращена ссылка на изображение, масштабированное до указанной ширины. Из соображений производительности, при использовании этой опции будет возвращено не более 50 файлов. 
- Type: integer
- По умолчанию: -1
- siiurlheight
- Аналогично siiurlwidth. 
- Type: integer
- По умолчанию: -1
- siiurlparam
- Строковой параметр, зависящий от обработчика. Например, для PDF можно использовать page15-100px. Должен быть использован siiurlwidth, не противоречащий с siiurlparam. 
- По умолчанию: (пусто)
- Вернуть информацию о файле во временном хранилище.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [открыть в песочнице]
- Вернуть эскизы двух файлов в тайнике.
- api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [открыть в песочнице]
prop=templates (tl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает все страницы, включённые в данную.
- tlnamespace
- Показать шаблоны только данного пространства имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- tllimit
- Сколько шаблонов вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- tlcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- tltemplates
- Перечислять только эти шаблоны. Полезно для проверки, включает ли конкретная страница конкретный шаблон. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- tldir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список шаблонов, использующихся на Main Page.
- api.php?action=query&prop=templates&titles=Main%20Page [открыть в песочнице]
- Получить информацию о шаблонах, использующихся на Main Page.
- api.php?action=query&generator=templates&titles=Main%20Page&prop=info [открыть в песочнице]
- Получить страницы из пространств имён Участник и Шаблон, включённые в Main Page.
- api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [открыть в песочнице]
prop=transcludedin (ti)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, включающих данные страницы.
- tiprop
- Какие свойства получить: - pageid
- Идентификатор каждой страницы.
- title
- Заголовок каждой страницы.
- redirect
- Метка, является ли страница перенаправлением.
 
- Значения (разделённые с помощью | или альтернативного разделителя): pageid, redirect, title
- По умолчанию: pageid|title|redirect
- tinamespace
- Включить страницы только из данных пространств имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- tishow
- Показать только элементы, соответствующие этим критериям: - redirect
- Показать только перенаправления.
- !redirect
- Показать только не перенаправления.
 
- Значения (разделённые с помощью | или альтернативного разделителя): !redirect, redirect
- tilimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- ticontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Получить список страниц, включающих Main Page.
- api.php?action=query&prop=transcludedin&titles=Main%20Page [открыть в песочнице]
- Получить информацию о страницах, включающих Main Page.
- api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [открыть в песочнице]
list=allcategories (ac)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех категорий.
- acfrom
- Категория, с которой начать перечисление. 
- accontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- acto
- Категория, на которой закончить перечисление. 
- acprefix
- Найти все названия категорий, начинающиеся с этого значения. 
- acdir
- Порядок сортировки. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- acmin
- Вернуть только категории, в которых не меньше заданного числа страниц. 
- Type: integer
- acmax
- Вернуть только категории, в которых не больше заданного числа страниц. 
- Type: integer
- aclimit
- Сколько категорий вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- acprop
- Какие свойства получить: - size
- Добавляет количество страниц в категории.
- hidden
- Отмечает категории, скрытые магическим словом __HIDDENCAT__.
 
- Значения (разделённые с помощью | или альтернативного разделителя): hidden, size
- По умолчанию: (пусто)
- Составить список категорий с информацией о числе страниц в каждой из них.
- api.php?action=query&list=allcategories&acprop=size [открыть в песочнице]
- Получить информацию о самой странице категории для категорий, начинающихся с List.
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info [открыть в песочнице]
list=alldeletedrevisions (adr)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- adrprop
- Какие свойства каждой версии получить: - ids
- Идентификатор версии.
- flags
- Флаги версии (малая правка).
- timestamp
- Временная метка версии.
- user
- Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- userid
- Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- size
- Длина версии (в байтах).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
- slotsha1
- SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
- contentmodel
- Идентификатор модели содержимого каждого слота версии.
- comment
- Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- content
- Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
- tags
- Метки версии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- По умолчанию: ids|timestamp|flags|comment|user
- adrslots
- Which revision slots to return data for, when slot-related properties are included in adrprops. If omitted, data from the main slot will be returned in a backwards-compatible format. 
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- adrlimit
- Сколько версий вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- adrexpandtemplates
- Устарело.
- Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется adrprop=content). 
- Type: boolean (details)
- adrgeneratexml
- Устарело.
- Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется adrprop=content). 
- Type: boolean (details)
- adrparse
- Устарело.
- Вместо этого используйте action=parse. Распарсить содержимое версии (требуется adrprop=content). Из соображений производительности, при использовании этой опции, в качестве adrlimit принудительно устанавливается 1. 
- Type: boolean (details)
- adrsection
- Вернуть содержимое только секции с заданным номером. 
- adrdiffto
- Устарело.
- Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно. 
- adrdifftotext
- Устарело.
- Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет adrdiffto. Если задано adrsection, сравнение будет произведено только с этой секцией. 
- adrdifftotextpst
- Устарело.
- Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с adrdifftotext. 
- Type: boolean (details)
- adrcontentformat
- Устарело.
- Формат серилиализации, использованный в adrdifftotext и ожидаемый в результате. 
- Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- adruser
- Только правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- adrnamespace
- Перечислять только страницы этого пространства имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- adrstart
- Временная метка, с которой начать перечисление. 
- Может быть использовано только одновременно с adruser.
- Тип: временная метка (разрешённые форматы)
- adrend
- Временная метка, на которой закончить перечисление. 
- Может быть использовано только одновременно с adruser.
- Тип: временная метка (разрешённые форматы)
- adrdir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: adrstart должно быть раньше adrend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: adrstart должно быть позже adrend.
 
- Одно из следующих значений: newer, older
- По умолчанию: older
- adrfrom
- Начать перечисление на этом заголовке. 
- Не может быть использовано одновременно с adruser.
- adrto
- Закончить перечисление на этом заголовке. 
- Не может быть использовано одновременно с adruser.
- adrprefix
- Найти все названия страниц, начинающиеся с этого значения. 
- Не может быть использовано одновременно с adruser.
- adrexcludeuser
- Не перечислять правки данного участника. 
- Не может быть использовано одновременно с adruser.
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- adrtag
- Только правки с заданной меткой. 
- adrcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- adrgeneratetitles
- При использовании в качестве генератора, генерирует названия страниц вместо идентификаторов версий. 
- Type: boolean (details)
- Перечислить последние 50 удалённых правок участника Example.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [открыть в песочнице]
- Перечислить первые 50 удалённых правок в основном пространстве.
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [открыть в песочнице]
list=allfileusages (af)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех использований файлов, в том числе несуществующих.
- afcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- affrom
- Название файла, с которого начать перечисление. 
- afto
- Название файла, на котором закончить перечисление. 
- afprefix
- Найти все названия файлов, начинающиеся с этого значения. 
- afunique
- Показывать только уникальные названия файлов. Не может быть использовано одновременно с afprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных. 
- Type: boolean (details)
- afprop
- Какую информацию включить: - ids
- Добавляет идентификаторы страниц, использующих файл (не может быть использовано одновременно с afunique).
- title
- Добавляет название файла.
 
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title
- По умолчанию: title
- aflimit
- Сколько элементов вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- afdir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Список названий файлов, включая несуществующих, с идентификаторами использующих их страниц, начиная с B.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [открыть в песочнице]
- Список уникальных названий файлов.
- api.php?action=query&list=allfileusages&afunique=&affrom=B [открыть в песочнице]
- Список всех названий файлов с отметкой несуществующих.
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [открыть в песочнице]
- Список страниц, содержащих файлы.
- api.php?action=query&generator=allfileusages&gaffrom=B [открыть в песочнице]
list=allimages (ai)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех файлов.
- aisort
- Свойство для сортировки. 
- Одно из следующих значений: name, timestamp
- По умолчанию: name
- aidir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending, newer, older
- По умолчанию: ascending
- aifrom
- Название изображения, с которого начать перечисление. Можно использовать только одновременно с aisort=name. 
- aito
- Название изображения, на котором закончить перечисление. Можно использовать только одновременно с aisort=name. 
- aicontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- aistart
- Временная метка, с которой начать перечисление. Можно использовать только одновременно с aisort=timestamp. 
- Тип: временная метка (разрешённые форматы)
- aiend
- Временная метка, на которой закончить перечисление. Можно использовать только одновременно с aisort=timestamp. 
- Тип: временная метка (разрешённые форматы)
- aiprop
- Какую информацию о файле получить: - timestamp
- Добавляет метку времени загрузки файловой версии.
- user
- Добавляет участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- userid
- Добавляет идентификаторы участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- comment
- Комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Распарсенный комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
- canonicaltitle
- Добавляет каноничное название файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- url
- Возвращает ссылку на файл и страницу описания. Если версия файла была удалена, будет возвращено свойство filehidden.
- size
- Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
- dimensions
- Синоним для size.
- sha1
- Добавляет SHA1-хэш файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- mime
- Добавляет MIME-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- mediatype
- Добавляет медиа-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
- metadata
- Перечисляет метаданные Exif для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
- commonmetadata
- Перечисляет общие для данного формата метаданные для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
- extmetadata
- Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML. Если версия файла была удалена, будет возвращено свойство filehidden.
- bitdepth
- Добавляет глубину цвета файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
- badfile
- Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
 
- Значения (разделённые с помощью | или альтернативного разделителя): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
- По умолчанию: timestamp|url
- aiprefix
- Найти все названия файлов, начинающиеся с этого значения. Можно использовать только одновременно с aisort=name. 
- aiminsize
- Ограничить изображения этим числом байтов снизу. 
- Type: integer
- aimaxsize
- Ограничить изображения этим числом байтов сверху. 
- Type: integer
- aisha1
- SHA1-хэш этого изображения. Переопределяет aisha1base36. 
- aisha1base36
- SHA1-хэш этого изображения в base 36 (используется в MediaWiki). 
- aiuser
- Вернуть только файлы, загруженные этим участником. Может быть использовано только одновременно с aisort=timestamp и не может одновременно с aifilterbots. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- aifilterbots
- Как отфильтровывать файлы, загруженные ботами. Может быть использовано только одновременно с aisort=timestamp и не может одновременно с aiuser. 
- Одно из следующих значений: all, bots, nobots
- По умолчанию: all
- aimime
- Какие типы MIME искать, например, image/jpeg. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- ailimit
- Сколько изображений вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- Показать список файлов, начиная с буквы B.
- api.php?action=query&list=allimages&aifrom=B [открыть в песочнице]
- Показать список недавно загруженных файлов, аналогично Special:NewFiles.
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [открыть в песочнице]
- Показать список файлов с MIME-типом image/png или image/gif.
- api.php?action=query&list=allimages&aimime=image/png|image/gif [открыть в песочнице]
- Показать информацию о 4 файлах, начиная с буквы T.
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [открыть в песочнице]
list=alllinks (al)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех ссылок, указывающих на заданное пространство имён.
- alcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- alfrom
- Название ссылки, с которой начать перечисление. 
- alto
- Название ссылки, на которой закончить перечисление. 
- alprefix
- Найти все названия ссылаемых страниц, начинающиеся с этого значения. 
- alunique
- Показывать только уникальные названия ссылаемых страниц. Не может быть использовано одновременно с alprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных. 
- Type: boolean (details)
- alprop
- Какую информацию включить: - ids
- Добавляет идентификатор ссылаемой страницы (не может быть использовано одновременно с alunique).
- title
- Добавляет название ссылки.
 
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title
- По умолчанию: title
- alnamespace
- Пространство имён для перечисления. 
- Одно из следующих значений: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- По умолчанию: 0
- allimit
- Сколько элементов вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- aldir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Список заголовков ссылаемых страниц, включая несуществующих, с идентификаторами страниц, ссылающихся на них, начиная с B.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [открыть в песочнице]
- Список уникальных названий ссылаемых страниц.
- api.php?action=query&list=alllinks&alunique=&alfrom=B [открыть в песочнице]
- Список всех ссылаемых страниц с отметкой несуществующих.
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [открыть в песочнице]
- Список страниц, содержащих ссылки.
- api.php?action=query&generator=alllinks&galfrom=B [открыть в песочнице]
list=allpages (ap)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех страниц в данном пространстве имён.
- apfrom
- Название страницы, с которой начать перечисление. 
- apcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- apto
- Название страницы, на которой закончить перечисление. 
- apprefix
- Найти все названия страниц, начинающиеся с этого значения. 
- apnamespace
- Пространство имён для перечисления. 
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- По умолчанию: 0
- apfilterredir
- Какие страницы перечислять. 
- Одно из следующих значений: all, nonredirects, redirects
- По умолчанию: all
- apminsize
- Ограничить страницы этим числом байтов снизу. 
- Type: integer
- apmaxsize
- Ограничить страницы этим числом байтов сверху. 
- Type: integer
- apprtype
- Перечислить только защищённые страницы. 
- Значения (разделённые с помощью | или альтернативного разделителя): edit, move, upload
- apprlevel
- Отфильтровывать страницы, основываясь на уровне защиты (должно быть использовано одновременно с параметром apprtype=). 
- Значения (разделённые с помощью | или альтернативного разделителя): Может быть пустым или autoconfirmed, sysop
- apprfiltercascade
- Отфильтровывать страницы, основываясь на каскадности (игнорируется, если apprtype не задан). 
- Одно из следующих значений: all, cascading, noncascading
- По умолчанию: all
- aplimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- apdir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- apfilterlanglinks
- Отфильтровывать страницы, основываясь на наличие на странице языковых ссылок. Обратите внимание: языковые ссылки, добавленные расширениями, могут не учитываться. 
- Одно из следующих значений: all, withlanglinks, withoutlanglinks
- По умолчанию: all
- apprexpiry
- Отфильтровывать страницы, основываясь на длительности защиты: - indefinite
- Получить только страницы с неограниченной защитой.
- definite
- Получить только страницы с заданной длительностью защиты.
- all
- Получить страницы с любой длительностью защиты.
 
- Одно из следующих значений: all, definite, indefinite
- По умолчанию: all
- Показать список страниц, начиная с буквы B.
- api.php?action=query&list=allpages&apfrom=B [открыть в песочнице]
- Получить информацию о четырёх страницах, начиная с буквы T.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [открыть в песочнице]
- Показать содержимое первых двух страниц, не являющихся перенаправлениями, начиная с Re.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [открыть в песочнице]
list=allredirects (ar)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех перенаправлений на заданное пространство имён.
- arcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- arfrom
- Название перенаправления, с которого начать перечисление. 
- arto
- Название перенаправления, на котором закончить перечисление. 
- arprefix
- Найти все названия целевых страниц, начинающихся с этого значения. 
- arunique
- Показывать только уникальные целевые страницы. Не может быть использовано одновременно с arprop=ids|fragment|interwiki. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных. 
- Type: boolean (details)
- arprop
- Какую информацию включить: - ids
- Добавляет идентификатор перенаправляемой страницы (не может быть использовано одновременно с arunique).
- title
- Добавляет название перенаправления.
- fragment
- Добавляет фрагмент из перенаправления при наличии (не может быть использовано одновременно с arunique).
- interwiki
- Добавляет префикс интервики к редиректу при наличии (не может быть использовано одновременно с arunique).
 
- Значения (разделённые с помощью | или альтернативного разделителя): fragment, ids, interwiki, title
- По умолчанию: title
- arnamespace
- Пространство имён для перечисления. 
- Одно из следующих значений: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- По умолчанию: 0
- arlimit
- Сколько элементов вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- ardir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Список целевых страниц, в включая несуществующих, с идентификаторами перенаправлений, начиная с буквы B.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [открыть в песочнице]
- Список уникальных целевых страниц.
- api.php?action=query&list=allredirects&arunique=&arfrom=B [открыть в песочнице]
- Список всех целевых страниц с отметкой несуществующих.
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [открыть в песочнице]
- Список страниц, содержащих перенаправления.
- api.php?action=query&generator=allredirects&garfrom=B [открыть в песочнице]
list=allrevisions (arv)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех версий.
- arvprop
- Какие свойства каждой версии получить: - ids
- Идентификатор версии.
- flags
- Флаги версии (малая правка).
- timestamp
- Временная метка версии.
- user
- Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- userid
- Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- size
- Длина версии (в байтах).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
- slotsha1
- SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
- contentmodel
- Идентификатор модели содержимого каждого слота версии.
- comment
- Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- content
- Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
- tags
- Метки версии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- По умолчанию: ids|timestamp|flags|comment|user
- arvslots
- Which revision slots to return data for, when slot-related properties are included in arvprops. If omitted, data from the main slot will be returned in a backwards-compatible format. 
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- arvlimit
- Сколько версий вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- arvexpandtemplates
- Устарело.
- Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется arvprop=content). 
- Type: boolean (details)
- arvgeneratexml
- Устарело.
- Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется arvprop=content). 
- Type: boolean (details)
- arvparse
- Устарело.
- Вместо этого используйте action=parse. Распарсить содержимое версии (требуется arvprop=content). Из соображений производительности, при использовании этой опции, в качестве arvlimit принудительно устанавливается 1. 
- Type: boolean (details)
- arvsection
- Вернуть содержимое только секции с заданным номером. 
- arvdiffto
- Устарело.
- Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно. 
- arvdifftotext
- Устарело.
- Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет arvdiffto. Если задано arvsection, сравнение будет произведено только с этой секцией. 
- arvdifftotextpst
- Устарело.
- Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с arvdifftotext. 
- Type: boolean (details)
- arvcontentformat
- Устарело.
- Формат серилиализации, использованный в arvdifftotext и ожидаемый в результате. 
- Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- arvuser
- Только правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- arvnamespace
- Перечислять только страницы этого пространства имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- arvstart
- Временная метка, с которой начать перечисление. 
- Тип: временная метка (разрешённые форматы)
- arvend
- Временная метка, на которой закончить перечисление. 
- Тип: временная метка (разрешённые форматы)
- arvdir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: arvstart должно быть раньше arvend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: arvstart должно быть позже arvend.
 
- Одно из следующих значений: newer, older
- По умолчанию: older
- arvexcludeuser
- Не перечислять правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- arvcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- arvgeneratetitles
- При использовании в качестве генератора, генерирует названия страниц вместо идентификаторов версий. 
- Type: boolean (details)
- Перечислить последние 50 правок участника Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [открыть в песочнице]
- Перечислить первые 50 правок в любом пространстве имён.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [открыть в песочнице]
list=alltransclusions (at)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- atcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- atfrom
- Название включения, с которого начать перечисление. 
- atto
- Название включения, на котором закончить перечисление. 
- atprefix
- Найти все названия включений, начинающиеся с этого значения. 
- atunique
- Показывать только уникальные названия включений. Не может быть использовано одновременно с atprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных. 
- Type: boolean (details)
- atprop
- Какую информацию включить: - ids
- Добавляет идентификаторы включающих страниц (не может быть использовано одновременно с atunique).
- title
- Добавляет название включения.
 
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title
- По умолчанию: title
- atnamespace
- Пространство имён для перечисления. 
- Одно из следующих значений: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- По умолчанию: 10
- atlimit
- Сколько элементов вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- atdir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Списки заголовков включаемых страниц, в том числе несуществующих, с идентификаторами включающих их страниц, начиная с буквы B.
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [открыть в песочнице]
- Список уникальных включаемых названий.
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [открыть в песочнице]
- Список всех включаемых страниц с отметкой несуществующих.
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [открыть в песочнице]
- Список страниц, содержащих включения.
- api.php?action=query&generator=alltransclusions&gatfrom=B [открыть в песочнице]
list=allusers (au)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех зарегистрированных участников.
- aufrom
- Ник, с которого начать перечисление. 
- auto
- Ник, на котором закончить перечисление. 
- auprefix
- Найти все ники, начинающиеся с этого значения. 
- audir
- Порядок сортировки. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- augroup
- Включать участников только из данных групп. 
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, suppress, sysop
- auexcludegroup
- Исключать участников из данных групп. 
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, suppress, sysop
- aurights
- Включать только участников с данными правами. Участники с правами, предоставляемыми автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не включаются. 
- Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Maximum number of values is 50 (500 for clients allowed higher limits).
- auprop
- Какую информацию включить: - blockinfo
- Добавляет информацию о текущих блокировках участника.
- groups
- Перечисляет группы, в которые входит участник. Это значительно нагружает сервера, что может привести к возвращению меньшего числа результатов, чем указанный лимит.
- implicitgroups
- Перечисляет группы, в которые участник был включён автоматически.
- rights
- Перечисляет права, которые есть у участника.
- editcount
- Добавляет счётчик правок участника.
- registration
- Добавляет метку времени, когда участник был зарегистрирован, если она доступна (может быть пустым).
- centralids
- Добавляет центральный идентификатор и статус прикрепления участника.
 
- Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
- aulimit
- Сколько ников вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- auwitheditsonly
- Перечислять только участников, совершавших правки. 
- Type: boolean (details)
- auactiveusers
- Перечислять только участников, которые были активны в последние 30 дней. 
- Type: boolean (details)
- auattachedwiki
- С auprop=centralids, также отображает, прикреплён ли к вики участник с этим идентификатором. 
- Список участников, начиная с Y.
- api.php?action=query&list=allusers&aufrom=Y [открыть в песочнице]
list=backlinks (bl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение списка страниц, ссылающихся на данную страницу.
- bltitle
- Заголовок для поиска. Не может быть использован одновременно с blpageid. 
- blpageid
- Идентификатор страницы для поиска. Не может быть использован одновременно с bltitle. 
- Type: integer
- blcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- blnamespace
- Пространство имён для перечисления. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- bldir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- blfilterredir
- Как обрабатывать перенаправления. Если присвоено значение nonredirects при заданном blredirect, это применяется только ко второму уровню. 
- Одно из следующих значений: all, nonredirects, redirects
- По умолчанию: all
- bllimit
- Сколько страниц вернуть. Если задан blredirect, лимит применяется к каждому уровню по отдельности (что означает, что всего может вернуться до 2 * bllimit результатов). 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- blredirect
- Если ссылающаяся страница является перенаправлением, найти также все страницы, которые ссылаются на это перенаправление. Максимальный лимит становится в два раза меньше. 
- Type: boolean (details)
- Показать ссылки на Main page.
- api.php?action=query&list=backlinks&bltitle=Main%20Page [открыть в песочнице]
- Получить информацию о страницах, ссылающихся на Main page.
- api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [открыть в песочнице]
list=blocks (bk)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех заблокированных участников и IP-адресов.
- bkstart
- Временная метка, с которой начать перечисление. 
- Тип: временная метка (разрешённые форматы)
- bkend
- Временная метка, на которой закончить перечисление. 
- Тип: временная метка (разрешённые форматы)
- bkdir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: bkstart должно быть раньше bkend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: bkstart должно быть позже bkend.
 
- Одно из следующих значений: newer, older
- По умолчанию: older
- bkids
- Список идентификаторов блокировки (необязательно). 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- bkusers
- Список искомых участников (необязательно). 
- Тип: список пользователей, любой из Имя пользователя, IP-адрес и IP-диапазон
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- bkip
- Получить все блокировки, применённые к этому IP-адресу или диапазону CIDR, включая блокировки диапазонов. Не может быть использовано одновременно с bkusers. Диапазоны CIDR шире IPv4/16 или IPv6/19 не поддерживаются. 
- bklimit
- Максимальное число блокировок в списке. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- bkprop
- Какие свойства получить: - id
- Добавляет идентификатор блокировки.
- user
- Добавляет ник заблокированного участника.
- userid
- Добавляет идентификатор заблокированного участника.
- by
- Добавляет ник заблокировавшего участника.
- byid
- Добавляет идентификатор заблокировавшего участника.
- timestamp
- Добавляет метку времени, когда была дана блокировка.
- expiry
- Добавляет метку времени, когда блокировка истечёт.
- reason
- Добавляет причину блокировки.
- range
- Добавляет диапазон IP-адресов, затронутых блокировкой.
- flags
- Добавляет бану метку (autoblock, anonoly, и так далее).
- restrictions
- Добавляет ограничения частичных блокировок, если блокировка не действует во всём проекте.
 
- Значения (разделённые с помощью | или альтернативного разделителя): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- По умолчанию: id|user|by|timestamp|expiry|reason|flags
- bkshow
- Показать только элементы, удовлетворяющие этим критериям. Например, чтобы отобразить только бессрочные блокировки IP-адресов, установите bkshow=ip|!temp. 
- Значения (разделённые с помощью | или альтернативного разделителя): !account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Список блокировок.
- api.php?action=query&list=blocks [открыть в песочнице]
- Список блокировок участников Alice и Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [открыть в песочнице]
list=categorymembers (cm)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех страниц в данной категории.
- cmtitle
- Страницы какой категории перечислять (обязательно). Префикс Категория: должен быть включён. Не может быть использовано одновременно с cmpageid. 
- cmpageid
- Идентификатор перечисляемой категории. Не может быть использовано одновременно с cmtitle. 
- Type: integer
- cmprop
- Какую информацию включить: - ids
- Добавляет идентификатор страницы.
- title
- Добавляет заголовок и идентификатор пространства имён страницы.
- sortkey
- Добавляет ключ, используемый для сортировки внутри категории (шестнадцатеричная строка).
- sortkeyprefix
- Добавляет префикс ключа, используемого для сортировки внутри категории (человеко-читаемая часть ключа).
- type
- Добавляет тип категоризованной страницы (page, subcat или file).
- timestamp
- Добавляет метку времени, когда страница была включена.
 
- Значения (разделённые с помощью | или альтернативного разделителя): ids, sortkey, sortkeyprefix, timestamp, title, type
- По умолчанию: ids|title
- cmnamespace
- Включать только страница из этих пространств имён. Обратите внимание, что вместо cmnamespace=14 или 6 могут быть использованы cmtype=subcat или cmtype=file. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- cmtype
- Какие типы страниц включать. Игнорируется при cmsort=timestamp. 
- Значения (разделённые с помощью | или альтернативного разделителя): file, page, subcat
- По умолчанию: page|subcat|file
- cmcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- cmlimit
- Максимальное число возвращаемых страниц. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- cmsort
- Свойство для сортировки. 
- Одно из следующих значений: sortkey, timestamp
- По умолчанию: sortkey
- cmdir
- Порядок сортировки. 
- Одно из следующих значений: asc, ascending, desc, descending, newer, older
- По умолчанию: ascending
- cmstart
- Временная метка, с которой начать перечисление. Может быть использовано только одновременно с cmsort=timestamp. 
- Тип: временная метка (разрешённые форматы)
- cmend
- Временная метка, на которой закончить перечисление. Может быть использовано только одновременно с cmsort=timestamp. 
- Тип: временная метка (разрешённые форматы)
- cmstarthexsortkey
- Ключ сортировки, с которого начать перечисление, возвращённый cmprop=sortkey. Может быть использовано только одновременно с cmsort=sortkey. 
- cmendhexsortkey
- Ключ сортировки, на котором закончить перечисление, возвращённый cmprop=sortkey. Может быть использовано только одновременно с cmsort=sortkey. 
- cmstartsortkeyprefix
- Префикс ключа сортировки, с которого начать перечисление. Может быть использовано только с cmsort=sortkey. Переопределяет cmstarthexsortkey. 
- cmendsortkeyprefix
- Префикс ключа сортировки, перед которым закончить перечисление (не на котором; если это значение существует, оно не будет включено!). Может быть использовано только одновременно с cmsort=sortkey. Переопределяет cmendhexsortkey. 
- cmstartsortkey
- Устарело.
- Используйте вместо этого cmstarthexsortkey. 
- cmendsortkey
- Устарело.
- Используйте вместо этого cmendhexsortkey. 
- Получить первые 10 страниц в Category:Physics.
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [открыть в песочнице]
- Получить информацию о первых 10 страницах в Category:Physics.
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [открыть в песочнице]
list=deletedrevs (dr)
- Этот модуль устарел.
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление удалённых правок.
Работает в трёх режимах:
- Перечисление удалённых правок для заданных названий страниц, сортируется по временным меткам.
- Перечисление удалённого вклада заданного участника, сортируется по временным меткам (названия страниц не указываются).
- Перечисление удалённых правок в заданном пространстве имён, сортируется по названиям страниц и временным меткам (названия страниц и druser не указываются).
Определённые параметры применяются только к некоторым режимам и игнорируются в других.
- drstart
- Временная метка, с которой начать перечисление. 
- Моды: 1, 2
- Тип: временная метка (разрешённые форматы)
- drend
- Временная метка, на которой закончить перечисление. 
- Моды: 1, 2
- Тип: временная метка (разрешённые форматы)
- drdir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: drstart должно быть раньше drend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: drstart должно быть позже drend.
 
- Моды: 1, 3
- Одно из следующих значений: newer, older
- По умолчанию: older
- drfrom
- Начать перечисление на этом заголовке. 
- Мод: 3
- drto
- Закончить перечисление на этом заголовке. 
- Мод: 3
- drprefix
- Найти все названия страниц, начинающиеся с этого значения. 
- Мод: 3
- drunique
- Перечислять только одну правку на каждую страницу. 
- Мод: 3
- Type: boolean (details)
- drnamespace
- Перечислять только страницы этого пространства имён. 
- Мод: 3
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- По умолчанию: 0
- drtag
- Только правки с заданной меткой. 
- druser
- Только правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- drexcludeuser
- Не перечислять правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- drprop
- Какие свойства возвращать: - revid
- Добавляет идентификатор удалённой правки.
- parentid
- Добавляет идентификатор предыдущей версии страницы.
- user
- Добавляет ник участника, сделавшего правку.
- userid
- Добавляет идентификатор участника, сделавшего правку.
- comment
- Добавляет описание правки.
- parsedcomment
- Добавляет распарсенное описание правки.
- minor
- Отмечает, была ли правка малым.
- len
- Добавляет длину (в байтах) правки.
- sha1
- Добавляет хэш SHA-1 (base 16) правки.
- content
- Добавляет содержимое правки.
- token
- Устарело. Возвращает токен редактирования.
- tags
- Метки правки.
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, token, user, userid
- По умолчанию: user|comment
- drlimit
- Максимальное количество правок в списке. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- drcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Список последних удалённых правок страниц Main Page и Talk:Main Page с содержимым (режим 1).
- api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [открыть в песочнице]
- Список последних 50 удалённых правок участника Bob (режим 2).
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [открыть в песочнице]
- Список последних 50 удалённых правок в основном пространстве имён (режим 3)
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [открыть в песочнице]
- Список последних 50 удалённых страниц в пространстве имён Обсуждение (режим 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [открыть в песочнице]
list=embeddedin (ei)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, встраивающих (включающих) данное название.
- eititle
- Искомое название. Не может использоваться вместе с eipageid. 
- eipageid
- Искомый идентификатор страницы. Не может быть использован одновременно с eititle. 
- Type: integer
- eicontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- einamespace
- Пространство имён для перечисления. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- eidir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- eifilterredir
- Как фильтровать перенаправления. 
- Одно из следующих значений: all, nonredirects, redirects
- По умолчанию: all
- eilimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- Показать включения Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [открыть в песочнице]
- Получить информацию о страницах, включающих Template:Stub.
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [открыть в песочнице]
list=exturlusage (eu)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечислить страницы, содержащие данную ссылку.
- euprop
- Какую информацию включить: - ids
- Добавляет идентификатор страницы.
- title
- Добавляет заголовок и идентификатор пространства имён страницы.
- url
- Добавляет ссылку, использованную на этой странице.
 
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title, url
- По умолчанию: ids|title|url
- eucontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- euprotocol
- Протокол ссылки. Если оставлено пустым, а euquery задано, будут найдены ссылки с протоколом http. Оставьте пустым и euquery, и данный параметр, чтобы получить список всех внешних ссылок. 
- Одно из следующих значений: Может быть пустым или bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- По умолчанию: (пусто)
- euquery
- Поисковый запрос без протокола. См. Special:LinkSearch. Оставьте пустым для получение списка всех внешних ссылок. 
- eunamespace
- Пространства имён для перечисления. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- eulimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- euexpandurl
- Раскрыть зависимые от протокола ссылки с какноничным протоколом. 
- Type: boolean (details)
- Показать страницы, ссылающиеся на 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 и 500.
- По умолчанию: 10
- facontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Список всех удалённых файлов.
- api.php?action=query&list=filearchive [открыть в песочнице]
list=imageusage (iu)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, использующих данный файл.
- iutitle
- Искомое название. Не может использоваться вместе с iupageid. 
- iupageid
- Искомый идентификатор страницы. Не может быть использован одновременно с iutitle. 
- Type: integer
- iucontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- iunamespace
- Пространство имён для перечисления. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- iudir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- iufilterredir
- Как обрабатывать перенаправления. Если присвоено значение nonredirects при заданном iuredirect, это применяется только ко второму уровню. 
- Одно из следующих значений: all, nonredirects, redirects
- По умолчанию: all
- iulimit
- Сколько страниц вернуть. Если задан iuredirect, лимит применяется к каждому уровню по отдельности (что означает, что всего может вернуться до 2 * iulimit результатов). 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- iuredirect
- Если ссылающаяся страница является перенаправлением, найти также все страницы, которые ссылаются на это перенаправление. Максимальный лимит становится в два раза меньше. 
- Type: boolean (details)
- Показать страницы, использующие 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
- Когда доступно больше результатов, используйте это для продолжения. 
- iwbllimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- iwblprop
- Какие свойства получить: - iwprefix
- Добавляет префикс интервики.
- iwtitle
- Добавляет название интервики.
 
- Значения (разделённые с помощью | или альтернативного разделителя): iwprefix, iwtitle
- По умолчанию: (пусто)
- iwbldir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список страниц, ссылающихся на wikibooks:Test.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [открыть в песочнице]
- Получить информацию о страницах, ссылающихся на wikibooks:Test.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [открыть в песочнице]
list=langbacklinks (lbl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, ссылающихся на заданную языковую ссылку.
Может быть использовано для поиска всех ссылок с языковым кодом, или всех ссылок на страницу с заданным языком. Неиспользование этого параметра фактически вернёт все языковые ссылки.
Обратите внимания, что ссылки, добавляемые расширениями, могут не рассматриваться.
- lbllang
- Язык ссылки. 
- lbltitle
- Искомая языковая ссылка. Должно быть использовано с lbllang. 
- lblcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- lbllimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- lblprop
- Какие свойства получить: - lllang
- Добавляет языковой код ссылки.
- lltitle
- Добавляет название ссылки.
 
- Значения (разделённые с помощью | или альтернативного разделителя): lllang, lltitle
- По умолчанию: (пусто)
- lbldir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список страниц, ссылающихся на fr:Test.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [открыть в песочнице]
- Получить информацию о страницах, ссылающихся на fr:Test.
- api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [открыть в песочнице]
list=logevents (le)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение записей журналов.
- leprop
- Какие свойства получить: - ids
- Добавляет идентификатор записи журнала.
- title
- Добавляет заголовок страницы, связанной с записью журнала.
- type
- Добавляет тип записи журнала.
- user
- Добавляет участника, ответственного за запись журнала. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- userid
- Добавляет идентификатор участника, ответственного за запись журнала. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- timestamp
- Добавляет временную метку записи журнала.
- comment
- Добавляет комментарий записи журнала. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Добавляет распарсенный комментарий записи журнала. Если комментарий был удален, будет возвращено свойство commenthidden.
- details
- Перечисляет дополнительные сведения о записи в журнале. Если ревизия события журнала была удалена, будет возвращено свойство actionhidden.
- tags
- Перечисляет метки записи журнала.
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
- По умолчанию: ids|title|type|user|timestamp|comment|details
- letype
- Вернуть только записи этого типа. 
- Одно из следующих значений: Может быть пустым или block, contentmodel, create, delete, import, managetags, merge, move, newusers, patrol, protect, rights, suppress, tag, upload
- leaction
- Вернуть только указанные действия журнала. Переопределяет letype. В списке возможных значений можно использовать звёздочку, например, action/* найдёт различные подстроки после слэша (/). 
- Одно из следующих значений: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
- lestart
- Временная метка, с которой начать перечисление. 
- Тип: временная метка (разрешённые форматы)
- leend
- Временная метка, на которой закончить перечисление. 
- Тип: временная метка (разрешённые форматы)
- ledir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: lestart должно быть раньше leend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: lestart должно быть позже leend.
 
- Одно из следующих значений: newer, older
- По умолчанию: older
- leuser
- Вернуть записи, созданные указанным участником. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- letitle
- Вернуть записи, связанные с указанными страницами. 
- lenamespace
- Вернуть записи, связанные с указанными пространствами имён. 
- Одно из следующих значений: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- leprefix
- Вернуть записи, начинающиеся с заданного префикса. 
- letag
- Только записи с заданной меткой. 
- lelimit
- Сколько записей вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- lecontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Список последних записей.
- api.php?action=query&list=logevents [открыть в песочнице]
list=mystashedfiles (msf)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получить список файлов во временном хранилище текущего участника.
- msfprop
- Какие свойства файлов запрашивать. - size
- Запросить размер и разрешение изображения.
- type
- Запросить MIME- и медиа-тип файла.
 
- Значения (разделённые с помощью | или альтернативного разделителя): size, type
- По умолчанию: (пусто)
- msflimit
- Сколько файлов получить. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- msfcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Получить ключ, размер и разрешение файлов во временном хранилище текущего участника.
- api.php?action=query&list=mystashedfiles&msfprop=size [открыть в песочнице]
list=pagepropnames (ppn)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех названий свойств, использованных в вики.
- ppncontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- ppnlimit
- Максимальное число возвращаемых названий. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- Получить первые 10 названий свойств.
- api.php?action=query&list=pagepropnames [открыть в песочнице]
list=pageswithprop (pwp)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех страниц, использующих заданное свойство.
- pwppropname
- Искомое свойство (action=query&list=pagepropnames возвращает список используемых названий свойств). 
- Это обязательный параметр.
- pwpprop
- Какую информацию включить: - ids
- Добавляет идентификатор страницы.
- title
- Добавляет заголовок и идентификатор пространства имён страницы.
- value
- Добавляет значение свойства страницы.
 
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title, value
- По умолчанию: ids|title
- pwpcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- pwplimit
- Максимальное число возвращаемых страниц. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- pwpdir
- Порядок сортировки. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Список первых 10 страниц, использующих {{DISPLAYTITLE:}}.
- api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [открыть в песочнице]
- Получение дополнительной информации о первых десяти страницах, использующих __NOTOC__.
- api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [открыть в песочнице]
list=prefixsearch (ps)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Осуществление поиска по префиксу названий страниц.
Не смотря на похожесть названий, этот модуль не является эквивалентом Special:PrefixIndex; если вы ищете его, см. action=query&list=allpages с параметром apprefix. Задача этого модуля близка к action=opensearch: получение пользовательского ввода и представление наиболее подходящих заголовков. В зависимости от поискового движка, используемого на сервере, сюда может включаться исправление опечаток, избегание перенаправлений и другие эвристики.
- pssearch
- Поисковый запрос. 
- Это обязательный параметр.
- psnamespace
- Пространства имён для поиска. Игнорируется, если pssearch начинается с корректного префикса пространства имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- По умолчанию: 0
- pslimit
- Максимальное число возвращаемых результатов. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- psoffset
- Когда доступно больше результатов, используйте это для продолжения. 
- Type: integer
- По умолчанию: 0
- Поиск названий страниц, начинающихся с meaning.
- api.php?action=query&list=prefixsearch&pssearch=meaning [открыть в песочнице]
list=protectedtitles (pt)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех названий, защищённых от создания.
- ptnamespace
- Перечислять только страницы этих пространств имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- ptlevel
- Перечислять только названия с этим уровнем защиты. 
- Значения (разделённые с помощью | или альтернативного разделителя): autoconfirmed, sysop
- ptlimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- ptdir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: ptstart должно быть раньше ptend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: ptstart должно быть позже ptend.
 
- Одно из следующих значений: newer, older
- По умолчанию: older
- ptstart
- Начать перечисление с этой метки времени защиты. 
- Тип: временная метка (разрешённые форматы)
- ptend
- Закончить перечисление на этой метке времени защиты. 
- Тип: временная метка (разрешённые форматы)
- ptprop
- Какие свойства получить: - timestamp
- Добавляет метку времени установки защиты.
- user
- Добавляет участника, установившего защиту.
- userid
- Добавляет идентификатор участника, установившего защиту.
- comment
- Добавляет описание защиты.
- parsedcomment
- Добавляет распарсенное описание защиты.
- expiry
- Добавляет метку времени снятия защиты.
- level
- Добавляет уровень защиты.
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, expiry, level, parsedcomment, timestamp, user, userid
- По умолчанию: timestamp|level
- ptcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Список защищённых заголовков
- api.php?action=query&list=protectedtitles [открыть в песочнице]
- Поиск ссылок на защищённые заголовки в основном пространстве имён.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [открыть в песочнице]
list=querypage (qp)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- qppage
- Название служебной страницы. Обратите внимание: чувствительно к регистру. 
- Это обязательный параметр.
- Одно из следующих значений: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
- qpoffset
- Когда доступно больше результатов, используйте это для продолжения. 
- Type: integer
- По умолчанию: 0
- qplimit
- Количество возвращаемых результатов. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
list=random (rn)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение набора случайных страниц.
Страницы перечисляются в строгой последовательности, случайна только входная точка. Это означает, что если, например, Main Page — первая страница в списке, то List of fictional monkeys всегда будет второй, List of people on stamps of Vanuatu — третьей, и так далее.
- rnnamespace
- Вернуть только страницы этих пространств имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- rnfilterredir
- Как фильтровать перенаправления. 
- Одно из следующих значений: all, nonredirects, redirects
- По умолчанию: nonredirects
- rnredirect
- Устарело.
- Вместо этого, используйте rnfilterredir=redirects. 
- Type: boolean (details)
- rnlimit
- Ограничение на количество возвращаемых страниц. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 1
- rncontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Вернуть две случайные страницы из основного пространства имён.
- api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [открыть в песочнице]
- Вернуть информацию о двух случайных страницах из основного пространства имён.
- api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [открыть в песочнице]
list=recentchanges (rc)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление последних правок.
- rcstart
- Временная метка, с которой начать перечисление. 
- Тип: временная метка (разрешённые форматы)
- rcend
- Временная метка, на которой закончить перечисление. 
- Тип: временная метка (разрешённые форматы)
- rcdir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: rcstart должно быть раньше rcend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: rcstart должно быть позже rcend.
 
- Одно из следующих значений: newer, older
- По умолчанию: older
- rcnamespace
- Только правки в этих пространствах имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- rcuser
- Только правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- rcexcludeuser
- Не перечислять правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- rctag
- Только правки с заданной меткой. 
- rcprop
- Включить дополнительную информацию: - user
- Добавить анонимных участников, ответственных за правку или метку. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- userid
- Добавить идентификатор ответственного за правку участника. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- comment
- Добавляет описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Добавляет распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- flags
- Добавляет метки правки.
- timestamp
- Добавляет временную метку правки.
- title
- Добавляет заголовок отредактированной страницы.
- ids
- Добавляет идентификаторы страницы, правки, старой и новой версии.
- sizes
- Добавляет старую и новую длину страницы в байтах.
- redirect
- Отмечает правку, если страница является перенаправлением.
- patrolled
- Отмечает патрулируемые правки как отпатрулированные или неотпатрулированные.
- loginfo
- Добавляет информацию о записи журнала (идентификатор записи, её тип, и так далее).
- tags
- Перечисляет метки записи.
- sha1
- Добавляет значение контрольных сумм для записей, связанных с версией. Если версия содержимого была удалена, будет возвращено свойство sha1hidden.
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
- По умолчанию: title|timestamp|ids
- rcshow
- Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите rcshow=minor|!anon. 
- Значения (разделённые с помощью | или альтернативного разделителя): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
- rclimit
- Сколько правок вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- rctype
- Какие типы правок показать. 
- Значения (разделённые с помощью | или альтернативного разделителя): categorize, edit, external, log, new
- По умолчанию: edit|new|log|categorize
- rctoponly
- Перечислять только последние правки страниц. 
- Type: boolean (details)
- rctitle
- Вернуть записи, связанные со страницей. 
- rccontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- rcgeneraterevisions
- При использовании в качестве генератора, генерировать идентификаторы версий вместо их названий. Записи последних изменений без привязанного идентификатора версии (например, большинство записей журналов) не сгенерируют ничего. 
- Type: boolean (details)
- rcslot
- Only list changes that touch the named slot. 
- Одно из следующих значений: main
- Список последних изменений.
- api.php?action=query&list=recentchanges [открыть в песочнице]
- Получить информацию о последних страницах с неотпатрулированными изменениями.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [открыть в песочнице]
list=search (sr)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Проведение полнотекстового поиска.
- srsearch
- Искать страницы, названия или тексты которых содержат это значение. Вы можете использовать в поисковом запросе служебные функции в зависимости от того, какой поисковый движок используется на сервере. 
- Это обязательный параметр.
- srnamespace
- Искать только в этих пространствах имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- По умолчанию: 0
- srlimit
- Сколько страниц вернуть. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- sroffset
- Когда доступно больше результатов, используйте это для продолжения. 
- Type: integer
- По умолчанию: 0
- srwhat
- Какой тип поиска осуществить. 
- Одно из следующих значений: nearmatch, text, title
- srinfo
- Какие метаданные вернуть. 
- Значения (разделённые с помощью | или альтернативного разделителя): rewrittenquery, suggestion, totalhits
- По умолчанию: totalhits|suggestion|rewrittenquery
- srprop
- Какие свойства вернуть: - size
- Добавляет размер страницы в байтах.
- wordcount
- Добавляет количество слов на странице.
- timestamp
- Добавляет метку времени последнего редактирования страницы.
- snippet
- Добавляет распарсенный фрагмент страницы.
- titlesnippet
- Добавляет распарсенный фрагмент названия страницы.
- redirecttitle
- Добавляет название найденного перенаправления.
- redirectsnippet
- Добавляет распарсенный фрагмент названия перенаправления.
- sectiontitle
- Добавляет заголовок найденного раздела.
- sectionsnippet
- Добавляет распарсенный фрагмент заголовка найденного раздела.
- isfilematch
- Добавляет логическое значение, обозначающее, удовлетворяет ли поисковому запросу содержимое файла.
- categorysnippet
- Добавляет распарсенный фрагмент найденной категории.
- score
- Устарело. Игнорируется.
- hasrelated
- Устарело. Игнорируется.
- extensiondata
- Добавляет дополнительные данные, сгенерированные расширениями.
 
- Значения (разделённые с помощью | или альтернативного разделителя): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
- По умолчанию: size|wordcount|timestamp|snippet
- srinterwiki
- Включить результаты из других вики, если доступны. 
- Type: boolean (details)
- srenablerewrites
- Разрешить редактирование запроса. Некоторые поисковые движки могут отредактировать запрос, например, исправив опечатку, если посчитают, что это приведёт к лучшим результатам. 
- Type: boolean (details)
- srsort
- Задаёт порядок сортировки возвращаемых результатов. 
- Одно из следующих значений: relevance
- По умолчанию: relevance
- Найти meaning.
- api.php?action=query&list=search&srsearch=meaning [открыть в песочнице]
- Найти тексты, содержащие meaning.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [открыть в песочнице]
- Получить информацию о страницах, возвращённых по поисковому запросу meaning.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [открыть в песочнице]
list=tags (tg)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Список меток правок.
- tgcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- tglimit
- Максимальное количество меток в списке. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- tgprop
- Какие свойства получить: - displayname
- Добавляет системное сообщение метки.
- description
- Добавляет описание метки.
- hitcount
- Добавляет количество правок и записей в журналах, использующих эту метку.
- defined
- Показывает, определена ли метка.
- source
- Получить источники меток, которыми могут быть extension для меток, определённых расширениями, и manual для меток, определённых участниками вручную.
- active
- Применима ли метка до сих пор.
 
- Значения (разделённые с помощью | или альтернативного разделителя): active, defined, description, displayname, hitcount, source
- По умолчанию: (пусто)
list=usercontribs (uc)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение всех правок участника.
- uclimit
- Максимальное количество возвращаемых правок. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- ucstart
- Временная метка, с которой начать возврат, то есть версии до этой отметки времени.. 
- Тип: временная метка (разрешённые форматы)
- ucend
- Временная метка, на которой закончить возврат. 
- Тип: временная метка (разрешённые форматы)
- uccontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- ucuser
- Участники, чей вклад необходимо получить. Не может быть использовано с ucuserids или ucuserprefix. 
- Тип: список пользователей, любой из Имя пользователя, IP-адрес и название интервики (например, «префикс>ПримерНазвания»)
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- ucuserids
- Идентификаторы участников, чей вклад необходимо получить. Не может быть использовано с ucuser или ucuserprefix. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- ucuserprefix
- Получить вклад всех участников, имена которых начинаются с этого значения. Не может быть использовано с ucuser или ucuserids. 
- ucdir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: ucstart должно быть раньше ucend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: ucstart должно быть позже ucend.
 
- Одно из следующих значений: newer, older
- По умолчанию: older
- ucnamespace
- Перечислять только правки в этих пространствах имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- ucprop
- Включить дополнительную информацию: - ids
- Добавляет идентификатор страницы и версии.
- title
- Добавляет заголовок и идентификатор пространства имён страницы.
- timestamp
- Добавляет временную метку правки.
- comment
- Добавляет описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Добавляет распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- size
- Добавляет новый размер страницы.
- sizediff
- Добавляет разницу между размерами страницы до и после правки.
- flags
- Добавляет флаги правки.
- patrolled
- Отмечает отпатрулированные правки.
- tags
- Перечисляет метки правки.
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
- По умолчанию: ids|title|timestamp|comment|size|flags
- ucshow
- Показать только элементы, удовлетворяющие данным критериям, например, только не малые правки: ucshow=!minor. - Если установлено ucshow=patrolled или ucshow=!patrolled, правки старее $wgRCMaxAge (7776000 секунд) не будут показаны. 
- Значения (разделённые с помощью | или альтернативного разделителя): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
- uctag
- Только правки с заданной меткой. 
- uctoponly
- Устарело.
- Перечислять только последние правки страниц. 
- Type: boolean (details)
- Показать вклад участника Example.
- api.php?action=query&list=usercontribs&ucuser=Example [открыть в песочнице]
- Показать вклад со всех IP-адресов, начинающихся на 192.0.2..
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [открыть в песочнице]
list=users (us)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение информации о списке участников.
- usprop
- Какую информацию включить: - blockinfo
- Определяет, заблокирован ли участник, кем и по какой причине.
- groups
- Перечисляет все группы, в которые входит каждый участник.
- groupmemberships
- Возвращает группы, в которые каждый участник был явно включён, включая дату окончания членства для каждой группы.
- implicitgroups
- Перечисляет группы, в которые участник был включён автоматически.
- rights
- Перечисляет все права каждого участника.
- editcount
- Добавляет счётчики правок участников.
- registration
- Добавляет даты регистрации участников.
- emailable
- Отмечает, может ли и хочет ли участник получать электронную почту посредством Special:Emailuser.
- gender
- Отмечает пол текущего участника. Возвращает «male», «female» или «unknown».
- centralids
- Добавляет центральный идентификатор и статус прикрепления участника.
- cancreate
- Определяет, могут ли быть созданы аккаунты с корректными, но незарегистрированными именами.
 
- Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
- usattachedwiki
- Вместе с usprop=centralids отображает, прикреплён ли к вики участник с этим идентификатором. 
- ususers
- Список участников, для которых получить информацию. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- ususerids
- Список идентификаторов участников, для которых получить информацию. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- Вернуть информацию о участнике Example.
- api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [открыть в песочнице]
list=watchlist (wl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение последних правок страниц из списка наблюдения текущего участника.
- wlallrev
- Включить несколько правок одной страницы из заданного временного промежутка. 
- Type: boolean (details)
- wlstart
- Временная метка, с которой начать перечисление. 
- Тип: временная метка (разрешённые форматы)
- wlend
- Временная метка, на которой закончить перечисление. 
- Тип: временная метка (разрешённые форматы)
- wlnamespace
- Только правки в этих пространствах имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- wluser
- Только правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- wlexcludeuser
- Не перечислять правки данного участника. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- wldir
- В каком порядке перечислять: - newer
- Начать с самых старых. Обратите внимание: wlstart должно быть раньше wlend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: wlstart должно быть позже wlend.
 
- Одно из следующих значений: newer, older
- По умолчанию: older
- wllimit
- Сколько результатов возвращать за один запрос. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- wlprop
- Какие дополнительные свойства получить: - ids
- Добавляет идентификаторы страницы и версии.
- title
- Добавляет заголовок страницы.
- flags
- Добавляет флаги правки.
- user
- Добавляет участника, сделавшего правку. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- userid
- Добавляет идентификатор участника, сделавшего правку. Если версия пользователя была удалена, будет возвращено свойство userhidden.
- comment
- Добавляет описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- parsedcomment
- Добавляет распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
- timestamp
- Добавляет временную метку правки.
- patrol
- Определяет, была ли правка отпатрулирована.
- sizes
- Добавляет старую и новую длину страницы.
- notificationtimestamp
- Добавляет метку времени, когда участник был уведомлён о правке.
- loginfo
- Добавляет информацию о журнале, где уместно.
- tags
- Перечисляет метки записи.
- expiry
- (описание отсутствует)
 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
- По умолчанию: ids|title|flags
- wlshow
- Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите wlshow=minor|!anon. 
- Значения (разделённые с помощью | или альтернативного разделителя): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
- Какие типы правок показать: - edit
- Обычные правки страниц.
- new
- Создания страниц.
- log
- Записи журнала.
- external
- Внешние правки.
- categorize
- Правки категоризации.
 
- Значения (разделённые с помощью | или альтернативного разделителя): categorize, edit, external, log, new
- По умолчанию: edit|new|log|categorize
- wlowner
- Используется вместе с wltoken для получения списка наблюдения другого участника. 
- Тип: пользователь, из Имя пользователя
- wltoken
- Токен безопасности (доступен в настройках участника), предоставляющий доступ к списку наблюдения другого участника. 
- wlcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Список последних правок недавно отредактированных страниц из списка наблюдения текущего участника.
- api.php?action=query&list=watchlist [открыть в песочнице]
- Запросить дополнительную информацию о последних правках недавно отредактированных страниц из списка наблюдения текущего участника.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [открыть в песочнице]
- Получить дополнительную информацию о последней редакции недавно измененных страниц в списке наблюдения текущего пользователя, в том числе о том, когда срок действия временно просматриваемых элементов истечет.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [открыть в песочнице]
- Запросить информацию о всех недавних правках страниц из списка наблюдения текущего участника.
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [открыть в песочнице]
- Запросить информацию о страницах для недавно отредактированных страниц из списка наблюдения текущего участника.
- api.php?action=query&generator=watchlist&prop=info [открыть в песочнице]
- Запросить информацию о версиях для последних правок страниц из списка наблюдения текущего участника.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [открыть в песочнице]
- Список последних правок недавно отредактированных страниц из списка наблюдения участника Example.
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [открыть в песочнице]
list=watchlistraw (wr)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение всех страниц из списка наблюдения текущего участника.
- wrcontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- wrnamespace
- Перечислять только страницы этих пространств имён. 
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- wrlimit
- Сколько результатов возвращать за один запрос. 
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- wrprop
- Какие дополнительные свойства получить: - changed
- Добавляет метку времени, когда участник был уведомлён о правке.
 
- Значения (разделённые с помощью | или альтернативного разделителя): changed
- wrshow
- Перечислять только элементы, соответствующие этим критериям. 
- Значения (разделённые с помощью | или альтернативного разделителя): !changed, changed
- wrowner
- Используется вместе с wrtoken для получения списка наблюдения другого участника. 
- Тип: пользователь, из Имя пользователя
- wrtoken
- Токен безопасности (доступен в настройках участника), предоставляющий доступ к списку наблюдения другого участника. 
- wrdir
- Порядок перечисления. 
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- wrfromtitle
- Название (с префиксом пространства имён), с которого начать перечисление. 
- wrtotitle
- Название (с префиксом пространства имён), на котором закончить перечисление. 
- Получение страниц из списка наблюдения текущего участника.
- api.php?action=query&list=watchlistraw [открыть в песочнице]
- Запросить информацию о страницах из списка наблюдения текущего участника.
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [открыть в песочнице]
meta=allmessages (am)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает сообщения с этого сайта.
- ammessages
- Какие сообщения выводить. * (по умолчанию) означает «все сообщения». 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- По умолчанию: *
- amprop
- Какие свойства получить: 
- Значения (разделённые с помощью | или альтернативного разделителя): default
- amenableparser
- Установите, чтобы активировать парсер, который будет обрабатывать вики-текст сообщений (подставлять магические слова, обрабатывать шаблоны, и так далее). 
- Type: boolean (details)
- amnocontent
- Если установлен, ничего не делать с содержимым сообщений перед выводом. 
- Type: boolean (details)
- amincludelocal
- Также включить локальные сообщения, то есть, сообщения, не существующие в программе, но существующие в пространстве имён MediaWiki. Это перечислит все страницы из пространства MediaWiki, поэтому в результат также могут попасть страницы, не являющимися сообщениями — например, Common.js. 
- Type: boolean (details)
- amargs
- Аргументы, подставляемые в сообщение. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- amfilter
- Вернуть только сообщения, чьи названия содержат эту подстроку. 
- amcustomised
- Вернуть только сообщения в этом состоянии кастомизации. 
- Одно из следующих значений: all, modified, unmodified
- По умолчанию: all
- amlang
- Вернуть сообщения на этом языке. 
- amfrom
- Вернуть сообщения, начиная с данного. 
- amto
- Вернуть сообщения, заканчивая на данном. 
- amtitle
- Название страницы, используемой для контекста при анализе сообщения (для опции amenableparser). 
- amprefix
- Вернуть сообщения с заданным префиксом. 
- Показать сообщения, начинающиеся с ipb-.
- api.php?action=query&meta=allmessages&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
- Слить поля информации со всех аутентификационных запросов в один массив. 
- Type: boolean (details)
- amimessageformat
- Формат, используемый для возвращаемых сообщений. 
- Одно из следующих значений: html, none, raw, wikitext
- По умолчанию: wikitext
- Получить запросы, которые могут быть использованы на момент начала входа.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [открыть в песочнице]
- Получить запросы, которые могут быть использованы в момент начала авторизации с объединёнными полями формы.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [открыть в песочнице]
- Проверить, необходима ли аутентификация для действия foo.
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [открыть в песочнице]
meta=filerepoinfo (fri)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает мета-информацию о файловых репозиториях, настроенных в вики.
- friprop
- Какие свойства хранилища получить (доступность свойств может отличаться в разных вики). - canUpload
- Whether files can be uploaded to this repository, e.g. via CORS and shared authentication.
- displayname
- The human-readable name of the repository wiki.
- favicon
- Repository wiki's favicon URL, from $wgFavicon.
- initialCapital
- Whether file names implicitly start with a capital letter.
- local
- Является ли хранилище локальным или нет.
- name
- The key of the repository - used in e.g. $wgForeignFileRepos and imageinfo return values.
- rootUrl
- Корневой URL для изображений.
- scriptDirUrl
- Root URL path for the repository wiki's MediaWiki installation.
- thumbUrl
- Root URL path for thumbnail paths.
- url
- URL путь публичной зоны.
 
- Значения (разделённые с помощью | или альтернативного разделителя): canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
- По умолчанию: canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
- Получить информацию о файловых репозиториях.
- api.php?action=query&meta=filerepoinfo&friprop=name|displayname [открыть в песочнице]
meta=languageinfo (li)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Return information about available languages.
Continuation may be applied if retrieving the information takes too long for one request.
- liprop
- Какую информацию получить для каждого языка. - code
- The language code. (This code is MediaWiki-specific, though there are overlaps with other standards.)
- bcp47
- The BCP-47 language code.
- dir
- Направление написания языка (ltrилиrtl</ code>).
- autonym
- The autonym of the language, that is, the name in that language.
- name
- The name of the language in the language specified by the uselang parameter, with language fallbacks applied if necessary.
- fallbacks
- The language codes of the fallback languages configured for this language. The implicit final fallback to 'en' is not included (but some languages may fall back to 'en' explicitly).
- variants
- The language codes of the variants supported by this language.
 
- Значения (разделённые с помощью | или альтернативного разделителя): autonym, bcp47, code, dir, fallbacks, name, variants
- По умолчанию: code
- licode
- Language codes of the languages that should be returned, or - *for all languages.
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- По умолчанию: *
- licontinue
- Когда доступно больше результатов, используйте это для продолжения. 
- Get the language codes of all supported languages.
- api.php?action=query&meta=languageinfo [открыть в песочнице]
- Get the autonyms and German names of all supported languages.
- 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=siteinfo (si)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение основной информации о сайте.
- siprop
- Какую информацию получить: - general
- Общую системную информацию.
- namespaces
- Список зарегистрированных пространств имён и их каноничные имена.
- namespacealiases
- Список зарегистрированных синонимов пространств имён.
- specialpagealiases
- Список синонимов служебных страниц.
- magicwords
- Список магических слов и их синонимы.
- interwikimap
- Карта интервик (может быть отфильтрована, или локализована с помощью siinlanguagecode).
- dbrepllag
- Возвращает сервер базы данных с наибольшим отставанием репликации.
- statistics
- Статистика сайта.
- usergroups
- Список групп участников и связанных прав.
- libraries
- Библиотеки, установленные в вики.
- extensions
- Расширения, установленные в вики.
- fileextensions
- Список файловых расширений, разрешённых к загрузке.
- rightsinfo
- Возвращает правовую информацию (лицензию), если доступно.
- restrictions
- Возвращает информацию о доступных типах защиты страниц.
- languages
- Возвращает список языков, поддерживаемых MediaWiki (опционально локализованных с помощью siinlanguagecode).
- languagevariants
- Возвращает список языковых кодов, для которых включён LanguageConverter, а также варианты, поддерживаемые для каждого языка.
- skins
- Возвращает список доступных скинов (опционально локализованных с помощью siinlanguagecode, в противном случае — на языке вики).
- extensiontags
- Возвращает список меток рашсирений парсера.
- functionhooks
- Возвращает список перехватчиков функций парсера.
- showhooks
- Возвращает список всех подписанных перехватчиков (содержимое $wgHooks).
- variables
- Возвращает список идентификаторов переменных.
- protocols
- Возвращает список протоколов, разрешённых во внешних ссылках.
- defaultoptions
- Возвращает значения по умолчанию настроек участников.
- uploaddialog
- Возвращает конфигурацию диалога загрузки.
 
- Значения (разделённые с помощью | или альтернативного разделителя): dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
- По умолчанию: general
- sifilteriw
- Вернуть только локальные или только нелокальные записи карты интервик. 
- Одно из следующих значений: !local, local
- sishowalldb
- Перечисляет все сервера баз данных, а не только самый отстающий. 
- Type: boolean (details)
- sinumberingroup
- Перечисляет количество участников в группах. 
- Type: boolean (details)
- siinlanguagecode
- Языковой код для перевода названий языков и скинов. 
- Запросить информацию о сайте.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [открыть в песочнице]
- Запросить список локальных префиксов интервик.
- api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [открыть в песочнице]
- Проверить текущее отставание репликации.
- api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [открыть в песочнице]
meta=tokens
- Источник: 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=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.
 
- Значения (разделённые с помощью | или альтернативного разделителя): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- Для указания всех значений, используйте *.
- uiattachedwiki
- Вместе с uiprop=centralids отображает, прикреплён ли к вики участник с этим идентификатором. 
- Получение информации о текущем участнике.
- api.php?action=query&meta=userinfo [открыть в песочнице]
- Получение дополнительной информации о текущем участнике.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [открыть в песочнице]
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
- Идентификаторы удаляемых версий. 
- Это обязательный параметр.
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- hide
- Что скрыть для каждой версии. 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, content, user
- show
- Что показать для каждой версии. 
- Значения (разделённые с помощью | или альтернативного разделителя): comment, content, user
- suppress
- Следует ли скрыть данные от администраторов так же, как и от остальных участников. 
- Одно из следующих значений: no, nochange, yes
- По умолчанию: nochange
- reason
- Причина удаления или восстановления. 
- tags
- Изменить метки записи в журнале удалений. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- Скрыть содержимое версии 12345 страницы Main Page.
- api.php?action=revisiondelete&target=Main%20Page&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. 
- Type: integer
- tags
- Метки, применяемые к откату. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- user
- Имя участника, чьи правки следует откатить. 
- Это обязательный параметр.
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- summary
- Пользовательское описание правки. При пустом значении будет использовано стандартное описание. 
- По умолчанию: (пусто)
- markbot
- Отметить откатываемые правки и откат как правки бота. 
- Type: boolean (details)
- watchlist
- Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение. 
- Одно из следующих значений: nochange, preferences, unwatch, watch
- По умолчанию: preferences
- token
- Токен «rollback», полученный из action=query&meta=tokens - Для обратной совместимости, токен, используемый в веб-интерфейсе, также применим. 
- Это обязательный параметр.
- Откатить последние изменения страницы Main Page участника Example.
- api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [открыть в песочнице]
- Откатить последние правки страницы Main Page анонимного участника 192.0.2.5 с описанием Reverting vandalism, и отметить эти правки и их откат как правки ботов.
- api.php?action=rollback&title=Main%20Page&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=setnotificationtimestamp
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Обновление временной метки уведомления для отслеживаемых страниц.
Это затрагивает подсвечивание изменённых страниц в списке наблюдения и истории, и отправляет письмо, если включена настройка «Уведомлять по электронной почте об изменениях страниц и файлов из списка наблюдения».
- entirewatchlist
- Работать над всеми отслеживаемыми страницами. 
- Type: boolean (details)
- timestamp
- Новая временная метка уведомления. 
- Тип: временная метка (разрешённые форматы)
- torevid
- Версия, к временной метке которой приравнять временную метку уведомления (только для одной страницы). 
- Type: integer
- newerthanrevid
- Версия, новее которой сделать временную метку уведомления (только для одной страницы). 
- Type: integer
- continue
- Когда доступно больше результатов, используйте это для продолжения. 
- titles
- Список заголовков для работы. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- pageids
- Список идентификаторов страниц для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- revids
- Список идентификаторов версий для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- generator
- Получить список страниц для работы, запустив указанный запрос-модуль. - Примечание: названия параметров генераторов должны начинаться с «g», см. примеры. - allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
 
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator. 
- Type: boolean (details)
- converttitles
- Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh. 
- Type: boolean (details)
- token
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- Сбросить статус уведомления для всего списка наблюдения.
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [открыть в песочнице]
- Сбросить статус уведомления для Main page.
- api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [открыть в песочнице]
- Установить временную метку уведомления для страницы Main page таким образом, чтобы сделать все правки с 1 января 2012 года непросмотренными.
- api.php?action=setnotificationtimestamp&titles=Main_page×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. 
- Type: integer
- lang
- Код нового языка. Используйте default для смены на язык содержимого по умолчанию для этой вики. 
- Это обязательный параметр.
- Одно из следующих значений: ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, alt, am, ami, an, ang, anp, 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, be, be-tarask, bg, bgn, bh, bho, bi, bjn, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, guc, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kcg, kg, khw, ki, kiu, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrh, mrj, ms, ms-arab, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, nia, niu, nl, nl-informal, nn, nov, nqo, nrm, nso, nv, ny, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rm, rmc, rmy, ro, roa-tara, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, sei, ses, sg, sgs, sh, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, szy, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wls, wo, wuu, xal, xh, xmf, xsy, yi, yo, yue, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
- reason
- Причина изменения. 
- tags
- Изменить метки записей в журнале, возникающих в результате этого действия. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- Изменить язык Main Page на баскский.
- api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC [открыть в песочнице]
- Изменить язык страницы с идентификатором 123 на язык по умолчанию.
- api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [открыть в песочнице]
action=stashedit
- Этот модуль внутренний или нестабильный. Его операции могут измениться без предупреждения.
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Подготовка правки в общем кэше.
Предназначено для использования через AJAX из формы редактирования для увеличения производительности сохранения страницы.
- title
- Заголовок редактируемой страницы. 
- Это обязательный параметр.
- section
- Номер раздела. 0 для верхнего раздела, new для нового раздела. 
- sectiontitle
- Заголовок нового раздела. 
- text
- Содержимое страницы. 
- stashedtexthash
- Хэш содержимого страницы в кэше. 
- summary
- Описание правки. 
- По умолчанию: (пусто)
- contentmodel
- Модель нового содержимого. 
- Это обязательный параметр.
- Одно из следующих значений: css, javascript, json, 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
- Идентификатор предыдущей версии. 
- Это обязательный параметр.
- Type: integer
- token
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
action=tag
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Добавление или удаление меток отдельных правок или записей журналов.
- rcid
- Один или более идентификаторов правок, метки которых нужно добавить или удалить. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- revid
- Один или более идентификаторов версий, метки которых нужно добавить или удалить. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- logid
- Один или более идентификаторов записей журналов, метки которых нужно добавить или удалить. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- add
- Добавляемые метки. Добавлять можно только метки, заданные вручную. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- remove
- Удаляемые метки. Удалять можно только метки, заданные вручную или не заданные. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- reason
- Причина изменения. 
- По умолчанию: (пусто)
- tags
- Метки, применяемые к записи в журнале, создаваемой в результате этого действия. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- 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=unblock
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Разблокировка участника.
- id
- Идентификатор снимаемой блокировки (получается с помощью list=blocks). Не может быть использовано одновременно с user. 
- Type: integer
- user
- Участник для разблокировки. Нельзя использовать одновременно с id. 
- Тип: пользователь, любой из Имя пользователя, IP-адрес, IP-диапазон и идентификатор участника (например, «#12345»)
- userid
- Устарело.
- Вместо этого укажите user=#ID. 
- Type: integer
- reason
- Причина разблокировки. 
- По умолчанию: (пусто)
- tags
- Изменить метки записи в журнале блокировок. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- 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
- Причина восстановления. 
- По умолчанию: (пусто)
- tags
- Изменить метки записи в журнале удалений. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- timestamps
- Временные метки восстанавливаемых версий. Если и timestamps, и fileids пустые, все версии будут восстановлены. 
- Тип: список временных меток (разрешённые форматы)
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- fileids
- Идентификаторы восстанавливаемых файловых версий. Если и timestamps, и fileids пустые, все версии будут восстановлены. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- watchlist
- Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение. 
- Одно из следующих значений: nochange, preferences, unwatch, watch
- По умолчанию: preferences
- token
- Токен «csrf», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- Восстановить страницу Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC&reason=Restoring%20main%20page [открыть в песочнице]
- Восстановить две версии страницы Main Page.
- api.php?action=undelete&title=Main%20Page&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 не задан. 
- По умолчанию: (пусто)
- tags
- Изменить метки записи в журнале загрузок и версии файловой страницы. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- text
- Начальный текст страницы для новых файлов. 
- watch
- Устарело.
- Наблюдать за этой страницей 
- Type: boolean (details)
- watchlist
- Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение. 
- Одно из следующих значений: nochange, preferences, watch
- По умолчанию: preferences
- ignorewarnings
- Игнорировать все предупреждения. 
- Type: boolean (details)
- file
- Содержимое файла. 
- Должно быть отправлено как файл с использованием multipart/form-data.
- url
- Ссылка на запрашиваемый файл. 
- filekey
- Ключ, идентифицирующий предыдущую временную загрузку. 
- sessionkey
- Устарело.
- Синоним filekey, обслуживаемый для обратной совместимости. 
- stash
- Если задано, сервер поместит файл во временное хранилище, не добавив в постоянное. 
- Type: boolean (details)
- filesize
- Полны размер файла. 
- Type: integer
- Значение должно быть между 0 и 104 857 600.
- offset
- Смещение блока в байтах. 
- Type: integer
- Значение должно быть не меньше 0.
- chunk
- Содержимое кусочка. 
- Должно быть отправлено как файл с использованием multipart/form-data.
- async
- Сделать операции над потенциально большими файлами асинхронными, когда это возможно. 
- Type: boolean (details)
- checkstatus
- Только запросить статус загрузки для данного файлового ключа. 
- Type: boolean (details)
- 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. 
- Type: integer
- add
- Добавить участника в эти группы, или, если они уже являются её членами, обновить дату истечения членства в этих группах. 
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, suppress, sysop
- expiry
- Временная метка истечения. Может быть относительной (например, 5 months или 2 weeks) или абсолютной (например, 2014-09-18T12:34:56Z). Если задана только одна временная метка, она будет использована для всех групп, переданных в параметре add. Используйте infinite, indefinite, infinity или never для неистекаемой группы. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- По умолчанию: infinite
- remove
- Удалить участника из этих групп. 
- Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, suppress, sysop
- reason
- Причина изменения. 
- По умолчанию: (пусто)
- token
- Токен «userrights», полученный из action=query&meta=tokens - Для обратной совместимости, токен, используемый в веб-интерфейсе, также применим. 
- Это обязательный параметр.
- tags
- Изменить метки записи в журнале прав. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- Добавить участника 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=watch
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Добавление или удаление страниц из списка наблюдения текущего участника.
- title
- Устарело.
- Название страницы. Используйте titles вместо этого. 
- unwatch
- Если установлено, страницы будут удалены из списка наблюдения, а не добавлены в него. 
- Type: boolean (details)
- continue
- Когда доступно больше результатов, используйте это для продолжения. 
- titles
- Список заголовков для работы. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- pageids
- Список идентификаторов страниц для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- revids
- Список идентификаторов версий для работы. 
- Type: list of integers
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- generator
- Получить список страниц для работы, запустив указанный запрос-модуль. - Примечание: названия параметров генераторов должны начинаться с «g», см. примеры. - allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
 
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
- Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator. 
- Type: boolean (details)
- converttitles
- Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh. 
- Type: boolean (details)
- token
- Токен «watch», полученный из action=query&meta=tokens 
- Это обязательный параметр.
- Следить за страницей Main Page.
- api.php?action=watch&titles=Main_Page&token=123ABC [открыть в песочнице]
- Не следить за страницей Main Page.
- api.php?action=watch&titles=Main_Page&unwatch=&token=123ABC [открыть в песочнице]
- Следить за первым несколькими страницами основного пространства имён.
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [открыть в песочнице]
format=json
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Выводить данные в формате JSON.
- callback
- Если задано, оборачивает вывод в вызов данной функции. Из соображении безопасности, вся пользовательская информация будет удалена. 
- utf8
- Если задано, кодирует большинство (но не все) не-ASCII символов в UTF-8 вместо замены их на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion не равно 1. 
- Type: boolean (details)
- ascii
- Если задано, заменяет все не-ASCII-символы на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion равно 1. 
- Type: boolean (details)
- 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. 
- Type: boolean (details)
- callback
- Если задано, оборачивает вывод в вызов данной функции. Из соображении безопасности, вся пользовательская информация будет удалена. 
- utf8
- Если задано, кодирует большинство (но не все) не-ASCII символов в UTF-8 вместо замены их на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion не равно 1. 
- Type: boolean (details)
- ascii
- Если задано, заменяет все не-ASCII-символы на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion равно 1. 
- Type: boolean (details)
- formatversion
- Форматирование вывода - 1
- (описание отсутствует)
- 2
- (описание отсутствует)
- latest
- (описание отсутствует)
 
- Одно из следующих значений: 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. 
- Type: boolean (details)
- formatversion
- Форматирование вывода - 1
- (описание отсутствует)
- 2
- (описание отсутствует)
- latest
- (описание отсутствует)
 
- Одно из следующих значений: 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. 
- Type: boolean (details)
- Вернуть результат запроса в формате 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. 
- Type: boolean (details)
- Вернуть результат запроса в формате 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. 
- Type: boolean (details)
- xslt
- Если задано, добавляет названную страницу в качестве листа XSL. Значением должно быть название в пространстве имён MediaWiki, заканчивающееся на - .xsl.
- includexmlnamespace
- Если задано, добавляет пространство имён XML. 
- Type: boolean (details)
- Вернуть результат запроса в формате 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 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)
Пожалуйста, присылайте ваши комментарии, предложения и вопросы на адрес mediawiki-api@lists.wikimedia.org или присылайте отчёты об ошибках на https://phabricator.wikimedia.org/.