Справка MediaWiki API

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

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

Главный модуль

Статус: MediaWiki API — зрелый и стабильный интерфейс, активно поддерживаемый и улучшаемый. Мы стараемся избегать ломающих изменений, однако изредка они могут быть необходимы. Подпишитесь на почтовую рассылку mediawiki-api-announce, чтобы быть в курсе обновлений.

Ошибочные запросы: Если API получает запрос с ошибкой, вернётся заголовок HTTP с ключом «MediaWiki-API-Error», после чего значение заголовка и код ошибки будут отправлены обратно и установлены в то же значение. Более подробную информацию см. API: Ошибки и предупреждения.

Параметры:
action

Действие, которое следует выполнить.

block
Блокировка участника.
changeauthenticationdata
Смена параметров аутентификации для текущего участника.
checktoken
Проверить корректность токена из action=query&meta=token.
clearhasmsg
Очистить флаг hasmsg для текущего участника.
clientlogin
Вход в вики с помощью интерактивного потока.
compare
Получение разницы между двумя страницами.
createaccount
Создание новой учётной записи.
cspreport
Используется браузерами, чтобы сообщать о нарушениях политики безопасности (CSP). Этот модуль никогда не должен использоваться, за исключением случаев автоматического использования совместимыми с CSP браузерами.
delete
Удаление страницы.
echomarkread
Отметить уведомления как прочитанные для текущего пользователя.
echomarkseen
Отметить уведомления как прочитанные для данного пользователя.
edit
Создание и редактирование страниц.
emailuser
Написание электронных писем участнику.
expandtemplates
Разворачивание всех шаблонов в вики-текст.
feedcontributions
Возвращает ленту с вкладом участников.
feedrecentchanges
Возвращает ленту последних изменений.
feedthreads
Return a feed of discussion threads.
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).
scribunto-console
Internal module for servicing XHR requests from the Scribunto console.
setnotificationtimestamp
Обновление временной метки уведомления для отслеживаемых страниц.
setpagelanguage
Изменить язык страницы.
stashedit
Подготовка правки в общем кэше.
tag
Добавление или удаление меток отдельных правок или записей журналов.
templatedata
Получить данные, сохранённые расширением TemplateData.
threadaction
Allows actions to be taken on threads and posts in threaded discussions.
unblock
Разблокировка участника.
undelete
Восстановление версий удалённой страницы.
unlinkaccount
Удаление связанного стороннего аккаунта с текущим участником.
upload
Загрузка файла или получение статуса незавершённых загрузок.
userrights
Изменение групп участника.
validatepassword
Проверка пароля на удовлетворение политики вики.
watch
Добавление или удаление страниц из списка наблюдения текущего участника.
wbavailablebadges
Запрашивает доступные элементы-бэджи.
wbcreateclaim
Создаёт заявления Wikibase.
wbcreateredirect
Creates Entity redirects.
wbeditentity
Creates a single new Wikibase entity and modifies it with serialised information.
wbformatvalue
Formats DataValues.
wbgetclaims
Получает заявления Wikibase.
wbgetentities
Получает данные для нескольких сущностей Wikibase.
wblinktitles
Ассоциирует две страницы на двух разных вики с элементом Wikibase.
wbmergeitems
Объединяет несколько элементов.
wbparsevalue
Анализирует значения, используя ValueParser.
wbremoveclaims
Удаляет заявления Wikibase.
wbremovequalifiers
Removes a qualifier from a claim.
wbremovereferences
Removes one or more references of the same statement.
wbsearchentities
Searches for entities using labels and aliases.
wbsetaliases
Sets the aliases for a Wikibase entity.
wbsetclaim
Creates or updates an entire Statement or Claim.
wbsetclaimvalue
Sets the value of a Wikibase claim.
wbsetdescription
Sets a description for a single Wikibase entity.
wbsetlabel
Sets a label for a single Wikibase entity.
wbsetqualifier
Creates a qualifier or sets the value of an existing one.
wbsetreference
Creates a reference or sets the value of an existing one.
wbsetsitelink
Associates a page on a wiki with a Wikibase item or removes an already made such association.
tokens
Устарело. Получение токенов для действий, связанных с редактированием данных.
Одно из следующих значений: block, changeauthenticationdata, checktoken, clearhasmsg, clientlogin, compare, createaccount, cspreport, delete, echomarkread, echomarkseen, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedthreads, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, scribunto-console, setnotificationtimestamp, setpagelanguage, stashedit, tag, templatedata, threadaction, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, wbavailablebadges, wbcreateclaim, wbcreateredirect, wbeditentity, wbformatvalue, wbgetclaims, wbgetentities, wblinktitles, wbmergeitems, wbparsevalue, wbremoveclaims, wbremovequalifiers, wbremovereferences, wbsearchentities, wbsetaliases, wbsetclaim, wbsetclaimvalue, wbsetdescription, wbsetlabel, wbsetqualifier, wbsetreference, wbsetsitelink, tokens
По умолчанию: help
format

Формат вывода.

json
Выводить данные в формате JSON.
jsonfm
Выводить данные в формате JSON (отформатированном в HTML).
none
Ничего не выводить.
php
Выводить данные в сериализованном формате PHP.
phpfm
Выводить данные в сериализованном формате PHP (отформатированном в HTML).
rawfm
Выводить данные, включая элементы отладки, в формате JSON (отформатированном в HTML).
xml
Выводить данные в формате XML.
xmlfm
Выводить данные в формате XML (отформатированном в HTML).
Одно из следующих значений: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
По умолчанию: jsonfm
maxlag

Значение максимального отставания может использоваться, когда MediaWiki установлена на кластер из реплицируемых баз данных. Чтобы избежать ухудшения ситуации с отставанием репликации сайта, этот параметр может заставить клиента ждать, когда задержка репликации станет ниже указанного значения. В случае чрезмерной задержки возвращается код ошибки «maxlag» с сообщением «Waiting for $host: $lag seconds lagged».
См. подробнее на странице с описанием Manual: параметра Maxlag.

Тип: целое число
smaxage

Установить значение HTTP-заголовка Cache-Control s-maxage в заданное число секунд. Ошибки никогда не кэшируются.

Тип: целое число
По умолчанию: 0
maxage

Установить значение HTTP-заголовка Cache-Control max-age в заданное число секунд. Ошибки никогда не кэшируются.

Тип: целое число
По умолчанию: 0
assert

Проверить, что участник авторизован, если задано user, или что он имеет права бота, если задано bot.

Одно из следующих значений: user, bot
assertuser

Проверить, что ник текущего участника совпадает с заданным.

Тип: имя участника
requestid

Любое заданное здесь значение будет включено в ответ. Может быть использовано для различения запросов.

servedby

Включить в результаты имя хоста, обработавшего запрос.

Тип: логический (подробнее)
curtimestamp

Включить в результат временную метку.

Тип: логический (подробнее)
responselanginfo

Включить языки, использованные для uselang и errorlang, в результат.

Тип: логический (подробнее)
origin

При обращении к API с использованием кросс-доменного AJAX-запроса (CORS), задайте параметру значение исходного домена. Этот параметр должен быть включён в любой предварительный запрос и таким образом должен быть частью URI-запроса (не тела POST).

Для аутентифицированных запросов он должен точно соответствовать одному из источников в заголовке Origin, так что он должен быть задан наподобие https://ru.wikipedia.org или https://meta.wikimedia.org. Если параметр не соответствует заголовку Origin, будет возвращён ответ с кодом ошибки 403. Если параметр соответствует заголовку Origin, и источник находится в белом списке, будут установлены заголовки Access-Control-Allow-Origin и Access-Control-Allow-Credentials.

Для неаутентифицированных запросов укажите значение *. В результате заголовок Access-Control-Allow-Origin будет установлен, но Access-Control-Allow-Credentials примет значение false и все пользовательские данные будут ограничены.

uselang

Язык, используемый для перевода сообщений. Запрос action=query&meta=siteinfo с siprop=languages возвращает список кодов языков; укажите user, чтобы использовать текущие языковые настройки участника, или content для использования основного языка этой вики.

По умолчанию: user
errorformat

Формат, используемый для вывода текста предупреждений и ошибок.

plaintext
Вики-текст с удалёнными HTML-тегами и замещёнными мнемониками.
wikitext
Нераспарсенный вики-текст.
html
HTML.
raw
Ключ сообщения и параметры.
none
Без текстового вывода, только коды ошибок.
bc
Формат, используемый до MediaWiki 1.29. errorlang и errorsuselocal игнорируются.
Одно из следующих значений: plaintext, wikitext, html, raw, none, bc
По умолчанию: bc
errorlang

Язык, используемый для вывода предупреждений и сообщений об ошибках. Запрос action=query&meta=siteinfo с siprop=languages возвращает список кодов языков; укажите content для использования основного языка этой вики, или uselang для использования того же значения, что и в параметре uselang.

По умолчанию: uselang
errorsuselocal

Если задан, тексты ошибок будут использовать локально модифицированные сообщения из пространства имён MediaWiki.

Тип: логический (подробнее)
Примеры:
Помощь по главному модулю.
api.php?action=help [открыть в песочнице]
Вся справка на одной странице.
api.php?action=help&recursivesubmodules=1 [открыть в песочнице]
Разрешения:
writeapi
использование API для записи
Гарантируется: all, user и bot
apihighlimits
Использовать высокие лимиты в запросах API (медленные запросы: 500, быстрые запросы: 5000). Лимиты для медленных запросов также применимы к параметрам со множеством значений.
Гарантируется: bot и sysop

action=block

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

Блокировка участника.

Параметры:
user

Имя участника, IP-адрес или диапазон IP-адресов, которые вы хотите заблокировать. Нельзя использовать вместе с userid

Тип: имя участника
userid

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

Тип: целое число
expiry

Время истечения срока действия. Может быть относительным (например, 5 months или 2 weeks) или абсолютным (например, 2014-09-18T12:34:56Z). Если задано infinite, indefinite или never, блокировка никогда не истечёт.

По умолчанию: never
reason

Причина блокировки.

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

Заблокировать только анонимных участников (т. е. запретить анонимные правки для этого IP-адреса).

Тип: логический (подробнее)
nocreate

Запретить создание учётных записей.

Тип: логический (подробнее)
autoblock

Автоматически блокировать последний использованный IP-адрес и все последующие, с которых будут совершаться попытки авторизации.

Тип: логический (подробнее)
noemail

Запретить участнику отправлять электронную почту через интерфейс вики. (Требуется право blockemail).

Тип: логический (подробнее)
hidename

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

Тип: логический (подробнее)
allowusertalk

Разрешить участнику редактировать свою страницу обсуждения (зависит от $wgBlockAllowsUTEdit).

Тип: логический (подробнее)
reblock

Если участник уже заблокирован, перезаписать существующую блокировку.

Тип: логический (подробнее)
watchuser

Следить за страницей участника и соответствующей страницей обсуждения, принадлежащей участнику или IP-адресу.

Тип: логический (подробнее)
tags

Изменить метки записи в журнале блокировок.

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

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
Примеры:
Заблокировать IP-адрес 192.0.2.5 на три дня по причине First strike.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [открыть в песочнице]
Бессрочно заблокировать участника Vandal по причине Vandalism и предотвратить создание новых аккаунтов и отправку электронной почты.
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 (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.

action=checktoken

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

Проверить корректность токена из action=query&meta=token.

Параметры:
type

Тип проверяемого токена.

Это обязательный параметр.
Одно из следующих значений: createaccount, csrf, login, patrol, rollback, userrights, watch
token

Проверяемый токен.

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

Максимально допустимый возраст токена (в секундах).

Тип: целое число
Пример:
Проверить корректность csrf-токена.
api.php?action=checktoken&type=csrf&token=123ABC [открыть в песочнице]

action=clearhasmsg

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

Очистить флаг hasmsg для текущего участника.

Пример:
Очистить флаг hasmsg для текущего участника.
api.php?action=clearhasmsg [открыть в песочнице]

action=clientlogin (login)

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

Вход в вики с помощью интерактивного потока.

Стандартная процедура использования этого модуля такова:

  1. Запрос полей, доступных из action=query&meta=authmanagerinfo с amirequestsfor=login, и токена login из action=query&meta=tokens.
  2. Предоставление полей пользователю и получение его данных.
  3. Запрос к этому модулю, содержащий loginreturnurl или аналогичное поле.
  4. Проверка поля status ответа.
    • Если вы получили PASS или FAIL, вы закончили. Операция либо завершилась успехом, либо нет.
    • Если вы получили UI, предоставьте новые поля польззователю и получите новые данные. Затем совершите новый запрос с параметром logincontinue и новыми полями, после чего повторите пункт 4.
    • Если вы получили REDIRECT, отправьте пользователя на redirecttarget и подождите возвращения на loginreturnurl. Затем совершите запрос к этому модулю с параметром logincontinue и всеми полями, содержащимися в возвращённой ссылке, и повторите пункт 4.
    • Если вы получили RESTART, это означает, что аутентификация работает, но мы не привязали пользовательский аккаунт. Вы можете рассматривать это как UI или FAIL.
Параметры:
loginrequests

Использовать только эти аутентификационные запросы, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=login, или из предыдущего ответа этого модуля.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
loginmessageformat

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

Одно из следующих значений: html, wikitext, raw, none
По умолчанию: wikitext
loginmergerequestfields

Слить поля информации со всех аутентификационных запросов в один массив.

Тип: логический (подробнее)
loginpreservestate

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

Тип: логический (подробнее)
loginreturnurl

Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо logincontinue, обязателен.

После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр logincontinue запроса к этому модулю.

logincontinue

Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо loginreturnurl, обязателен.

Тип: логический (подробнее)
logintoken

Токен «login», полученный из action=query&meta=tokens

Это обязательный параметр.
*
Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=login (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
Примеры:
Начать вход в вики в качестве участника Example с паролем ExamplePassword.
api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [открыть в песочнице]
Продолжить вход после ответа UI для двухфакторной аутентификации, предоставив 987654 в качестве токена OATHToken.
api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [открыть в песочнице]

action=compare

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

Получение разницы между двумя страницами.

Номер версии, заголовок страницы, её идентификатор, текст, или относительная сноска должна быть задана как для «from», так и для «to».

Параметры:
fromtitle

Заголовок первой сравниваемой страницы.

fromid

Идентификатор первой сравниваемой страницы.

Тип: целое число
fromrev

Первая сравниваемая версия.

Тип: целое число
fromslots

Override content of the revision specified by fromtitle, fromid or fromrev.

This parameter specifies the slots that are to be modified. Use fromtext-{slot}, fromcontentmodel-{slot}, and fromcontentformat-{slot} to specify content for each 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.
Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
fromcontentmodel-{slot}

Content model of fromtext-{slot}. If not supplied, it will be guessed based on the other parameters.

Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
Одно из следующих значений: Scribunto, sanitized-css, wikitext, javascript, json, css, text, wikibase-item, wikibase-property
frompst

Выполнить преобразование перед записью правки (PST) над fromtext.

Тип: логический (подробнее)
fromtext
Устарело.

Используйте этот текст вместо содержимого версии, заданной fromtitle, fromid или fromrev.

fromcontentformat
Устарело.

Формат сериализации содержимого fromtext.

Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
fromcontentmodel
Устарело.

Модель содержимого fromtext. Если не задана, будет угадана по другим параметрам.

Одно из следующих значений: Scribunto, sanitized-css, wikitext, javascript, json, css, text, wikibase-item, wikibase-property
fromsection
Устарело.

Использовать только указанную секцию из содержимого «from».

totitle

Заголовок второй сравниваемой страницы.

toid

Идентификатор второй сравниваемой страницы.

Тип: целое число
torev

Вторая сравниваемая версия.

Тип: целое число
torelative

Использовать версию, относящуюся к определённой fromtitle, fromid или fromrev. Все другие опции 'to' будут проигнорированы.

Одно из следующих значений: prev, next, cur
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.
Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
tocontentmodel-{slot}

Модель содержимого totext-{slot}. Если не задана, будет угадана по другим параметрам.

Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
Одно из следующих значений: Scribunto, sanitized-css, wikitext, javascript, json, css, text, wikibase-item, wikibase-property
topst

Выполнить преобразование перед записью правки (PST) над totext.

Тип: логический (подробнее)
totext
Устарело.

Используйте этот текст вместо содержимого версии, заданной totitle, toid или torev.

tocontentformat
Устарело.

Формат сериализации содержимого totext.

Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
tocontentmodel
Устарело.

Модель содержимого totext. Если не задана, будет угадана по другим параметрам.

Одно из следующих значений: Scribunto, sanitized-css, wikitext, javascript, json, css, text, wikibase-item, wikibase-property
tosection
Устарело.

Использовать только указанную секцию из содержимого «to».

prop

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

diff
HTML-код разницы.
diffsize
Размер HTML-кода разницы в байтах.
rel
Идентификаторы предыдущей к «from» и следующей за «to» версий.
ids
Идентификаторы страниц и версий «from» и «to».
title
Названия страниц для версий «from» и «to».
user
Имя и идентификатор участника для версий «from» и «to».
comment
Описания правок для версий «from» и «to».
parsedcomment
Распарсенные описания правок для версий «from» и «to».
size
Размер версий «from» и «to».
Значения (разделённые с помощью | или альтернативного разделителя): diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
По умолчанию: 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

Создание новой учётной записи.

Стандартная процедура использования этого модуля такова:

  1. Запрос полей, доступных из action=query&meta=authmanagerinfo с amirequestsfor=create, и токена createaccount из action=query&meta=tokens.
  2. Предоставление полей пользователю и получение его данных.
  3. Запрос к этому модулю, содержащий createreturnurl или аналогичное поле.
  4. Проверка поля status ответа.
    • Если вы получили PASS или FAIL, вы закончили. Операция либо завершилась успехом, либо нет.
    • Если вы получили UI, предоставьте новые поля польззователю и получите новые данные. Затем совершите новый запрос с параметром createcontinue и новыми полями, после чего повторите пункт 4.
    • Если вы получили REDIRECT, отправьте пользователя на redirecttarget и подождите возвращения на createreturnurl. Затем совершите запрос к этому модулю с параметром createcontinue и всеми полями, содержащимися в возвращённой ссылке, и повторите пункт 4.
    • Если вы получили RESTART, это означает, что аутентификация работает, но мы не привязали пользовательский аккаунт. Вы можете рассматривать это как UI или FAIL.
Параметры:
createrequests

Использовать только эти аутентификационные запросы, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=create, или из предыдущего ответа этого модуля.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
createmessageformat

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

Одно из следующих значений: html, wikitext, raw, none
По умолчанию: wikitext
createmergerequestfields

Слить поля информации со всех аутентификационных запросов в один массив.

Тип: логический (подробнее)
createpreservestate

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

Если запрос action=query&meta=authmanagerinfo возвращает true для hasprimarypreservedstate, то запросы, отмеченные как primary-required, должны быть пропущены. Если запрос возвращает непустое значение поля preservedusername, то это значение должно быть использовано в параметре username.

Тип: логический (подробнее)
createreturnurl

Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо createcontinue, обязателен.

После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр createcontinue запроса к этому модулю.

createcontinue

Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо createreturnurl, обязателен.

Тип: логический (подробнее)
createtoken

Токен «createaccount», полученный из action=query&meta=tokens

Это обязательный параметр.
*
Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=create (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.

action=cspreport

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

Используется браузерами, чтобы сообщать о нарушениях политики безопасности (CSP). Этот модуль никогда не должен использоваться, за исключением случаев автоматического использования совместимыми с CSP браузерами.

Параметры:
reportonly

Отметить как доклад от политики мониторинга, не от принудительной политики

Тип: логический (подробнее)
source

Что сгенерировало заголовок CSP, вызвавший этот доклад

По умолчанию: internal

action=delete

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

Удаление страницы.

Параметры:
title

Заголовок удаляемой страницы. Нельзя использовать одновременно с pageid.

pageid

Идентификатор удаляемой страницы. Нельзя использовать одновременно с title.

Тип: целое число
reason

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

tags

Изменить метки записи в журнале удалений.

Значения (разделённые с помощью | или альтернативного разделителя):
watch
Устарело.

Добавить страницу в список наблюдения текущего участника.

Тип: логический (подробнее)
watchlist

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

Одно из следующих значений: watch, unwatch, preferences, nochange
По умолчанию: preferences
unwatch
Устарело.

Удалить страницу из списка наблюдения текущего участника.

Тип: логический (подробнее)
oldimage

Название старого удаляемого изображения, предоставляемое action=query&prop=imageinfo&iiprop=archivename.

token

Токен «csrf», полученный из action=query&meta=tokens

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

action=echomarkread

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: Echo
  • Лицензия: MIT

Отметить уведомления как прочитанные для текущего пользователя.

Параметры:
list

Список ID уведомлений для отметки прочитанными.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
unreadlist

Список ID уведомлений для отметки непрочитанными.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
all

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

Тип: логический (подробнее)
sections

Список разделов для пометки как прочитанных.

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

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
Примеры:
Пометить уведомление 8 как прочитанное
api.php?action=echomarkread&list=8 [открыть в песочнице]
Отметить все уведомления как прочитанные
api.php?action=echomarkread&all=true [открыть в песочнице]
Пометить уведомление 1 как непрочитанное
api.php?action=echomarkread&unreadlist=1 [открыть в песочнице]

action=echomarkseen

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: Echo
  • Лицензия: MIT

Отметить уведомления как прочитанные для данного пользователя.

Параметры:
token

Токен «csrf», полученный из action=query&meta=tokens

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

Тип уведомлений для отметки прочитанными: 'alert', 'message' или 'all'.

Это обязательный параметр.
Одно из следующих значений: alert, message, all
timestampFormat

Формат временной отметки для вывода на печать, 'ISO_8601' или 'MW'. 'MW' устарел здесь, поэтому все клиенты должны переключиться на 'ISO_8601'. Этот параметр будет удален, а 'ISO_8601' станет единственным выходным форматом.

Одно из следующих значений: ISO_8601, MW
По умолчанию: MW
Пример:
Отметить уведомления всех типов как прочитанные
api.php?action=echomarkseen&type=all [открыть в песочнице]

action=edit

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

Создание и редактирование страниц.

Параметры:
title

Название редактируемой страницы. Нельзя использовать одновременно с pageid.

pageid

Идентификатор редактируемой страницы. Нельзя использовать одновременно с title.

Тип: целое число
section

Номер раздела. 0 для верхнего раздела, new для нового раздела.

sectiontitle

Заголовок нового раздела.

text

Содержимое страницы.

summary

Описание изменений. Также является заголовком раздела, когда используется section=new, а sectiontitle не задано.

tags

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

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

Малая правка.

Тип: логический (подробнее)
notminor

Не малая правка.

Тип: логический (подробнее)
bot

Пометить правку как сделанную ботом.

Тип: логический (подробнее)
basetimestamp

Метка времени редактируемой версии, используется для обнаружения конфликтов редактирования. Может быть получена посредством action=query&prop=revisions&rvprop=timestamp.

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

Метка времени начала редактирования, используется для обнаружения конфликтов редактирования. Необходимое значение может быть получено с помощью curtimestamp в начале редактирования (то есть, после загрузки содержимого редактируемой страницы).

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

Игнорировать предупреждение о том, что страница была удалена во время редактирования.

Тип: логический (подробнее)
createonly

Не редактировать страницу, если она уже существует.

Тип: логический (подробнее)
nocreate

Выбрасывать ошибку, если страницы не существует.

Тип: логический (подробнее)
watch
Устарело.

Добавить страницу в список наблюдения текущего участника.

Тип: логический (подробнее)
unwatch
Устарело.

Удалить страницу из списка наблюдения текущего участника.

Тип: логический (подробнее)
watchlist

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

Одно из следующих значений: watch, unwatch, preferences, nochange
По умолчанию: preferences
md5

MD5-хеш параметра text, или конкатенации параметров prependtext и apendtext. Если задан, правка не будет выполнена при несовпадении хеша.

prependtext

Добавить этот текст в начало страницы. Переопределяет text.

appendtext

Добавить этот текст в конец страницы. Переопределяет $text.

Для создания нового раздела, используйте section=new, а не этот параметр.

undo

Отменить это изменение. Переопределяет $text, prependtext и appendtext.

Значение должно быть не меньше 0.
Тип: целое число
undoafter

Отменить все изменения от undo до данного. Если не задано, просто отменить одно изменение.

Значение должно быть не меньше 0.
Тип: целое число
redirect

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

Тип: логический (подробнее)
contentformat

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

Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
contentmodel

Модель нового содержимого.

Одно из следующих значений: Scribunto, sanitized-css, wikitext, javascript, json, css, text, wikibase-item, wikibase-property
token

Токен «csrf», полученный из action=query&meta=tokens

Токен всегда должен быть послан в качестве последнего параметра, или, по крайней мере, после параметра text.

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

action=emailuser

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

Написание электронных писем участнику.

Параметры:
target

Адресат электронного письма.

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

Заголовок темы.

text

Содержание письма.

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

Отправить копию этого сообщения мне.

Тип: логический (подробнее)
token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
Пример:
Отправить письмо участнику WikiSysop с текстом Content.
api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [открыть в песочнице]

action=expandtemplates

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

Разворачивание всех шаблонов в вики-текст.

Параметры:
title

Заголовок страницы.

text

Конвертируемый вики-текст.

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

Номер версии, для {{REVISIONID}} и аналогичных переменных.

Тип: целое число
prop

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

Обратите внимание, что если ни одно из значений не выбрано, результат будет содержать вики-текст, но вывод будет в устаревшем формате.

wikitext
Расширенный вики-текст.
categories
Любые категории, присутствующие во входных данных, но не попавшие в вики-текстовый результат.
properties
Свойства страницы, определённые раскрытыми магическими словами в вики-тексте.
volatile
Является ли вывод нестабильным и следует ли отказаться от его повторного использования где-либо на странице.
ttl
Максимальное время, по прошествии которого кэш результата должен быть признан недействительным.
modules
Любые модули ResourceLoader, запрашиваемые функциями парсера на добавление в результат. Одновременно с modules должен быть запрошен либо jsconfigvars, либо encodedjsconfigvars.
jsconfigvars
Возвращает переменные конфигурации JavaScript, свойственные именно этой странице.
encodedjsconfigvars
Возвращает переменные конфигурации JavaScript, свойственные именно этой странице, в виде JSON-строки.
parsetree
Дерево синтаксического разбора XML входных данных.
Значения (разделённые с помощью | или альтернативного разделителя): wikitext, categories, properties, volatile, ttl, modules, jsconfigvars, encodedjsconfigvars, parsetree
includecomments

Нужно ли включать комментарии HTML в результат.

Тип: логический (подробнее)
generatexml
Устарело.

Создать дерево синтаксического разбора XML (заменено prop=parsetree).

Тип: логический (подробнее)
Пример:
Развернуть вики-текст {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}} [открыть в песочнице]

action=feedcontributions

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

Возвращает ленту с вкладом участников.

Параметры:
feedformat

Формат ленты.

Одно из следующих значений: rss, atom
По умолчанию: rss
user

Вклад каких участников получить.

Это обязательный параметр.
Тип: имя участника
namespace

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

Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
year

От года (и ранее).

Тип: целое число
month

От месяца (и ранее).

Тип: целое число
tagfilter

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

Значения (разделённые с помощью | или альтернативного разделителя): mw-contentmodelchange, mw-new-redirect, mw-removed-redirect, mw-changed-redirect-target, mw-blank, mw-replace, mw-rollback, mw-undo
По умолчанию: (пусто)
deletedonly

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

Тип: логический (подробнее)
toponly

Показать только правки, являющиеся последними версиями.

Тип: логический (подробнее)
newonly

Показать только правки, являющиеся созданием страниц.

Тип: логический (подробнее)
hideminor

Скрыть малые правки.

Тип: логический (подробнее)
showsizediff

Показать объём изменений между версиями.

Тип: логический (подробнее)
Пример:
Показать вклад участника Example.
api.php?action=feedcontributions&user=Example [открыть в песочнице]

action=feedrecentchanges

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

Возвращает ленту последних изменений.

Параметры:
feedformat

Формат ленты.

Одно из следующих значений: rss, atom
По умолчанию: rss
namespace

Пространство имён, которым ограничить результат.

Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
invert

Все пространства имён, кроме выбранного.

Тип: логический (подробнее)
associated

Включить связанное (обсуждения или основное) пространство имён.

Тип: логический (подробнее)
days

Сколькими днями ограничить результат.

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

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

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

Показать изменения, сделанные после этого момента.

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

Скрыть малые правки.

Тип: логический (подробнее)
hidebots

Скрыть правки ботов.

Тип: логический (подробнее)
hideanons

Скрыть правки анонимных участников.

Тип: логический (подробнее)
hideliu

Скрыть правки зарегистрированных участников.

Тип: логический (подробнее)
hidepatrolled

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

Тип: логический (подробнее)
hidemyself

Скрыть правки текущего участника.

Тип: логический (подробнее)
hidecategorization

Скрыть категоризацию страниц.

Тип: логический (подробнее)
tagfilter

Фильтр по меткам.

target

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

showlinkedto

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

Тип: логический (подробнее)
Примеры:
Список последних изменений.
api.php?action=feedrecentchanges [открыть в песочнице]
Список последних изменений за 30 дней.
api.php?action=feedrecentchanges&days=30 [открыть в песочнице]

action=feedthreads

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

Return a feed of discussion threads.

Параметры:
feedformat

The format of the feed.

Одно из следующих значений: rss, atom
По умолчанию: rss
days

Number of days of threads to show.

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

Типы сообщений для показа.

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

Limit results to threads on these talk pages.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
thread

Limit results to these threads and their descendants.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).

action=feedwatchlist

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

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

Параметры:
feedformat

Формат ленты.

Одно из следующих значений: rss, atom
По умолчанию: rss
hours

Список страниц, отредактированных столько часов назад.

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

Ссылаться прямо на разделы с изменениями, если возможно.

Тип: логический (подробнее)
allrev

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

Тип: логический (подробнее)
wlowner

Используется вместе с token для получения списка наблюдения другого участника.

Тип: имя участника
wltoken

Токен безопасности (доступен в настройках участника), предоставляющий доступ к списку наблюдения другого участника.

wlshow

Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите show=minor|!anon.

Значения (разделённые с помощью | или альтернативного разделителя): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, autopatrolled, !autopatrolled, unread, !unread
wltype

Какие типы правок показать:

edit
Обычные правки страниц.
new
Создания страниц.
log
Записи журнала.
external
Внешние правки.
categorize
Правки категоризации.
Значения (разделённые с помощью | или альтернативного разделителя): edit, new, log, external, categorize
По умолчанию: edit|new|log|categorize
wlexcludeuser

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

Тип: имя участника
Примеры:
Показать ленту списка наблюдения.
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

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

action=help

Отображение справки указанных модулей.

Параметры:
modules

Модули, справку которых необходимо отобразить (значения параметров action и format, или main). Можно указывать подмодули с помощью +.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
По умолчанию: main
submodules

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

Тип: логический (подробнее)
recursivesubmodules

Включить справку подмодулей рекурсивно.

Тип: логический (подробнее)
wrap

Обернуть вывод в стандартную структуру API-ответа.

Тип: логический (подробнее)
toc

Включить содержание в вывод HTML.

Тип: логический (подробнее)
Примеры:
Помощь по главному модулю.
api.php?action=help [открыть в песочнице]
Помощь по модулю action=query и его подмодулям.
api.php?action=help&modules=query&submodules=1 [открыть в песочнице]
Вся справка на одной странице.
api.php?action=help&recursivesubmodules=1 [открыть в песочнице]
Справка по самому модулю справки.
api.php?action=help&modules=help [открыть в песочнице]
Справка по двум подмодулям query.
api.php?action=help&modules=query+info|query+categorymembers [открыть в песочнице]

action=imagerotate

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

Поворот одного или нескольких изображений.

Параметры:
rotation

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

Это обязательный параметр.
Одно из следующих значений: 90, 180, 270
continue

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

tags

Изменить метки записи в журнале загрузок.

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

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
pageids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
revids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
generator

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

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

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

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

Тип: логический (подробнее)
converttitles

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

Тип: логический (подробнее)
token

Токен «csrf», полученный из action=query&meta=tokens

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

action=import

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

Импорт страницы из другой вики или XML-файла.

Обратите внимание, что HTTP POST-запрос должен быть осуществлён как загрузка файла (то есть с использованием многотомных данных multipart/form-data) при отправке файла через параметр xml.

Параметры:
summary

Описание записи журнала импорта.

xml

Загруженный XML-файл.

Должно быть отправлено как файл с использованием multipart/form-data.
interwikiprefix

Для загруженных импортов: префикс интервики для неизвестных имён участников (а также известных, если задан assignknownusers).

interwikisource

Для импорта из других вики: импортируемая вики.

Одно из следующих значений:
interwikipage

Для импорта из других вики: импортируемая страница.

fullhistory

Для импорта из других вики: импортировать полную историю, а не только текущую страницу.

Тип: логический (подробнее)
templates

Для импорта из других вики: также импортировать все включённые шаблоны.

Тип: логический (подробнее)
namespace

Импортировать в это пространство имён. Не может быть использовано одновременно с rootpage.

Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
assignknownusers

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

Тип: логический (подробнее)
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

Связать аккаунт третьей стороны с текущим участником.

Стандартная процедура использования этого модуля такова:

  1. Запрос полей, доступных из action=query&meta=authmanagerinfo с amirequestsfor=link, и токена csrf из action=query&meta=tokens.
  2. Предоставление полей пользователю и получение его данных.
  3. Запрос к этому модулю, содержащий linkreturnurl или аналогичное поле.
  4. Проверка поля status ответа.
    • Если вы получили PASS или FAIL, вы закончили. Операция либо завершилась успехом, либо нет.
    • Если вы получили UI, предоставьте новые поля польззователю и получите новые данные. Затем совершите новый запрос с параметром linkcontinue и новыми полями, после чего повторите пункт 4.
    • Если вы получили REDIRECT, отправьте пользователя на redirecttarget и подождите возвращения на linkreturnurl. Затем совершите запрос к этому модулю с параметром linkcontinue и всеми полями, содержащимися в возвращённой ссылке, и повторите пункт 4.
    • Если вы получили RESTART, это означает, что аутентификация работает, но мы не привязали пользовательский аккаунт. Вы можете рассматривать это как UI или FAIL.
Параметры:
linkrequests

Использовать только эти аутентификационные запросы, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=link, или из предыдущего ответа этого модуля.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
linkmessageformat

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

Одно из следующих значений: html, wikitext, raw, none
По умолчанию: wikitext
linkmergerequestfields

Слить поля информации со всех аутентификационных запросов в один массив.

Тип: логический (подробнее)
linkreturnurl

Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо linkcontinue, обязателен.

После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр linkcontinue запроса к этому модулю.

linkcontinue

Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо linkreturnurl, обязателен.

Тип: логический (подробнее)
linktoken

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
*
Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=link (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.

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

Выйти и очистить данные сессии.

Пример:
Выйти из текущей учётной записи.
api.php?action=logout [открыть в песочнице]

action=managetags

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

Осуществление задач, связанных с изменением меток.

Параметры:
operation

Какую операцию выполнить:

create
Создать новую метку для ручного использования.
delete
Удалить метку из базы данных, что включает в себя удаление метки со всех версий и записей журналов, где она использовалось.
activate
Активировать изменение метки, позволив участникам устанавливать её вручную.
deactivate
Деактивировать изменение метки, запретив участникам устанавливать её вручную.
Это обязательный параметр.
Одно из следующих значений: create, delete, activate, deactivate
tag

Создаваемая, удаляемая, активируемая или деактивируемая метка. Создаваемая метка должна не существовать. Удаляемая метка должна существовать. Активируемая метка должна существовать и не быть использованной в каком-либо расширении. Деактивируемая метка должна существовать и быть заданной вручную.

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

Причина создания, удаления, активирования или деактивирования метки (необязательно).

ignorewarnings

Игнорировать ли все предупреждения, возникающие во время операции.

Тип: логический (подробнее)
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.

Тип: целое число
to

Название страницы, в историю которой будет добавлено объединяемое. Не может быть использовано одновременно с toid.

toid

Идентификатор страницы, в историю которой будет добавлено объединяемое. Не может быть использовано одновременно с to.

Тип: целое число
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&timestamp=2015-12-31T04%3A37%3A41Z [открыть в песочнице]

action=move

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

Переименование страницы.

Параметры:
from

Название переименовываемой страницы. Нельзя использовать одновременно с fromid.

fromid

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

Тип: целое число
to

Новое название страницы.

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

Причина переименования.

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

Переименовать страницу обсуждения, если она есть.

Тип: логический (подробнее)
movesubpages

Переименовать подстраницы, если это применимо.

Тип: логический (подробнее)
noredirect

Не создавать перенаправление.

Тип: логический (подробнее)
watchlist

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

Одно из следующих значений: watch, unwatch, preferences, nochange
По умолчанию: preferences
ignorewarnings

Игнорировать все предупреждения.

Тип: логический (подробнее)
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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
Для указания всех значений, используйте *.
По умолчанию: 0
limit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
suggest

Ничего не делать, если $wgEnableOpenSearchSuggest ложно.

Тип: логический (подробнее)
redirects

Как обрабатывать перенаправления:

return
Вернуть само перенаправление.
resolve
Вернуть целевую страницу. Может вернуть меньше limit результатов.

По историческим причинам значением по умолчанию является «return» для format=json и «resolve» для остальных форматов.

Одно из следующих значений: return, resolve
format

Формат вывода.

Одно из следующих значений: json, jsonfm, xml, xmlfm
По умолчанию: json
warningsaserror

Если предупреждения возникают при format=json, вернуть ошибку API вместо того, чтобы игнорировать их.

Тип: логический (подробнее)
Пример:
Найти страницы, начинающиеся с Te.
api.php?action=opensearch&search=Te [открыть в песочнице]

action=options

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

Смена настроек текущего участника.

Менять можно только настройки, зарегистрированные в ядре или в одном из установленных расширений, а также настройки, чьи ключи начинаются с userjs- (предназначенные для использования в пользовательских скриптах).

Параметры:
reset

Сбрасывает настройки на установленные по умолчанию.

Тип: логический (подробнее)
resetkinds

Список типов сбрасываемых настроек, если задана опция reset.

Значения (разделённые с помощью | или альтернативного разделителя): registered, registered-multiselect, registered-checkmatrix, userjs, special, unused, all
По умолчанию: all
change

Список изменений в формате название=значение (например, skin=vector). Если значения не даётся (нет даже знака равенства), например, названиенастройки|другаянастройка|, настройка будет возвращена в своё значение по умолчанию. Если какое-либо значение должно содержать знак пайпа (|), используйте альтернативный разделитель значений для корректного проведения операции.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
optionname

Название настройки, которая должна быть установлена в значение, переданное через optionvalue.

optionvalue

Значение настройки, заданной optionname.

token

Токен «csrf», полученный из action=query&meta=tokens

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

action=paraminfo

Получение информации о модулях API.

Параметры:
modules

Список названий модулей (значения параметров action и format, или main). Можно указать подмодули с помощью +, все подмодули с помощью +*, или все подмодули рекурсивно с помощью +**.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
helpformat

Формат строк справки.

Одно из следующих значений: html, wikitext, raw, none
По умолчанию: 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, description, duplicatefiles, embeddedin, extlinks, extracts, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, links, linkshere, logevents, mystashedfiles, notifications, pageimages, pagepropnames, pageprops, pageswithprop, pageterms, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, references, revisions, search, siteinfo, stashimageinfo, tags, templates, threads, tokens, transcludedin, unreadnotificationpages, usercontribs, userinfo, users, watchlist, watchlistraw, wbcontentlanguages, wbentityusage, wblistentityusage, wbsearch, wbsubscribers, wikibase
Максимально разрешённое количество значений — 50 (500 для ботов).
mainmodule
Устарело.

Также получить информацию о главном модуле. Вместо этого используйте modules=main.

pagesetmodule
Устарело.

Также получить информацию о модуле pageset (предоставляющем titles= и синонимы).

formatmodules
Устарело.

Список названий форматных модулей (значения параметра format). Вместо этого используйте modules.

Значения (разделённые с помощью | или альтернативного разделителя): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm

action=parse

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

Парсит содержимое и возвращает результат парсинга.

См. различные prop-модули action=query для получения информации о текущей версии страницы.

Есть несколько способов указать текст для парсинга:

  1. Указать страницу или версию, используя page, pageid или oldid.
  2. Явно указать содержимое, используя text, title и contentmodel.
  3. Указать описание правки. Параметру prop должно быть присвоено пустое значение.
Параметры:
title

Название страницы, которой принадлежит текст. Если опущено, должен быть указан параметр contentmodel, и в качестве заголовка будет использовано API.

text

Распарсиваемый текст. Используйте title или contentmodel для управления моделью содержимого.

revid

Номер версии, для {{REVISIONID}} и аналогичных переменных.

Тип: целое число
summary

Анализируемое описание правки.

page

Распарсить содержимое этой страницы. Не может быть использовано совместно с text и title.

pageid

Анализировать содержимое этой страницы. Переопределяет page.

Тип: целое число
redirects

Если значением page или pageid указано перенаправление, разрешить его.

Тип: логический (подробнее)
oldid

Распарсить содержимое этой версии. Переопределяет page и pageid.

Тип: целое число
prop

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

text
Возвращает текст распарсенного вики-текста.
langlinks
Возвращает языковые ссылки из распарсенного вики-текста.
categories
Возвращает категории из проанализированного вики-текста.
categorieshtml
Возвращает HTML-версию категорий.
links
Возвращает внутренние ссылки из распарсенного вики-текста.
templates
Возвращает шаблоны из проанализированного вики-текста.
images
Возвращает изображения из распарсенного вики-текста.
externallinks
Возвращает внешние ссылки из распарсенного вики-текста.
sections
Возвращает разделы из проанализированного вики-текста.
revid
Добавляет идентификатор версии распарсенной страницы.
displaytitle
Добавляет название проанализированного вики-текста.
headhtml
Возвращает распарсенный <head> страницы.
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
Возвращает предупреждения, возникшие во время анализа.
headitems
Устарело. Возвращает элементы, которые следует поместить в <head> страницы.
Значения (разделённые с помощью | или альтернативного разделителя): text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headhtml, modules, jsconfigvars, encodedjsconfigvars, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml, parsetree, parsewarnings, headitems
По умолчанию: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

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

По умолчанию: mw-parser-output
pst

Выполнить преобразование перед записью правки (PST) до того, как начать анализировать текст. Доступно только когда используется с текстом.

Тип: логический (подробнее)
onlypst

Выполнить преобразование перед записью правки (PST) входных данных, но не парсить их. Возвращает тот же вики-текст после применения PST. Доступно только при применении с text.

Тип: логический (подробнее)
effectivelanglinks
Устарело.

Включает языковые ссылки, обеспечиваемые расширениями (для использования с prop=langlinks).

Тип: логический (подробнее)
section

Распарсить содержимое только секции с заданным номером.

Если задан new, распарсить text и sectiontitle так, как будто добавлена новая секция на страницу.

new доступен только при заданном text.

sectiontitle

Название новой секции, когда section имеет значение new.

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

disablepp
Устарело.

Вместо этого используйте disablelimitreport.

Тип: логический (подробнее)
disablelimitreport

Опустить отчёт о лимите («NewPP limit report») из результата парсинга.

Тип: логический (подробнее)
disableeditsection

Опустить ссылки на редактирование разделов из результата парсинга.

Тип: логический (подробнее)
disabletidy
Устарело.

Не проводить очистку HTML (например, с помощью tidy) результатов парсинга.

Тип: логический (подробнее)
disablestylededuplication

Не дедуплицируйте встроенные таблицы стилей в выходе парсера.

Тип: логический (подробнее)
generatexml
Устарело.

Сгенерировать дерево парсинга XML (требуется модель содержимого wikitext, замещено prop=parsetree).

Тип: логический (подробнее)
preview

Проанализировать в режиме препросмотра.

Тип: логический (подробнее)
sectionpreview

Распарсить в режиме предпросмотра раздела (также активирует режим предпросмотра).

Тип: логический (подробнее)
disabletoc

Не включать в вывод содержание.

Тип: логический (подробнее)
useskin

Применить выбранную тему оформления к результату работы парсера. Может затронуть следующие свойства: langlinks, headitems, modules, jsconfigvars, indicators.

Одно из следующих значений: monobook, timeless, vector
contentformat

Формат сериализации содержимого, использующийся во входном тексте. Доступен только при использовании с text.

Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
contentmodel

Модель содержимого входного текста. Если пропущена, должен быть задан title, и значение по умолчанию будет взято в зависимости от указанного названия. Доступно только при использовании с text.

Одно из следующих значений: Scribunto, sanitized-css, wikitext, javascript, json, css, text, wikibase-item, wikibase-property

action=patrol

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

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

Параметры:
rcid

Идентификатор патрулируемой последней правки.

Тип: целое число
revid

Идентификатор патрулируемой версии.

Тип: целое число
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.

Тип: целое число
protections

Список уровней защиты в формате действие=уровень (например, edit=sysop). Уровень all означает, что кто угодно может осуществлять действие, то есть, нет ограничений.

Примечания: Все неперечисленные действия потеряют уровни защиты.

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
expiry

Временная метка истечения защиты. Если задана только одна метка, она будет использована для всех защит. Используйте infinite, indefinite, infinity или never для бессрочных защит.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
По умолчанию: infinite
reason

Причина (раз)защиты.

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

Изменить метки записи в журнале защиты.

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

Активировать каскадную защиту (то есть, защитить включённые шаблоны и использованные изображения). Игнорируется, если ни один из заданных уровней не поддерживает каскадную защиту.

Тип: логический (подробнее)
watch
Устарело.

Если задан, добавить (раз)защищаемую страницу в список наблюдения текущего участника.

Тип: логический (подробнее)
watchlist

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

Одно из следующих значений: watch, unwatch, preferences, nochange
По умолчанию: 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

Обновить таблицы ссылок.

Тип: логический (подробнее)
forcerecursivelinkupdate

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

Тип: логический (подробнее)
continue

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

titles

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
pageids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
revids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
generator

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

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

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

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

Тип: логический (подробнее)
converttitles

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

Тип: логический (подробнее)
Примеры:
Очистить кэш для страниц 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
Получение информации об удалённых правках.
description
Get a short description a.k.a. subtitle explaining what the target page is about.
duplicatefiles
Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
extlinks
Получение всех внешних ссылок (не интервик) для данной страницы.
extracts
Returns plain-text or limited HTML extracts of the given pages.
fileusage
Поиск всех страниц, использующих данный файл.
imageinfo
Возвращает информацию о файле и историю загрузок.
images
Возвращает все файлы, содержащиеся на данных страницах.
info
Получение основной информации о страницах.
iwlinks
Возвращает все интервики-ссылки с данных страниц.
langlinks
Возвращает все межъязыковые ссылки с данных страниц.
links
Возвращает все ссылки с данных страниц.
linkshere
Поиск всех страниц, ссылающихся на данную.
pageimages
Returns information about images on the page, such as thumbnail and presence of photos.
pageprops
Получение различных свойств страниц, определённых в содержании страницы.
pageterms
Get the ChronoWiki terms (typically labels, descriptions and aliases) associated with a page via a sitelink. On the entity page itself, the terms are used directly. Caveat: On a repo wiki, this module only works directly on entity pages, not on pages connected to an entity via a sitelink. This may change in the future.
redirects
Возвращает все перенаправления на данную страницу.
references
Возвращает представление данных из ссылок, связанных с данной страницей.
revisions
Получение информации о версии страницы.
stashimageinfo
Возвращает информацию о файлах во временном хранилище.
templates
Возвращает все страницы, включённые в данную.
transcludedin
Поиск всех страниц, включающих данные страницы.
wbentityusage
Returns all entity IDs used in the given pages.
Значения (разделённые с помощью | или альтернативного разделителя): categories, categoryinfo, contributors, deletedrevisions, description, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageimages, pageprops, pageterms, redirects, references, revisions, stashimageinfo, templates, transcludedin, wbentityusage
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
Список меток правок.
threads
Show details of LiquidThreads threads.
usercontribs
Получение всех правок участника.
users
Получение информации о списке участников.
watchlist
Получение последних правок страниц из списка наблюдения текущего участника.
watchlistraw
Получение всех страниц из списка наблюдения текущего участника.
wblistentityusage
Возвращает все страницы, которые используют идентификаторы указанной сущности.
wbsearch
Searches for entities using labels and aliases.
wbsubscribers
Get subscriptions to given entities.
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, threads, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wbsearch, wbsubscribers, deletedrevs
meta

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

allmessages
Возвращает сообщения с этого сайта.
authmanagerinfo
Получение информации о текущем статусе аутентификации.
filerepoinfo
Возвращает мета-информацию о файловых репозиториях, настроенных в вики.
notifications
Получать уведомления, ожидающие текущего пользователя.
siteinfo
Получение основной информации о сайте.
tokens
Получение токенов для действий, связанных с редактированием данных.
unreadnotificationpages
Получите страницы, для которых есть непрочитанные уведомления для текущего пользователя.
userinfo
Получение информации о текущем участнике.
wbcontentlanguages
Returns information about the content languages Wikibase accepts in different contexts.
wikibase
Get information about the Wikibase client and the associated Wikibase repository.
Значения (разделённые с помощью | или альтернативного разделителя): allmessages, authmanagerinfo, filerepoinfo, notifications, siteinfo, tokens, unreadnotificationpages, userinfo, wbcontentlanguages, wikibase
indexpageids

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

Тип: логический (подробнее)
export

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

Тип: логический (подробнее)
exportnowrap

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

Тип: логический (подробнее)
iwurl

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

Тип: логический (подробнее)
continue

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

rawcontinue

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

Тип: логический (подробнее)
titles

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
pageids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
revids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
generator

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

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

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

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

Тип: логический (подробнее)
converttitles

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

Тип: логический (подробнее)

prop=categories (cl)

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

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

Параметры:
clprop

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
clcontinue

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

clcategories

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
cldir

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

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

prop=categoryinfo (ci)

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

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

Параметр:
cicontinue

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

Пример:
Получить информацию о 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, sysop, interface-admin, bureaucrat, newchrono, mechanic
pcexcludegroup

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

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

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

Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editsitecss, editsitejson, editsitejs, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, lqt-split, lqt-merge, lqt-react, addpagetoanywatchlist, removepagefromanywatchlist, seepagewatchers, confirmaccount, requestips, lookupcredentials, item-term, property-term, item-merge, item-redirect, property-create
Максимально разрешённое количество значений — 50 (500 для ботов).
pcexcluderights

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

Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editsitecss, editsitejson, editsitejs, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, lqt-split, lqt-merge, lqt-react, addpagetoanywatchlist, removepagefromanywatchlist, seepagewatchers, confirmaccount, requestips, lookupcredentials, item-term, property-term, item-merge, item-redirect, property-create
Максимально разрешённое количество значений — 50 (500 для ботов).
pclimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
pccontinue

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

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

prop=deletedrevisions (drv)

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

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

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

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

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

ids
Идентификатор версии.
flags
Флаги версии (малая правка).
timestamp
Временная метка версии.
user
Участник, создавший версию.
userid
Идентификатор создателя версии.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии.
slotsha1
SHA-1 (base 16) of each revision slot.
contentmodel
Идентификатор модели содержимого версии.
comment
Описание правки.
parsedcomment
Распарсенное описание правки.
content
Текст версии.
tags
Метки версии.
roles
List content slot roles that exist in the revision.
parsetree
Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, 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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
drvexpandtemplates
Устарело.

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

Тип: логический (подробнее)
drvgeneratexml
Устарело.

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

Тип: логический (подробнее)
drvparse
Устарело.

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

Тип: логический (подробнее)
drvsection

Вернуть содержимое только секции с заданным номером.

drvdiffto
Устарело.

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

drvdifftotext
Устарело.

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

drvdifftotextpst
Устарело.

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

Тип: логический (подробнее)
drvcontentformat
Устарело.

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

Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
drvstart

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

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

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

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

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

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

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

drvuser

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

Тип: имя участника
drvexcludeuser

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

Тип: имя участника
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=description (desc)

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

Get a short description a.k.a. subtitle explaining what the target page is about.

The description is plain text, on a single line, but otherwise arbitrary (potentially including raw HTML tags, which also should be interpreted as plain text). It must not be used in HTML unescaped!

Параметры:
desccontinue

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

Тип: целое число
По умолчанию: 0
descprefersource

Which description source to prefer if present:

local
Local descriptions via {{SHORTDESC:...}} parser function in the wikitext of the page.
central
Central descriptions from the associated ChronoWiki item.
Одно из следующих значений: local, central
По умолчанию: local
Примеры:
Get the description for the page 'London'.
api.php?action=query&prop=description&titles=London [открыть в песочнице]
Get the description for the page 'London', preferring the central description if it exists.
api.php?action=query&prop=description&titles=London&descprefersource=central [открыть в песочнице]

prop=duplicatefiles (df)

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

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

Параметры:
dflimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
dfcontinue

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

dfdir

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

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

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

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

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

Параметры:
ellimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
eloffset

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

Тип: целое число
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

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

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

prop=extracts (ex)

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

Returns plain-text or limited HTML extracts of the given pages.

Параметры:
exchars

Сколько символов возвращать. Возвращаемый в действительности текст может быть немного длиннее.

Значение должно быть между 1 и 1200.
Тип: целое число
exsentences

Сколько предложений возвращать.

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

How many extracts to return. (Multiple extracts can only be returned if exintro is set to true.)

Разрешено не более 20 (20 для ботов).
Тип: целое число или max
По умолчанию: 20
exintro

Возвращаться только содержимое, идущее до первого раздела.

Тип: логический (подробнее)
explaintext

Return extracts as plain text instead of limited HTML.

Тип: логический (подробнее)
exsectionformat

How to format sections in plaintext mode:

plain
No formatting.
wiki
Wikitext-style formatting (== like this ==).
raw
This module's internal representation (section titles prefixed with <ASCII 1><ASCII 2><section level><ASCII 2><ASCII 1>).
Одно из следующих значений: plain, wiki, raw
По умолчанию: wiki
excontinue

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

Тип: целое число
Пример:
Получить 175-символьный фрагмент
api.php?action=query&prop=extracts&exchars=175&titles=Therion [открыть в песочнице]

prop=fileusage (fu)

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

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

Параметры:
fuprop

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

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

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

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

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 1
iistart

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

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

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

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

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

Тип: целое число
По умолчанию: -1
iiurlheight

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

Тип: целое число
По умолчанию: -1
iimetadataversion

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

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

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

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

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

Тип: логический (подробнее)
iiextmetadatafilter

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
iiurlparam

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

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

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

iicontinue

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

iilocalonly

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

Тип: логический (подробнее)

prop=images (im)

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

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

Параметры:
imlimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
imcontinue

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

imimages

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
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
Идентификатор родительской страницы для каждой страницы обсуждения.
url
Возвращает полную ссылку, ссылку на редактирование и каноничную ссылку для каждой страницы.
readable
Устарело. Может ли участник просматривать эту страницу.
preload
Текст, возвращённый EditFormPreloadText.
displaytitle
Возвращает стиль отображения заголовка страницы.
varianttitles
Выдаёт отображаемый заголовок во всех вариантах языка контента сайта.
Значения (разделённые с помощью | или альтернативного разделителя): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle, varianttitles
intestactions

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
intestactionsdetail

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

boolean
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
intoken
Устарело.

Вместо этого используйте action=query&meta=tokens.

Значения (разделённые с помощью | или альтернативного разделителя): edit, delete, protect, move, block, unblock, email, import, watch
incontinue

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

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

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

Параметры:
iwprop

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

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

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

iwtitle

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

iwdir

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
iwcontinue

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

iwurl
Устарело.

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

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

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

Параметры:
llprop

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

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

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

lltitle

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

lldir

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
llcontinue

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

llurl
Устарело.

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

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

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

Параметры:
plnamespace

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
plcontinue

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

pltitles

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
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, title, redirect
По умолчанию: pageid|title|redirect
lhnamespace

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
lhcontinue

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

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

prop=pageimages (pi)

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

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

Параметры:
piprop

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

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

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

Тип: целое число
По умолчанию: 50
pilimit

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

Разрешено не более 50 (100 для ботов).
Тип: целое число или max
По умолчанию: 50
pilicense

Limit page images to a certain license type

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

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

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

prop=pageprops (pp)

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

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

Параметры:
ppcontinue

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

ppprop

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
Пример:
Получить свойства страниц Main Page и MediaWiki.
api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [открыть в песочнице]

prop=pageterms (wbpt)

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

Get the ChronoWiki terms (typically labels, descriptions and aliases) associated with a page via a sitelink. On the entity page itself, the terms are used directly. Caveat: On a repo wiki, this module only works directly on entity pages, not on pages connected to an entity via a sitelink. This may change in the future.

Параметры:
wbptcontinue

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

Тип: целое число
wbptterms

The types of terms to get, e.g. 'description', each returned as an array of strings keyed by their type, e.g. {"description": ["foo"]}. If not specified, all types are returned.

Значения (разделённые с помощью | или альтернативного разделителя): alias, description, label
Пример:
Получить обозначения и псевдонимы элемента Q84.
api.php?action=query&prop=pageterms&titles=Q84 [открыть в песочнице]

prop=redirects (rd)

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

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

Параметры:
rdprop

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

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

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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=references (rf)

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

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

Параметр:
rfcontinue

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

Пример:
Ссылки, связанные с Albert Einstein.
api.php?action=query&prop=references&titles=Albert%20Einstein [открыть в песочнице]

prop=revisions (rv)

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

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

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

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

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

ids
Идентификатор версии.
flags
Флаги версии (малая правка).
timestamp
Временная метка версии.
user
Участник, создавший версию.
userid
Идентификатор создателя версии.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии.
slotsha1
SHA-1 (base 16) of each revision slot.
contentmodel
Идентификатор модели содержимого версии.
comment
Описание правки.
parsedcomment
Распарсенное описание правки.
content
Текст версии.
tags
Метки версии.
roles
List content slot roles that exist in the revision.
parsetree
Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, 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).
Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
rvexpandtemplates
Устарело.

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

Тип: логический (подробнее)
rvgeneratexml
Устарело.

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

Тип: логический (подробнее)
rvparse
Устарело.

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

Тип: логический (подробнее)
rvsection

Вернуть содержимое только секции с заданным номером.

rvdiffto
Устарело.

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

rvdifftotext
Устарело.

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

rvdifftotextpst
Устарело.

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

Тип: логический (подробнее)
rvcontentformat
Устарело.

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

Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
rvstartid

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

rvtoken
Устарело.

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

Значения (разделённые с помощью | или альтернативного разделителя): rollback
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

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
siisessionkey
Устарело.

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
siiprop

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

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

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

Тип: целое число
По умолчанию: -1
siiurlheight

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

Тип: целое число
По умолчанию: -1
siiurlparam

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

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

prop=templates (tl)

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

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

Параметры:
tlnamespace

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
tlcontinue

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

tltemplates

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
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, title, redirect
По умолчанию: pageid|title|redirect
tinamespace

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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 [открыть в песочнице]

prop=wbentityusage (wbeu)

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

Returns all entity IDs used in the given pages.

Параметры:
wbeuprop

Свойства для включения в результат

url
If enabled url of entity will be added
Значения (разделённые с помощью | или альтернативного разделителя): url
wbeuaspect

Only return entity IDs that used this aspect.

Значения (разделённые с помощью | или альтернативного разделителя): S, L, D, T, C, X, O
wbeuentities

Only return page that used these entities.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
wbeulimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
wbeucontinue

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

list=allcategories (ac)

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

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

Параметры:
acfrom

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

accontinue

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

acto

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

acprefix

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

acdir

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

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

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

Тип: целое число
acmax

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

Тип: целое число
aclimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
acprop

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

size
Добавляет количество страниц в категории.
hidden
Отмечает категории, скрытые магическим словом __HIDDENCAT__.
Значения (разделённые с помощью | или альтернативного разделителя): size, hidden
По умолчанию: (пусто)
Примеры:
Составить список категорий с информацией о числе страниц в каждой из них.
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
Участник, создавший версию.
userid
Идентификатор создателя версии.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии.
slotsha1
SHA-1 (base 16) of each revision slot.
contentmodel
Идентификатор модели содержимого версии.
comment
Описание правки.
parsedcomment
Распарсенное описание правки.
content
Текст версии.
tags
Метки версии.
roles
List content slot roles that exist in the revision.
parsetree
Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, 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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
adrexpandtemplates
Устарело.

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

Тип: логический (подробнее)
adrgeneratexml
Устарело.

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

Тип: логический (подробнее)
adrparse
Устарело.

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

Тип: логический (подробнее)
adrsection

Вернуть содержимое только секции с заданным номером.

adrdiffto
Устарело.

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

adrdifftotext
Устарело.

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

adrdifftotextpst
Устарело.

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

Тип: логический (подробнее)
adrcontentformat
Устарело.

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

Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
adruser

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

Тип: имя участника
adrnamespace

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Не может быть использовано одновременно с adruser.
Тип: имя участника
adrtag

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

adrcontinue

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

adrgeneratetitles

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

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

list=allfileusages (af)

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

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

Параметры:
afcontinue

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

affrom

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

afto

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

afprefix

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

afunique

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

Тип: логический (подробнее)
afprop

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

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

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

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

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

aiminsize

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

Тип: целое число
aimaxsize

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

Тип: целое число
aisha1

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

aisha1base36

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

aiuser

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

Тип: имя участника
aifilterbots

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

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

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
ailimit

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

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

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

Параметры:
alcontinue

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

alfrom

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

alto

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

alprefix

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

alunique

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

Тип: логический (подробнее)
alprop

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

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

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

Одно из следующих значений: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
По умолчанию: 0
allimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
По умолчанию: 0
apfilterredir

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

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

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

Тип: целое число
apmaxsize

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

Тип: целое число
apprtype

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

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

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
apdir

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

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

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

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

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

indefinite
Получить только страницы с неограниченной защитой.
definite
Получить только страницы с заданной длительностью защиты.
all
Получить страницы с любой длительностью защиты.
Одно из следующих значений: indefinite, definite, all
По умолчанию: 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. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.

Тип: логический (подробнее)
arprop

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

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

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

Одно из следующих значений: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
По умолчанию: 0
arlimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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
Участник, создавший версию.
userid
Идентификатор создателя версии.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии.
slotsha1
SHA-1 (base 16) of each revision slot.
contentmodel
Идентификатор модели содержимого версии.
comment
Описание правки.
parsedcomment
Распарсенное описание правки.
content
Текст версии.
tags
Метки версии.
roles
List content slot roles that exist in the revision.
parsetree
Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, 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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
arvexpandtemplates
Устарело.

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

Тип: логический (подробнее)
arvgeneratexml
Устарело.

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

Тип: логический (подробнее)
arvparse
Устарело.

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

Тип: логический (подробнее)
arvsection

Вернуть содержимое только секции с заданным номером.

arvdiffto
Устарело.

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

arvdifftotext
Устарело.

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

arvdifftotextpst
Устарело.

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

Тип: логический (подробнее)
arvcontentformat
Устарело.

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

Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
arvuser

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

Тип: имя участника
arvnamespace

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

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

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

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

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

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

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

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

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

Тип: имя участника
arvcontinue

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

arvgeneratetitles

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

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

list=alltransclusions (at)

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

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

Параметры:
atcontinue

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

atfrom

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

atto

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

atprefix

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

atunique

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

Тип: логический (подробнее)
atprop

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

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

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

Одно из следующих значений: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
По умолчанию: 10
atlimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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, sysop, interface-admin, bureaucrat, newchrono, mechanic
auexcludegroup

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

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

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

Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editsitecss, editsitejson, editsitejs, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, lqt-split, lqt-merge, lqt-react, addpagetoanywatchlist, removepagefromanywatchlist, seepagewatchers, confirmaccount, requestips, lookupcredentials, item-term, property-term, item-merge, item-redirect, property-create
Максимально разрешённое количество значений — 50 (500 для ботов).
auprop

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
auwitheditsonly

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

Тип: логический (подробнее)
auactiveusers

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

Тип: логический (подробнее)
auattachedwiki

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

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

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

Параметры:
bltitle

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

blpageid

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

Тип: целое число
blcontinue

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

blnamespace

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

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

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
blredirect

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

Тип: логический (подробнее)
Примеры:
Показать ссылки на 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

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
bkusers

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

Тип: список имён участников
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
bkip

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

bklimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
bkprop

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

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

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

Значения (разделённые с помощью | или альтернативного разделителя): account, !account, temp, !temp, ip, !ip, range, !range
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.

Тип: целое число
cmprop

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

ids
Добавляет идентификатор страницы.
title
Добавляет заголовок и идентификатор пространства имён страницы.
sortkey
Добавляет ключ, используемый для сортировки внутри категории (шестнадцатеричная строка).
sortkeyprefix
Добавляет префикс ключа, используемого для сортировки внутри категории (человеко-читаемая часть ключа).
type
Добавляет тип категоризованной страницы (page, subcat или file).
timestamp
Добавляет метку времени, когда страница была включена.
Значения (разделённые с помощью | или альтернативного разделителя): ids, title, sortkey, sortkeyprefix, type, timestamp
По умолчанию: 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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
Для указания всех значений, используйте *.
cmtype

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

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

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

cmlimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
cmsort

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

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

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

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

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

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

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

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

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

cmendhexsortkey

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

cmstartsortkeyprefix

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

cmendsortkeyprefix

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

cmstartsortkey
Устарело.

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

cmendsortkey
Устарело.

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

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

list=deletedrevs (dr)

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

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

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

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

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

Параметры:
drstart

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

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

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

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

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

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

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

Мод: 3
drto

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

Мод: 3
drprefix

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

Мод: 3
drunique

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

Мод: 3
Тип: логический (подробнее)
drnamespace

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

Мод: 3
Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
По умолчанию: 0
drtag

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

druser

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

Тип: имя участника
drexcludeuser

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

Тип: имя участника
drprop

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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.

Тип: целое число
eicontinue

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

einamespace

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

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

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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
euoffset

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

Тип: целое число
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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
Для указания всех значений, используйте *.
eulimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
euexpandurl

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

Тип: логический (подробнее)

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
Добавляет имя архивной версии файла.
Значения (разделённые с помощью | или альтернативного разделителя): sha1, timestamp, user, size, dimensions, description, parseddescription, mime, mediatype, metadata, bitdepth, archivename
По умолчанию: timestamp
falimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
facontinue

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

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

list=imageusage (iu)

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

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

Параметры:
iutitle

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

iupageid

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

Тип: целое число
iucontinue

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

iunamespace

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

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

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

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

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
iuredirect

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

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

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

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

Параметры:
iwblprefix

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

iwbltitle

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

iwblcontinue

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

iwbllimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
iwblprop

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

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

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

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

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

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

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

Параметры:
lbllang

Язык ссылки.

lbltitle

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

lblcontinue

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

lbllimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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
Добавляет участника, ответственного за запись журнала.
userid
Добавляет идентификатор участника, ответственного за запись журнала.
timestamp
Добавляет временную метку записи журнала.
comment
Добавляет комментарий записи журнала.
parsedcomment
Добавляет распарсенный комментарий записи журнала.
details
Перечисляет дополнительные сведения о записи в журнале.
tags
Перечисляет метки записи журнала.
Значения (разделённые с помощью | или альтернативного разделителя): ids, title, type, user, userid, timestamp, comment, parsedcomment, details, tags
По умолчанию: ids|title|type|user|timestamp|comment|details
letype

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

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

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

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

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

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

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

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

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

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

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

Тип: имя участника
letitle

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

lenamespace

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

Одно из следующих значений: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
leprefix

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

letag

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

lelimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
lecontinue

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

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

list=mystashedfiles (msf)

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

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

Параметры:
msfprop

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
msfcontinue

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

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

list=pagepropnames (ppn)

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

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

Параметры:
ppncontinue

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

ppnlimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
Для указания всех значений, используйте *.
По умолчанию: 0
pslimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
psoffset

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

Тип: целое число
По умолчанию: 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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
Для указания всех значений, используйте *.
ptlevel

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
ptdir

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

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

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

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

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

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

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

timestamp
Добавляет метку времени установки защиты.
user
Добавляет участника, установившего защиту.
userid
Добавляет идентификатор участника, установившего защиту.
comment
Добавляет описание защиты.
parsedcomment
Добавляет распарсенное описание защиты.
expiry
Добавляет метку времени снятия защиты.
level
Добавляет уровень защиты.
Значения (разделённые с помощью | или альтернативного разделителя): timestamp, user, userid, comment, parsedcomment, expiry, level
По умолчанию: 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, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinkedcategories, Mostlinkedtemplates, Mostlinked, Mostrevisions, Fewestrevisions, Shortpages, Uncategorizedcategories, Uncategorizedpages, Uncategorizedimages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Unwatchedpages, Unusedtemplates, Withoutinterwiki, UnconnectedPages, EntityUsage
qpoffset

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

Тип: целое число
По умолчанию: 0
qplimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
Для указания всех значений, используйте *.
rnfilterredir

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

Одно из следующих значений: all, redirects, nonredirects
По умолчанию: nonredirects
rnredirect
Устарело.

Вместо этого, используйте rnfilterredir=redirects.

Тип: логический (подробнее)
rnlimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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

Только правки в этих пространствах имён.

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

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

Тип: имя участника
rcexcludeuser

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

Тип: имя участника
rctag

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

rcprop

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

user
Добавить анонимных участников, ответственных за правку или метку.
userid
Добавить идентификатор ответственного за правку участника.
comment
Добавляет описание правки.
parsedcomment
Добавляет распарсенное описание правки.
flags
Добавляет метки правки.
timestamp
Добавляет временную метку правки.
title
Добавляет заголовок отредактированной страницы.
ids
Добавляет идентификаторы страницы, правки, старой и новой версии.
sizes
Добавляет старую и новую длину страницы в байтах.
redirect
Отмечает правку, если страница является перенаправлением.
patrolled
Отмечает патрулируемые правки как отпатрулированные или неотпатрулированные.
loginfo
Добавляет информацию о записи журнала (идентификатор записи, её тип, и так далее).
tags
Перечисляет метки записи.
sha1
Добавляет значение контрольных сумм для записей, связанных с версией.
Значения (разделённые с помощью | или альтернативного разделителя): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
По умолчанию: title|timestamp|ids
rctoken
Устарело.

Вместо этого используйте action=query&meta=tokens.

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

Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите rcshow=minor|!anon.

Значения (разделённые с помощью | или альтернативного разделителя): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled, autopatrolled, !autopatrolled
rclimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
rctype

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

Значения (разделённые с помощью | или альтернативного разделителя): edit, new, log, external, categorize
По умолчанию: edit|new|log|categorize
rctoponly

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

Тип: логический (подробнее)
rctitle

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

rccontinue

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

rcgeneraterevisions

При использовании в качестве генератора, генерировать идентификаторы версий вместо их названий. Записи последних изменений без привязанного идентификатора версии (например, большинство записей журналов) не сгенерируют ничего.

Тип: логический (подробнее)
Примеры:
Список последних изменений.
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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
Для указания всех значений, используйте *.
По умолчанию: 0
srlimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
sroffset

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

Тип: целое число
По умолчанию: 0
srwhat

Какой тип поиска осуществить.

Одно из следующих значений: title, text, nearmatch
srinfo

Какие метаданные вернуть.

Значения (разделённые с помощью | или альтернативного разделителя): totalhits, suggestion, rewrittenquery
По умолчанию: totalhits|suggestion|rewrittenquery
srprop

Какие свойства вернуть:

size
Добавляет размер страницы в байтах.
wordcount
Добавляет количество слов на странице.
timestamp
Добавляет метку времени последнего редактирования страницы.
snippet
Добавляет распарсенный фрагмент страницы.
titlesnippet
Добавляет распарсенный фрагмент названия страницы.
redirecttitle
Добавляет название найденного перенаправления.
redirectsnippet
Добавляет распарсенный фрагмент названия перенаправления.
sectiontitle
Добавляет заголовок найденного раздела.
sectionsnippet
Добавляет распарсенный фрагмент заголовка найденного раздела.
isfilematch
Добавляет логическое значение, обозначающее, удовлетворяет ли поисковому запросу содержимое файла.
categorysnippet
Добавляет распарсенный фрагмент найденной категории.
score
Устарело. Игнорируется.
hasrelated
Устарело. Игнорируется.
extensiondata
Добавляет дополнительные данные, сгенерированные расширениями.
Значения (разделённые с помощью | или альтернативного разделителя): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated, extensiondata
По умолчанию: size|wordcount|timestamp|snippet
srinterwiki

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

Тип: логический (подробнее)
srenablerewrites

Разрешить редактирование запроса. Некоторые поисковые движки могут отредактировать запрос, например, исправив опечатку, если посчитают, что это приведёт к лучшим результатам.

Тип: логический (подробнее)
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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
tgprop

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

displayname
Добавляет системное сообщение метки.
description
Добавляет описание метки.
hitcount
Добавляет количество правок и записей в журналах, использующих эту метку.
defined
Показывает, определена ли метка.
source
Получить источники меток, которыми могут быть extension для меток, определённых расширениями, и manual для меток, определённых участниками вручную.
active
Применима ли метка до сих пор.
Значения (разделённые с помощью | или альтернативного разделителя): displayname, description, hitcount, defined, source, active
По умолчанию: (пусто)

list=threads (th)

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

Show details of LiquidThreads threads.

Параметры:
thstartid

The thread ID to start enumerating from.

Тип: целое число
thendid

The thread ID to stop enumerating at.

Тип: целое число
thdir

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

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

Whether or not to show deleted threads.

Тип: логический (подробнее)
thlimit

The maximum number of threads to list.

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
thprop

Which properties to get.

Значения (разделённые с помощью | или альтернативного разделителя): id, subject, page, parent, ancestor, created, modified, author, summaryid, rootid, type, signature, reactions, replies
По умолчанию: id|subject|page|parent|author
thpage

Limit results to threads on these pages.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
thauthor

Limit results to threads by particular authors.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
throot

Limit results to threads with the given roots.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
thsummary

Limit results to threads corresponding to the given summary pages.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
thid

Get threads with the given IDs.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
thrender

Whether to include the rendered thread in the results.

Тип: логический (подробнее)
threnderlevel

When rendering, the level at which to start (for the sake of depth limits, etc.).

Тип: целое число
По умолчанию: 0
threnderthreadpos

When rendering, the position of the thread in the group of threads being rendered at that level (affects display somewhat).

Тип: целое число
По умолчанию: 1
threnderthreadcount

When rendering, the number of threads in that level group.

Тип: целое число
По умолчанию: 1
threndermaxthreadcount

When rendering, the maximum number of replies to show before adding a "Показать больше ответов" link.

threndermaxdepth

When rendering, the maximum depth of replies to show before showing a "Show X replies" link instead of replies.

threnderstartrepliesat

When rendering, the point at which to start showing replies (used internally to load extra replies).

list=usercontribs (uc)

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

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

Параметры:
uclimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
ucstart

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

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

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

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

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

ucuser

Участники, чей вклад необходимо получить. Не может быть использовано с ucuserids или ucuserprefix.

Тип: список имён участников
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
ucuserids

Идентификаторы участников, чей вклад необходимо получить. Не может быть использовано с ucuser или ucuserprefix.

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
Для указания всех значений, используйте *.
ucprop

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

ids
Добавляет идентификатор страницы и версии.
title
Добавляет заголовок и идентификатор пространства имён страницы.
timestamp
Добавляет временную метку правки.
comment
Добавляет описание правки.
parsedcomment
Добавляет распарсенное описание правки.
size
Добавляет новый размер страницы.
sizediff
Добавляет разницу между размерами страницы до и после правки.
flags
Добавляет флаги правки.
patrolled
Отмечает отпатрулированные правки.
tags
Перечисляет метки правки.
Значения (разделённые с помощью | или альтернативного разделителя): ids, title, timestamp, comment, parsedcomment, size, sizediff, flags, patrolled, tags
По умолчанию: ids|title|timestamp|comment|size|flags
ucshow

Показать только элементы, удовлетворяющие данным критериям, например, только не малые правки: ucshow=!minor.

Если установлено ucshow=patrolled или ucshow=!patrolled, правки старее $wgRCMaxAge (7776000 секунд) не будут показаны.

Значения (разделённые с помощью | или альтернативного разделителя): minor, !minor, patrolled, !patrolled, autopatrolled, !autopatrolled, top, !top, new, !new
uctag

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

uctoponly
Устарело.

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

Тип: логический (подробнее)
Примеры:
Показать вклад участника Example.
api.php?action=query&list=usercontribs&ucuser=Example [открыть в песочнице]
Показать вклад со всех IP-адресов, начинающихся на 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [открыть в песочнице]

list=users (us)

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

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

Параметры:
usprop

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

blockinfo
Определяет, заблокирован ли участник, кем и по какой причине.
groups
Перечисляет все группы, в которые входит каждый участник.
groupmemberships
Возвращает группы, в которые каждый участник был явно включён, включая дату окончания членства для каждой группы.
implicitgroups
Перечисляет группы, в которые участник был включён автоматически.
rights
Перечисляет все права каждого участника.
editcount
Добавляет счётчики правок участников.
registration
Добавляет даты регистрации участников.
emailable
Отмечает, может ли и хочет ли участник получать электронную почту посредством Special:Emailuser.
gender
Отмечает пол текущего участника. Возвращает «male», «female» или «unknown».
centralids
Добавляет центральный идентификатор и статус прикрепления участника.
cancreate
Определяет, могут ли быть созданы аккаунты с корректными, но незарегистрированными именами.
Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, groups, groupmemberships, implicitgroups, rights, editcount, registration, emailable, gender, centralids, cancreate
usattachedwiki

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

ususers

Список участников, для которых получить информацию.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
ususerids

Список идентификаторов участников, для которых получить информацию.

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
ustoken
Устарело.

Вместо этого используйте action=query&meta=tokens.

Значения (разделённые с помощью | или альтернативного разделителя): userrights
Пример:
Вернуть информацию о участнике Example.
api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [открыть в песочнице]

list=watchlist (wl)

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

Получение последних правок страниц из списка наблюдения текущего участника.

Параметры:
wlallrev

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

Тип: логический (подробнее)
wlstart

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

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

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

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

Только правки в этих пространствах имён.

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

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

Тип: имя участника
wlexcludeuser

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

Тип: имя участника
wldir

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

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
wlprop

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

ids
Добавляет идентификаторы страницы и версии.
title
Добавляет заголовок страницы.
flags
Добавляет флаги правки.
user
Добавляет участника, сделавшего правку.
userid
Добавляет идентификатор участника, сделавшего правку.
comment
Добавляет описание правки.
parsedcomment
Добавляет распарсенное описание правки.
timestamp
Добавляет временную метку правки.
patrol
Определяет, была ли правка отпатрулирована.
sizes
Добавляет старую и новую длину страницы.
notificationtimestamp
Добавляет метку времени, когда участник был уведомлён о правке.
loginfo
Добавляет информацию о журнале, где уместно.
tags
Перечисляет метки записи.
Значения (разделённые с помощью | или альтернативного разделителя): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo, tags
По умолчанию: ids|title|flags
wlshow

Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите wlshow=minor|!anon.

Значения (разделённые с помощью | или альтернативного разделителя): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, autopatrolled, !autopatrolled, unread, !unread
wltype

Какие типы правок показать:

edit
Обычные правки страниц.
new
Создания страниц.
log
Записи журнала.
external
Внешние правки.
categorize
Правки категоризации.
Значения (разделённые с помощью | или альтернативного разделителя): edit, new, log, external, categorize
По умолчанию: 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&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, 90, 91, 92, 93, 120, 121, 122, 123, 828, 829
Для указания всех значений, используйте *.
wrlimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 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 [открыть в песочнице]

list=wblistentityusage (wbeu)

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

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

Параметры:
wbeuprop

Свойства для включения в результат.

url
Если активировано, URL сущности будет добавлен к результату запроса.
Значения (разделённые с помощью | или альтернативного разделителя): url
wbeuaspect

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

Значения (разделённые с помощью | или альтернативного разделителя): S, L, D, T, C, X, O
wbeuentities

Сущности, которые были использованы.

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
wbeulimit

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
wbeucontinue

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

Примеры:
Получить страницы, использующие сущность Q2.
api.php?action=query&list=wblistentityusage&wbeuentities=Q2 [открыть в песочнице]
Получить страницы, использующие сущность Q2 с учетом включения URL
api.php?action=query&list=wblistentityusage&wbeuentities=Q2&wbeuprop=url [открыть в песочнице]
Получить страницы, использующие сущность Q2 и ссылку на сайт или утверждение в качестве аспекта.
api.php?action=query&list=wblistentityusage&wbeuentities=Q2&wbeuaspect=S|O [открыть в песочнице]

list=wbsearch (wbs)

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

Searches for entities using labels and aliases.

This can be used as a generator for other queries. Returns the matched term that should be displayed.

Параметры:
wbssearch

Искать данный текст.

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

Искать на этом языке.

Одно из следующих значений: aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, als, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bat-smg, bbc, bbc-latn, bcc, bcl, be, be-tarask, be-x-old, 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, cho, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-419, es-formal, et, eu, ext, fa, ff, fi, fit, fiu-vro, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kj, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrj, ms, mt, mus, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, ng, niu, nl, nl-informal, nn, no, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, rn, ro, roa-rup, 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, shi-latn, shi-tfng, shn, shy-latn, si, simple, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
wbsstrictlanguage

Whether to disable language fallback

Тип: логический (подробнее)
wbstype

Search for this type of entity.

Одно из следующих значений: item, property
По умолчанию: item
wbslimit

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

Разрешено не более 50 (500 для ботов).
Тип: целое число или max
По умолчанию: 7

list=wbsubscribers (wbls)

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

Get subscriptions to given entities.

Параметры:
wblsentities

Entities to get subscribers

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
wblsprop

Свойства для включения в результат

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

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

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
wblscontinue

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

Примеры:
Получить подписчиков сущности Q42
api.php?action=query&list=wbsubscribers&wblsentities=Q42 [открыть в песочнице]
Get subscribers to entity Q42 with URL to Special:EntityUsage included
api.php?action=query&list=wbsubscribers&wblsentities=Q42&wblsprop=url [открыть в песочнице]

meta=allmessages (am)

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

Возвращает сообщения с этого сайта.

Параметры:
ammessages

Какие сообщения выводить. * (по умолчанию) означает «все сообщения».

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
По умолчанию: *
amprop

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

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

Установите, чтобы активировать парсер, который будет обрабатывать вики-текст сообщений (подставлять магические слова, обрабатывать шаблоны, и так далее).

Тип: логический (подробнее)
amnocontent

Если установлен, ничего не делать с содержимым сообщений перед выводом.

Тип: логический (подробнее)
amincludelocal

Также включить локальные сообщения, то есть, сообщения, не существующие в программе, но существующие в пространстве имён MediaWiki. Это перечислит все страницы из пространства MediaWiki, поэтому в результат также могут попасть страницы, не являющимися сообщениями — например, Common.js.

Тип: логический (подробнее)
amargs

Аргументы, подставляемые в сообщение.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
amfilter

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

amcustomised

Вернуть только сообщения в этом состоянии кастомизации.

Одно из следующих значений: all, modified, unmodified
По умолчанию: all
amlang

Вернуть сообщения на этом языке.

amfrom

Вернуть сообщения, начиная с данного.

amto

Вернуть сообщения, заканчивая на данном.

amtitle

Название страницы, используемой для контекста при анализе сообщения (для опции amenableparser).

amprefix

Вернуть сообщения с заданным префиксом.

Примеры:
Показать сообщения, начинающиеся с ipb-.
api.php?action=query&meta=allmessages&amprefix=ipb- [открыть в песочнице]
Показать сообщения august и mainpage на немецком языке.
api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [открыть в песочнице]

meta=authmanagerinfo (ami)

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

Параметры:
amisecuritysensitiveoperation

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

amirequestsfor

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

Одно из следующих значений: login, login-continue, create, create-continue, link, link-continue, change, remove, unlink
amimergerequestfields

Слить поля информации со всех аутентификационных запросов в один массив.

Тип: логический (подробнее)
amimessageformat

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

Одно из следующих значений: html, wikitext, raw, none
По умолчанию: 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
Whether that repository is the local one or not.
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=notifications (not)

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

Получать уведомления, ожидающие текущего пользователя.

Параметры:
notfilter

Фильтровать возвращённые уведомления.

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

Подробности для запроса.

Значения (разделённые с помощью | или альтернативного разделителя): list, count, seenTime
По умолчанию: list
notsections

Разделы уведомлений для запроса (т. е. некое сочетание 'alert' и 'message').

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

Следует ли группировать результат по разделам. Если задано, каждый раздел извлекается отдельно.

Тип: логический (подробнее)
notformat

Если определено, уведомления будут возвращены отформатированными таким образом.

model
Необработанные данные уведомления
special
Отформатированое для страницы Special:Notifications (и только её!) Не полагайтесь на этот HTML, так как он может измениться в любой момент.
flyout
Устарело. Используйте notformat=model для исходных данных
html
Устарело. Используйте notformat=model для исходных данных
Одно из следующих значений: model, special, flyout, html
notlimit

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

Разрешено не более 50 (500 для ботов).
Тип: целое число или max
По умолчанию: 20
notcontinue

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

notunreadfirst

Нужно ли показывать непрочитанные уведомления вначале (используется только если groupbysection не установлен).

Тип: логический (подробнее)
nottitles

Только возвращать уведомления для этих страниц. Чтобы получать уведомления, не связанные с какой-либо страницей, используйте [] как заголовок.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
notbundle

Является ли показать совместимые с пакетом непрочитанные уведомления в соответствии со стандартами связывания типов уведомлений.

Тип: логический (подробнее)
notalertcontinue

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

notalertunreadfirst

Нужно ли показывать непрочитанные уведомления о сообщениях в первую очередь (используется только если указан groupbysection).

Тип: логический (подробнее)
notmessagecontinue

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

notmessageunreadfirst

Нужно ли показывать непрочитанные уведомления о оповещениях в первую очередь (используется только если указан groupbysection).

Тип: логический (подробнее)
Примеры:
Список уведомлений
api.php?action=query&meta=notifications [открыть в песочнице]
Список уведомлений, сгруппированных по разделам, с указанием количества
api.php?action=query&meta=notifications&notprop=count&notsections=alert|message&notgroupbysection=1 [открыть в песочнице]

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
Возвращает конфигурацию диалога загрузки.
Значения (разделённые с помощью | или альтернативного разделителя): general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, languagevariants, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
По умолчанию: general
sifilteriw

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

Одно из следующих значений: local, !local
sishowalldb

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

Тип: логический (подробнее)
sinumberingroup

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

Тип: логический (подробнее)
siinlanguagecode

Языковой код для перевода названий языков и скинов.

Примеры:
Запросить информацию о сайте.
api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [открыть в песочнице]
Запросить список локальных префиксов интервик.
api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [открыть в песочнице]
Проверить текущее отставание репликации.
api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [открыть в песочнице]

meta=tokens

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

Параметр:
type

Типы запрашиваемых токенов.

Значения (разделённые с помощью | или альтернативного разделителя): createaccount, csrf, login, patrol, rollback, userrights, watch
По умолчанию: csrf
Примеры:
Получить csrf-токен (по умолчанию).
api.php?action=query&meta=tokens [открыть в песочнице]
Получить токен наблюдения и токен патрулирования.
api.php?action=query&meta=tokens&type=watch|patrol [открыть в песочнице]

meta=unreadnotificationpages (unp)

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

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

Параметры:
unpgrouppages

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

Тип: логический (подробнее)
unplimit

Максимальное количество страниц для возврата

Разрешено не более 2000 (2000 для ботов).
Тип: целое число или max
По умолчанию: 10
Пример:
Список страниц с (их количеством) непрочитанных уведомлений
api.php?action=query&meta=unreadnotificationpages [открыть в песочнице]

meta=userinfo (ui)

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

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

Параметры:
uiprop

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

blockinfo
Определяет, заблокирован ли текущий участник, кем и по какой причине.
hasmsg
Добавляет метку messages, если у текущего участника есть непрочитанные сообщения.
groups
Перечисляет все группы, в которые входит участник.
groupmemberships
Возвращает группы, в которые участник был явно включён, включая дату окончания членства для каждой группы.
implicitgroups
Перечисляет все группы, в которые участник был включён автоматически.
rights
Перечисляет все права текущего участника.
changeablegroups
Перечисляет группы, в которые или из которых участник может добавить или удалить других участников.
options
Перечисляет все настройки, установленные текущим участником.
editcount
Добавляет счётчик правок текущего участника.
ratelimits
Добавляет все скоростные лимиты, применимые к текущему участнику.
email
Добавляет электронный адрес участника и дату проверки его подлинности.
realname
Добавляет настоящее имя участника.
acceptlang
Возвращает назад заголовок Accept-Language, отосланный клиентом, в структурированном формате.
registrationdate
Добавляет дату регистрации участника.
unreadcount
Добавляет число непрочитанных страниц в странице наблюдения участника (максимум 999; возвращает 1000+, если их больше).
centralids
Добавляет центральный идентификатор и статус прикрепления участника.
preferencestoken
Устарело. Возвращает токен для смены настроек текущего участника.
Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, hasmsg, groups, groupmemberships, implicitgroups, rights, changeablegroups, options, editcount, ratelimits, email, realname, acceptlang, registrationdate, unreadcount, centralids, preferencestoken
uiattachedwiki

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

Примеры:
Получение информации о текущем участнике.
api.php?action=query&meta=userinfo [открыть в песочнице]
Получение дополнительной информации о текущем участнике.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [открыть в песочнице]

meta=wbcontentlanguages (wbcl)

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

Returns information about the content languages Wikibase accepts in different contexts.

Параметры:
wbclcontext

The context in which the content languages should be valid.

term
The terms (label, description, aliases) of an entity.
monolingualtext
A monolingual text value in a statement.
Одно из следующих значений: term, monolingualtext
По умолчанию: term
wbclprop

The properties that should be returned about each language.

code
Код языка
autonym
The autonym of the language, that is, the name of the language in that language. May not be known for all languages.
name
The name of the language in the current language (specified via the uselang parameter), with language fallbacks applied if necessary. Usually, at least an English name is known for all content languages Wikibase accepts.
Значения (разделённые с помощью | или альтернативного разделителя): code, autonym, name
По умолчанию: code
Примеры:
Get the valid language codes for the terms of an entity.
api.php?action=query&meta=wbcontentlanguages [открыть в песочнице]
Get the valid languages, with language code and autonym, for monolingual text values.
api.php?action=query&meta=wbcontentlanguages&context=monolingualtext&props=code|autonym [открыть в песочнице]

meta=wikibase (wb)

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

Get information about the Wikibase client and the associated Wikibase repository.

Параметр:
wbprop

Which properties to get:

url
Base URL, script path and article path of the Wikibase repository.
siteid
The siteid of this site.
Значения (разделённые с помощью | или альтернативного разделителя): url, siteid
По умолчанию: url|siteid
Пример:
Get URL path and other information about Wikibase client and repository.
api.php?action=query&meta=wikibase [открыть в песочнице]

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

Сбрасываемый участник.

Тип: имя участника
email

Электронный адрес сбрасываемого участника.

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

Тип осуществляемого удаления версии.

Это обязательный параметр.
Одно из следующих значений: revision, archive, oldimage, filearchive, logging
target

Название страницы удаляемой версии, если это требуется для выбранного типа.

ids

Идентификаторы удаляемых версий.

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
hide

Что скрыть для каждой версии.

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

Что показать для каждой версии.

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

Следует ли скрыть данные от администраторов так же, как и от остальных участников.

Одно из следующих значений: yes, no, nochange
По умолчанию: 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.

Тип: целое число
tags

Метки, применяемые к откату.

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

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

Это обязательный параметр.
Тип: имя участника
summary

Пользовательское описание правки. При пустом значении будет использовано стандартное описание.

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

Отметить откатываемые правки и откат как правки бота.

Тип: логический (подробнее)
watchlist

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

Одно из следующих значений: watch, unwatch, preferences, nochange
По умолчанию: 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

(main | rsd)

Экспорт схемы RSD (Really Simple Discovery).

Пример:
Экспортировать схему RSD.
api.php?action=rsd [открыть в песочнице]

action=scribunto-console

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

Internal module for servicing XHR requests from the Scribunto console.

Параметры:
title

The title of the module to test.

content

Новое содержимое модуля.

session

Токен сессии.

Тип: целое число
question

The next line to evaluate as a script.

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

Set to clear the current session state.

Тип: логический (подробнее)

action=setnotificationtimestamp

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

Обновление временной метки уведомления для отслеживаемых страниц.

Это затрагивает подсвечивание изменённых страниц в списке наблюдения и истории, и отправляет письмо, если включена настройка «Уведомлять по электронной почте об изменениях страниц и файлов из списка наблюдения».

Параметры:
entirewatchlist

Работать над всеми отслеживаемыми страницами.

Тип: логический (подробнее)
timestamp

Новая временная метка уведомления.

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

Версия, к временной метке которой приравнять временную метку уведомления (только для одной страницы).

Тип: целое число
newerthanrevid

Версия, новее которой сделать временную метку уведомления (только для одной страницы).

Тип: целое число
continue

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

titles

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
pageids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
revids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
generator

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

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

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

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

Тип: логический (подробнее)
converttitles

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

Тип: логический (подробнее)
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&timestamp=2012-01-01T00:00:00Z&token=123ABC [открыть в песочнице]
Сбросить статус уведомления для страниц из пространства имён Участник.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [открыть в песочнице]

action=setpagelanguage

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

Изменить язык страницы.

Изменение языка страницы не разрешено в этой вики.

Активируйте $wgPageLanguageUseDB для использования этого действия.

Параметры:
title

Название страницы, язык которой вы желаете поменять. Не может быть использовано одновременно с pageid.

pageid

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

Тип: целое число
lang

Код нового языка. Используйте default для смены на язык содержимого по умолчанию для этой вики.

Это обязательный параметр.
Одно из следующих значений: default, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bbc, bbc-latn, bcc, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, bm, bn, bo, bpy, bqi, br, brh, bs, 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, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, ht, hu, hu-formal, hy, 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, kg, khw, ki, kiu, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrj, ms, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, niu, nl, nl-informal, nn, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, ro, roa-tara, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, sei, ses, sg, sgs, sh, shi, shn, shy-latn, si, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, 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

Модель нового содержимого.

Это обязательный параметр.
Одно из следующих значений: Scribunto, sanitized-css, wikitext, javascript, json, css, text, wikibase-item, wikibase-property
contentformat

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

Это обязательный параметр.
Одно из следующих значений: text/plain, text/css, text/x-wiki, text/javascript, application/json, application/vnd.php.serialized
baserevid

Идентификатор предыдущей версии.

Это обязательный параметр.
Тип: целое число
token

Токен «csrf», полученный из action=query&meta=tokens

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

action=tag

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

Добавление или удаление меток отдельных правок или записей журналов.

Параметры:
rcid

Один или более идентификаторов правок, метки которых нужно добавить или удалить.

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
revid

Один или более идентификаторов версий, метки которых нужно добавить или удалить.

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
logid

Один или более идентификаторов записей журналов, метки которых нужно добавить или удалить.

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
add

Добавляемые метки. Добавлять можно только метки, заданные вручную.

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

Удаляемые метки. Удалять можно только метки, заданные вручную или не заданные.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
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=templatedata

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

Получить данные, сохранённые расширением TemplateData.

Параметры:
includeMissingTitles

Return data about titles even if they are missing or lack TemplateData. By default titles are only returned if they exist and have TemplateData.

Тип: логический (подробнее)
doNotIgnoreMissingTitles
Устарело.

Return data about titles even if they are missing or lack TemplateData. By default (for backwards compatibility) titles are only returned if they exist and have TemplateData.

Тип: логический (подробнее)
lang

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

titles

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
pageids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
revids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
generator

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

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

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

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

Тип: логический (подробнее)
converttitles

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

Тип: логический (подробнее)
Примеры:
Вернуть TemplateData для Template:Stub и Template:Example с результатами, если шаблоны не существуют, или существуют, но не имеют TemplateData
api.php?action=templatedata&titles=Template:Stub|Template:Example&includeMissingTitles=1 [открыть в песочнице]
Return TemplateData for Template:Stub and Template:Example, with no results if the templates do not exist or do exist but have no TemplateData
api.php?action=templatedata&titles=Template:Stub|Template:Example [открыть в песочнице]

action=threadaction

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

Allows actions to be taken on threads and posts in threaded discussions.

Параметры:
thread

Thread IDs or titles to act on.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
talkpage

The talkpage to act on (if applicable).

threadaction

The action to take.

Это обязательный параметр.
Одно из следующих значений: markread, markunread, split, merge, reply, newthread, setsubject, setsortkey, edit, addreaction, deletereaction, inlineeditform
token

Токен «csrf», полученный из action=query&meta=tokens

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

The subject to set for the new or split thread.

reason

If applicable, the reason/summary for the action.

newparent

If merging a thread, the ID or title for its new parent.

text

The text of the post to create.

render

On post and reply methods, the top-level thread after the change will be rendered and returned in the result.

bump

Overrides default behavior as to whether or not to.

sortkey

Specifies the timestamp to which to set a thread's sort key. May be "now".

signature

Specifies the signature to use for that post, instead of the default.

type

Specifies the type of reaction to add.

value

Specifies the value associated with the reaction to add.

method

For getting inline edit forms, the method to get a form for.

operand
(описание отсутствует)

action=tokens

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

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

Этот модуль устарел в пользу action=query&meta=tokens.

Параметр:
type

Типы запрашиваемых токенов.

Значения (разделённые с помощью | или альтернативного разделителя): block, createaccount, csrf, delete, edit, email, import, login, move, options, patrol, protect, rollback, unblock, userrights, watch
По умолчанию: edit
Примеры:
Получить токен редактирования (по умолчанию).
api.php?action=tokens [открыть в песочнице]
Получить токен электронной почты и переименования.
api.php?action=tokens&type=email|move [открыть в песочнице]

action=unblock

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

Разблокировка участника.

Параметры:
id

Идентификатор снимаемой блокировки (получается с помощью list=blocks). Не может быть использовано одновременно с user или userid.

Тип: целое число
user

Имя участника, IP-адрес или диапазон IP-адресов, которые вы хотите разблокировать. Нельзя использовать одновременно с userid

userid

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

Тип: целое число
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 пустые, все версии будут восстановлены.

Тип: список временных меток (разрешённые форматы)
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
fileids

Идентификаторы восстанавливаемых файловых версий. Если и timestamps, и fileids пустые, все версии будут восстановлены.

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
watchlist

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

Одно из следующих значений: watch, unwatch, preferences, nochange
По умолчанию: preferences
token

Токен «csrf», полученный из action=query&meta=tokens

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

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
Устарело.

Наблюдать за этой страницей

Тип: логический (подробнее)
watchlist

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

Одно из следующих значений: watch, preferences, nochange
По умолчанию: preferences
ignorewarnings

Игнорировать все предупреждения.

Тип: логический (подробнее)
file

Содержимое файла.

Должно быть отправлено как файл с использованием multipart/form-data.
url

Ссылка на запрашиваемый файл.

filekey

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

sessionkey
Устарело.

Синоним filekey, обслуживаемый для обратной совместимости.

stash

Если задано, сервер поместит файл во временное хранилище, не добавив в постоянное.

Тип: логический (подробнее)
filesize

Полны размер файла.

Значение должно быть между 0 и 104 857 600.
Тип: целое число
offset

Смещение блока в байтах.

Значение должно быть не меньше 0.
Тип: целое число
chunk

Содержимое кусочка.

Должно быть отправлено как файл с использованием multipart/form-data.
async

Сделать операции над потенциально большими файлами асинхронными, когда это возможно.

Тип: логический (подробнее)
checkstatus

Только запросить статус загрузки для данного файлового ключа.

Тип: логический (подробнее)
token

Токен «csrf», полученный из action=query&meta=tokens

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

action=userrights

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

Изменение групп участника.

Параметры:
user

Имя участника.

Тип: имя участника
userid

Идентификатор участника.

Тип: целое число
add

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

Значения (разделённые с помощью | или альтернативного разделителя): bot, sysop, interface-admin, bureaucrat, newchrono, mechanic
expiry

Временная метка истечения. Может быть относительной (например, 5 months или 2 weeks) или абсолютной (например, 2014-09-18T12:34:56Z). Если задана только одна временная метка, она будет использована для всех групп, переданных в параметре add. Используйте infinite, indefinite, infinity или never для неистекаемой группы.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
По умолчанию: infinite
remove

Удалить участника из этих групп.

Значения (разделённые с помощью | или альтернативного разделителя): bot, sysop, interface-admin, bureaucrat, newchrono, mechanic
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

Имя участника, при использовании во время создания аккаунта. Такого участника не должно существовать.

Тип: имя участника
email

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

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

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

Тип: логический (подробнее)
continue

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

titles

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

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
pageids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
revids

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

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
generator

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

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

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

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

Тип: логический (подробнее)
converttitles

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

Тип: логический (подробнее)
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 [открыть в песочнице]

action=wbavailablebadges

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

Запрашивает доступные элементы-бэджи.

Пример:
Запрашивает все доступные элементы-бэджи.
api.php?action=wbavailablebadges [открыть в песочнице]

action=wbcreateclaim

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

Создаёт заявления Wikibase.

Параметры:
entity

Идентификатор сущности, к которой добавляется заявление.

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

The type of the snak

Это обязательный параметр.
Одно из следующих значений: value, novalue, somevalue
property

Идентификатор свойства снэка.

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

Value of the snak when creating a claim with a snak that has a value

summary

Описание изменения. Будет добавлено к началу автоматически сгенерированного комментария. Лимит на длину автокомментария с описанием правки — 260 символов. Учтите, что всё свыше этого лимита будет опущено.

token

Токен «csrf», полученный из action=query&meta=tokens

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

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

Тип: целое число
bot

Отметить правку как правку бота. Этот флаг URL-адреса будет считаться действительным только в случае, если пользователь принадлежит к группе «Боты».

Тип: логический (подробнее)

action=wbcreateredirect

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

Creates Entity redirects.

Параметры:
from

Entity ID to make a redirect

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

Entity ID to point the redirect to

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

Токен «csrf», полученный из action=query&meta=tokens

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

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".

Тип: логический (подробнее)
Пример:
Превратить Q11 в перенаправление на Q12
api.php?action=wbcreateredirect&from=Q11&to=Q12 [открыть в песочнице]

action=wbeditentity

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

Creates a single new Wikibase entity and modifies it with serialised information.

Параметры:
id

The identifier for the entity, including the prefix. Use either id or site and title together.

new

If set, a new entity will be created. Set this to the type of the entity to be created. It is not allowed to have this set when id is also set.

Одно из следующих значений: item, property
site

An identifier for the site on which the page resides. Use together with title to make a complete sitelink.

Одно из следующих значений: aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
title

Title of the page to associate. Use together with site to make a complete sitelink.

baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

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

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".

Тип: логический (подробнее)
data

The serialized object that is used as the data source. A newly created entity will be assigned an 'id'.

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

If set, the complete entity is emptied before proceeding. The entity will not be saved before it is filled with the "data", possibly with parts excluded.

Тип: логический (подробнее)
Примеры:
Создать новый пустой элемент, вернуть полную структуру сущности
api.php?action=wbeditentity&new=item&data={} [открыть в песочнице]
Создать новый элемент и установить метки для языков de и en
api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [открыть в песочнице]
Create a new property containing the json data, return full entity structure
api.php?action=wbeditentity&new=property&data={"labels":{"en-gb":{"language":"en-gb","value":"Propertylabel"}},"descriptions":{"en-gb":{"language":"en-gb","value":"Propertydescription"}},"datatype":"string"} [открыть в песочнице]
Clear all data from entity with ID Q42
api.php?action=wbeditentity&clear=true&id=Q42&data={} [открыть в песочнице]
Clear all data from entity with ID Q42 and set a label for en
api.php?action=wbeditentity&clear=true&id=Q42&data={"labels":{"en":{"language":"en","value":"en-value"}}} [открыть в песочнице]
Adds a label without overwriting it if it already exists
api.php?action=wbeditentity&id=Q42&data={"labels":[{"language":"no","value":"Bar","add":""}]} [открыть в песочнице]
Удаляет метку
api.php?action=wbeditentity&id=Q42&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [открыть в песочнице]
Sets sitelink for nowiki, overwriting it if it already exists
api.php?action=wbeditentity&id=Q42&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [открыть в песочнице]
Sets description for nb, overwriting it if it already exists
api.php?action=wbeditentity&id=Q42&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [открыть в песочнице]
Creates a new claim on the item for the property P56 and a value of "ExampleString"
api.php?action=wbeditentity&id=Q42&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [открыть в песочнице]
Removes the claims from the item with the GUIDs Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F and Q42$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X
api.php?action=wbeditentity&id=Q42&data={"claims":[{"id":"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q42$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [открыть в песочнице]
Sets the claim with the GUID to the value of the claim
api.php?action=wbeditentity&id=Q42&data={"claims":[{"id":"Q42$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ChangedString","type":"string"}},"type":"statement","rank":"normal"}]} [открыть в песочнице]

action=wbformatvalue

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

Formats DataValues.

Параметры:
generate

The desired output format to generate.

Одно из следующих значений: text/plain, text/x-wiki, text/html, text/html; disposition=verbose
По умолчанию: text/x-wiki
datavalue

The data to format. This has to be the JSON serialization of a DataValue object.

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

The value's data type. This is distinct from the value's type

Одно из следующих значений: commonsMedia, geo-shape, globe-coordinate, monolingualtext, quantity, string, tabular-data, time, url, external-id, wikibase-item, wikibase-property
property

Property ID the data value belongs to, should be used instead of the datatype parameter.

options

The options the formatter should use. Provided as a JSON object.

action=wbgetclaims

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

Получает заявления Wikibase.

Параметры:
entity

ID of the entity from which to obtain claims. Required unless claim GUID is provided.

property

Optional filter to only return claims with a main snak that has the specified property.

claim

A GUID identifying the claim. Required unless entity is provided. The GUID is the globally unique identifier for a claim, e.g. "q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F".

rank

Optional filter to return only the claims that have the specified rank

Одно из следующих значений: deprecated, normal, preferred
props

Some parts of the claim are returned optionally. This parameter controls which ones are returned.

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

action=wbgetentities

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

Получает данные для нескольких сущностей Wikibase.

Параметры:
ids

Идентификаторы сущностей, из которых нужно получить данные

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
sites

Identifier for the site on which the corresponding page resides Use together with title, but only give one site for several titles or several sites for one title.

Значения (разделённые с помощью | или альтернативного разделителя): aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
Максимально разрешённое количество значений — 50 (500 для ботов).
titles

The title of the corresponding page Use together with sites, but only give one site for several titles or several sites for one title.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
redirects

Whether redirects shall be resolved. If set to "no", redirects will be treated like deleted entities.

Одно из следующих значений: yes, no
По умолчанию: yes
props

The names of the properties to get back from each entity. Will be further filtered by any languages given.

Значения (разделённые с помощью | или альтернативного разделителя): info, sitelinks, sitelinks/urls, aliases, labels, descriptions, claims, datatype
По умолчанию: info|sitelinks|aliases|labels|descriptions|claims|datatype
languages

By default the internationalized values are returned in all available languages. This parameter allows filtering these down to one or more languages by providing one or more language codes.

Значения (разделённые с помощью | или альтернативного разделителя): aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, als, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bat-smg, bbc, bbc-latn, bcc, bcl, be, be-tarask, be-x-old, 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, cho, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-419, es-formal, et, eu, ext, fa, ff, fi, fit, fiu-vro, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kj, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrj, ms, mt, mus, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, ng, niu, nl, nl-informal, nn, no, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, rn, ro, roa-rup, 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, shi-latn, shi-tfng, shn, shy-latn, si, simple, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
Максимально разрешённое количество значений — 50 (500 для ботов).
languagefallback

Apply language fallback for languages defined in the languages parameter, with the current context of API call.

Тип: логический (подробнее)
normalize

Try to normalize the page title against the client site. This only works if exactly one site and one page have been given.

Тип: логический (подробнее)
sitefilter

Фильтровать ссылки на сайты в сущностях до предоставленных идентификаторов сайтов.

Значения (разделённые с помощью | или альтернативного разделителя): aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
Максимально разрешённое количество значений — 50 (500 для ботов).
Примеры:
Get entities with ID Q42 with all available attributes in all available languages
api.php?action=wbgetentities&ids=Q42 [открыть в песочнице]
Get entities with ID P17 with all available attributes in all available languages
api.php?action=wbgetentities&ids=P17 [открыть в песочнице]
Get entities with IDs Q42 and P17 with all available attributes in all available languages
api.php?action=wbgetentities&ids=Q42|P17 [открыть в песочнице]
Get entities with ID Q42 with all available attributes in English language
api.php?action=wbgetentities&ids=Q42&languages=en [открыть в песочнице]
Get entities with ID Q42 with all available attributes in any possible fallback language for the ii language
api.php?action=wbgetentities&ids=Q42&languages=ii&languagefallback= [открыть в песочнице]
Get entities with ID Q42 showing all labels in all available languages
api.php?action=wbgetentities&ids=Q42&props=labels [открыть в песочнице]
Get entities with IDs P17 and P3 showing only datatypes
api.php?action=wbgetentities&ids=P17|P3&props=datatype [открыть в песочнице]
Get entities with ID Q42 showing all aliases in English language
api.php?action=wbgetentities&ids=Q42&props=aliases&languages=en [открыть в песочнице]
Get entities with IDs Q1 and Q42 showing descriptions in English, German and French languages
api.php?action=wbgetentities&ids=Q1|Q42&props=descriptions&languages=en|de|fr [открыть в песочнице]
Get the item for page "Berlin" on the site "enwiki", with language attributes in English language
api.php?action=wbgetentities&sites=enwiki&titles=Berlin&languages=en [открыть в песочнице]
Get the item for page "Berlin" on the site "enwiki" after normalizing the title from "berlin"
api.php?action=wbgetentities&sites=enwiki&titles=berlin&normalize= [открыть в песочнице]
Получить ссылки на элемент Q42
api.php?action=wbgetentities&ids=Q42&props=sitelinks [открыть в песочнице]
Get entities with ID Q42 showing only sitelinks from "enwiki"
api.php?action=wbgetentities&ids=Q42&sitefilter=enwiki [открыть в песочнице]

action=wblinktitles

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

Ассоциирует две страницы на двух разных вики с элементом Wikibase.

Параметры:
tosite

Идентификатор сайта, на котором расположена страница. Используйте вместе с totitle, чтобы сделать цельную ссылку на сайт.

Это обязательный параметр.
Одно из следующих значений: aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
totitle

Заголовок страницы для ассоциации. Используйте вместе с tosite, чтобы сделать цельную ссылку на сайт.

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

Идентификатор сайта, на котором расположена страница. Используйте вместе с fromtitle, чтобы сделать цельную ссылку на сайт.

Это обязательный параметр.
Одно из следующих значений: aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
fromtitle

Заголовок страницы для ассоциации. Используйте вместе с fromsite, чтобы сделать цельную ссылку на сайт.

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

Токен «csrf», полученный из action=query&meta=tokens

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

Отметить правку как правку бота. Этот флаг URL-адреса будет считаться действительным только в случае, если пользователь принадлежит к группе «бот».

Тип: логический (подробнее)
Пример:
Добавить ссылку «Hydrogen» с английской страницы к «Wasserstoff» на немецкой странице.
api.php?action=wblinktitles&fromsite=enwiki&fromtitle=Hydrogen&tosite=dewiki&totitle=Wasserstoff [открыть в песочнице]

action=wbmergeitems

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

Объединяет несколько элементов.

Параметры:
fromid

Идентификатор для слияния из

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

Идентификатор для слияния в

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

Array of elements of the item to ignore conflicts for. Can only contain values of "description", "sitelink" and "statement"

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

Описание изменения. Будет добавлено к началу автоматически сгенерированного комментария. Лимит на длину автокомментария с описанием правки — 260 символов. Учтите, что всё свыше этого лимита будет опущено.

bot

Отметить правку как правку бота. Этот флаг URL-адреса будет считаться действительным только в случае, если пользователь принадлежит к группе «бот».

Тип: логический (подробнее)
token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
Примеры:
Объединяет данные из Q42 в Q222
api.php?action=wbmergeitems&fromid=Q42&toid=Q222 [открыть в песочнице]
Объединяет данные из Q555 в Q3
api.php?action=wbmergeitems&fromid=Q555&toid=Q3 [открыть в песочнице]
Объединяет данные из Q66 в Q99, игнорируя любые конфликтующие ссылки
api.php?action=wbmergeitems&fromid=Q66&toid=Q99&ignoreconflicts=sitelink [открыть в песочнице]
Merges data from Q66 into Q99 ignoring any conflicting sitelinks and descriptions
api.php?action=wbmergeitems&fromid=Q66&toid=Q99&ignoreconflicts=sitelink|description [открыть в песочнице]

action=wbparsevalue

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

Анализирует значения, используя ValueParser.

Параметры:
datatype

Тип данных значения для анализа. Определяет нужный анализатор.

Одно из следующих значений: commonsMedia, geo-shape, globe-coordinate, monolingualtext, quantity, string, tabular-data, time, url, external-id, wikibase-item, wikibase-property
parser
Устарело.

Идентификатор ValueParser для использования. Устаревший. Вместо него следует использовать параметр datatype.

Одно из следующих значений: wikibase-entityid, globecoordinate, null, commonsMedia, geo-shape, globe-coordinate, monolingualtext, quantity, string, tabular-data, time, url, external-id, wikibase-item, wikibase-property
values

Значения для разбора

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
options

The options the parser should use. Provided as a JSON object.

validate

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

Тип: логический (подробнее)
Примеры:
Parse a plain string into a StringValue object.
api.php?action=wbparsevalue&datatype=string&values=foo|bar [открыть в песочнице]
Parse 1994-02-08 to a TimeValue object with a precision of 9 (year).
api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [открыть в песочнице]
Parse 1994-02-08 to a TimeValue object with a precision of 14 (second) with validation enabled, resulting in a validation failure.
api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [открыть в песочнице]

action=wbremoveclaims

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

Удаляет заявления Wikibase.

Параметры:
claim

One GUID or several (pipe-separated) GUIDs identifying the claims to be removed. All claims must belong to the same entity.

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
summary

Описание изменения. Будет добавлено к началу автоматически сгенерированного комментария. Лимит на длину автокомментария с описанием правки — 260 символов. Учтите, что всё свыше этого лимита будет опущено.

token

Токен «csrf», полученный из action=query&meta=tokens

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

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
bot

Отметить правку как правку бота. Этот флаг URL-адреса будет считаться действительным только в случае, если пользователь принадлежит к группе «бот».

Тип: логический (подробнее)

action=wbremovequalifiers

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

Removes a qualifier from a claim.

Параметры:
claim

A GUID identifying the claim from which to remove qualifiers

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

Snak hashes of the qualifiers to remove

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
summary

Описание изменения. Будет добавлено к началу автоматически сгенерированного комментария. Лимит на длину автокомментария с описанием правки — 260 символов. Учтите, что всё свыше этого лимита будет опущено.

token

Токен «csrf», полученный из action=query&meta=tokens

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

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
bot

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".

Тип: логический (подробнее)
Пример:
Remove qualifier with hash "1eb8793c002b1d9820c833d234a1b54c8e94187e" from claim with GUID of "Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F"
api.php?action=wbremovequalifiers&claim=Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F&references=1eb8793c002b1d9820c833d234a1b54c8e94187e&token=foobar&baserevid=7201010 [открыть в песочнице]

action=wbremovereferences

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Removes one or more references of the same statement.

Параметры:
statement

A GUID identifying the statement for which a reference is being set

Это обязательный параметр.
references

The hashes of the references that should be removed

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
bot

Отметить правку как правку бота. Этот флаг URL-адреса будет считаться действительным только в случае, если пользователь принадлежит к группе «Боты».

Тип: логический (подробнее)
Пример:
Remove reference with hash "455481eeac76e6a8af71a6b493c073d54788e7e9" from the statement with GUID of "Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F"
api.php?action=wbremovereferences&statement=Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F&references=455481eeac76e6a8af71a6b493c073d54788e7e9&token=foobar&baserevid=7201010 [открыть в песочнице]

action=wbsearchentities

  • Этот модуль требует прав на чтение.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Searches for entities using labels and aliases.

Returns a label and description for the entity in the user language if possible. Returns details of the matched term. The matched term text is also present in the aliases key if different from the display label.

Параметры:
search

Искать этот текст.

Это обязательный параметр.
language

Искать на этом языке.

Это обязательный параметр.
Одно из следующих значений: aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, als, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bat-smg, bbc, bbc-latn, bcc, bcl, be, be-tarask, be-x-old, 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, cho, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-419, es-formal, et, eu, ext, fa, ff, fi, fit, fiu-vro, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kj, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrj, ms, mt, mus, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, ng, niu, nl, nl-informal, nn, no, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, rn, ro, roa-rup, 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, shi-latn, shi-tfng, shn, shy-latn, si, simple, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
strictlanguage

Whether to disable language fallback

Тип: логический (подробнее)
type

Искать этот тип сущностей.

Одно из следующих значений: item, property
По умолчанию: item
limit

Максимальное количество результатов

Разрешено не более 50 (500 для ботов).
Тип: целое число или max
По умолчанию: 7
continue

Offset where to continue a search

Тип: целое число
По умолчанию: 0
props

Return these properties for each entity.

Значения (разделённые с помощью | или альтернативного разделителя): url
По умолчанию: url
Примеры:
Искать «abc» на английском языке, со значениями по умолчанию для типа и ограничений
api.php?action=wbsearchentities&search=abc&language=en [открыть в песочнице]
Искать «abc» на английском языке с ограничением в 50 результатов
api.php?action=wbsearchentities&search=abc&language=en&limit=50 [открыть в песочнице]
Search for "abc" in English language with a limit of 2 and an offset of 2
api.php?action=wbsearchentities&search=abc&language=en&limit=2&continue=2 [открыть в песочнице]
Search for "alphabet" in English language for type property
api.php?action=wbsearchentities&search=alphabet&language=en&type=property [открыть в песочнице]
Search for "alphabet" in English language omitting url parameter
api.php?action=wbsearchentities&search=alphabet&language=en&props= [открыть в песочнице]
Search for "Q1234" in English language, to match the entity ID.
api.php?action=wbsearchentities&search=Q1234&language=en [открыть в песочнице]

action=wbsetaliases

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Sets the aliases for a Wikibase entity.

Параметры:
id

The identifier for the entity, including the prefix. Use either id or site and title together.

new

If set, a new entity will be created. Set this to the type of the entity you want to create.

Одно из следующих значений: item, property
site

An identifier for the site on which the page resides. Use together with title to make a complete sitelink.

Одно из следующих значений: aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
title

Title of the page to associate. Use together with site to make a complete sitelink.

baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
bot

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".

Тип: логический (подробнее)
add

List of aliases to add (can be combined with remove)

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
remove

List of aliases to remove (can be combined with add)

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
set

A list of aliases that will replace the current list (cannot be combined with neither add nor remove)

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
language

The language for which to set the aliases

Это обязательный параметр.
Одно из следующих значений: aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, als, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bat-smg, bbc, bbc-latn, bcc, bcl, be, be-tarask, be-x-old, 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, cho, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-419, es-formal, et, eu, ext, fa, ff, fi, fit, fiu-vro, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kj, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrj, ms, mt, mus, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, ng, niu, nl, nl-informal, nn, no, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, rn, ro, roa-rup, 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, shi-latn, shi-tfng, shn, shy-latn, si, simple, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
Примеры:
Установить Foo и Bar в качестве синонимов на английском языке для сущности с ID Q1
api.php?action=wbsetaliases&language=en&id=Q1&set=Foo|Bar [открыть в песочнице]
Добавить Foo и Bar в список синонимов на английском языке для сущности с ID Q1
api.php?action=wbsetaliases&language=en&id=Q1&add=Foo|Bar [открыть в песочнице]
Удалить Foo и Bar из списка синонимов на английском языке для сущности с ID Q1
api.php?action=wbsetaliases&language=en&id=Q1&remove=Foo|Bar [открыть в песочнице]
Удалить Foo из списка синонимов на английском языке для сущности с ID Q1, добавив при этом туда Bar
api.php?action=wbsetaliases&language=en&id=Q1&remove=Foo&add=Bar [открыть в песочнице]

action=wbsetclaim

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Creates or updates an entire Statement or Claim.

Параметры:
claim

Statement or Claim serialization

Это обязательный параметр.
index

The index within the entity's list of statements to move the statement to. Optional. Be aware that when setting an index that specifies a position not next to a statement whose main snak does not feature the same property, the whole group of statements whose main snaks feature the same property is moved. When not provided, an existing statement will stay in place while a new statement will be appended to the last one whose main snak features the same property.

Тип: целое число
summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
bot

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".

Тип: логический (подробнее)
Примеры:
Set the claim with the given ID to property P1 with a string value of "City"
api.php?action=wbsetclaim&claim={"id":"Q2$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}} [открыть в песочнице]
Set the claim with the given ID to property P1 with a string value of "City" and move the claim to the topmost position within the entity's subgroup of claims that feature the main snak property P1. In addition, move the whole subgroup to the top of all subgroups aggregated by property.
api.php?action=wbsetclaim&claim={"id":"Q2$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}}&index=0 [открыть в песочнице]
Set the Statement with the given ID to Property P1 with a string value of "City" and set the Statement's References to a single Reference featuring the string value "The Economy of Cities" assigned to the Property P2.
api.php?action=wbsetclaim&claim={"id":"Q2$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"statement","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}},"references":[{"snaks":{"P2":[{"snaktype":"value","property":"P2","datavalue":{"value":"The Economy of Cities","type":"string"}}]},"snaks-order":["P2"]}],"rank":"normal"} [открыть в песочнице]

action=wbsetclaimvalue

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Sets the value of a Wikibase claim.

Параметры:
claim

A GUID identifying the claim

Это обязательный параметр.
value

The value to set the DataValue of the main snak of the claim to

snaktype

The type of the snak

Это обязательный параметр.
Одно из следующих значений: value, novalue, somevalue
summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
bot

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".

Тип: логический (подробнее)

action=wbsetdescription

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Sets a description for a single Wikibase entity.

Параметры:
id

The identifier for the entity, including the prefix. Use either id or site and title together.

new

If set, a new entity will be created. Set this to the type of the entity you want to create.

Одно из следующих значений: item, property
site

An identifier for the site on which the page resides. Use together with title to make a complete sitelink.

Одно из следующих значений: aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
title

Title of the page to associate. Use together with site to make a complete sitelink.

baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
bot

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".

Тип: логический (подробнее)
language

Язык описания

Это обязательный параметр.
Одно из следующих значений: aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, als, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bat-smg, bbc, bbc-latn, bcc, bcl, be, be-tarask, be-x-old, 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, cho, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-419, es-formal, et, eu, ext, fa, ff, fi, fit, fiu-vro, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kj, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrj, ms, mt, mus, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, ng, niu, nl, nl-informal, nn, no, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, rn, ro, roa-rup, 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, shi-latn, shi-tfng, shn, shy-latn, si, simple, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
value

Устанавливаемое для описания значение

Примеры:
Set the string "An encyclopedia that everyone can edit" for page with ID "Q42" as a description in English language
api.php?action=wbsetdescription&id=Q42&language=en&value=An%20encyclopedia%20that%20everyone%20can%20edit [открыть в песочнице]
Set the string "An encyclopedia that everyone can edit" as a description in English language for page with a sitelink to enwiki:Wikipedia
api.php?action=wbsetdescription&site=enwiki&title=Wikipedia&language=en&value=An%20encyclopedia%20that%20everyone%20can%20edit [открыть в песочнице]

action=wbsetlabel

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Sets a label for a single Wikibase entity.

Параметры:
id

The identifier for the entity, including the prefix. Use either id or site and title together.

new

If set, a new entity will be created. Set this to the type of the entity you want to create.

Одно из следующих значений: item, property
site

An identifier for the site on which the page resides. Use together with title to make a complete sitelink.

Одно из следующих значений: aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
title

Title of the page to associate. Use together with site to make a complete sitelink.

baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
bot

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".

Тип: логический (подробнее)
language

Язык метки

Это обязательный параметр.
Одно из следующих значений: aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, als, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bat-smg, bbc, bbc-latn, bcc, bcl, be, be-tarask, be-x-old, 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, cho, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-419, es-formal, et, eu, ext, fa, ff, fi, fit, fiu-vro, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kj, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrj, ms, mt, mus, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, ng, niu, nl, nl-informal, nn, no, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, rn, ro, roa-rup, 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, shi-latn, shi-tfng, shn, shy-latn, si, simple, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
value

Значение метки

Примеры:
Set the string "Wikimedia" for page with ID "Q42" as a label in English language and report it as pretty printed JSON.
api.php?action=wbsetlabel&id=Q42&language=en&value=Wikimedia&format=jsonfm [открыть в песочнице]
Set the English language label to "Earth" for the item with sitelink enwiki => "Earth".
api.php?action=wbsetlabel&site=enwiki&title=Earth&language=en&value=Earth [открыть в песочнице]

action=wbsetqualifier

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Creates a qualifier or sets the value of an existing one.

Параметры:
claim

A GUID identifying the claim for which a qualifier is being set

Это обязательный параметр.
property

ID of the snaks property. Should only be provided when creating a new qualifier or changing the property of an existing one

value

The new value of the qualifier. Should only be provided for PropertyValueSnak qualifiers

snaktype

The type of the snak. Should only be provided when creating a new qualifier or changing the type of an existing one

Одно из следующих значений: value, novalue, somevalue
snakhash

The hash of the snak to modify. Should only be provided for existing qualifiers

summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
bot

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".

Тип: логический (подробнее)

action=wbsetreference

  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Creates a reference or sets the value of an existing one.

Параметры:
statement

A GUID identifying the statement for which a reference is being set

Это обязательный параметр.
snaks

The snaks to set the reference to. JSON object with property IDs pointing to arrays containing the snaks for that property

Это обязательный параметр.
snaks-order

The order of the snaks. JSON array of property ID strings

reference

A hash of the reference that should be updated. Optional. When not provided, a new reference is created

index

The index within the statement's list of references where to move the reference to. Optional. When not provided, an existing reference will stay in place while a new reference will be appended.

Тип: целое число
summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
bot

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "bot".

Тип: логический (подробнее)
  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Associates a page on a wiki with a Wikibase item or removes an already made such association.

Параметры:
id

The identifier for the entity, including the prefix. Use either id or site and title together.

new

If set, a new entity will be created. Set this to the type of the entity you want to create.

Одно из следующих значений: item, property
site

An identifier for the site on which the page resides. Use together with title to make a complete sitelink.

Одно из следующих значений: aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
title

Title of the page to associate. Use together with site to make a complete sitelink.

baserevid

The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.

Тип: целое число
summary

Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
bot

Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "bot".

Тип: логический (подробнее)
linksite

The identifier of the site on which the page to link resides

Это обязательный параметр.
Одно из следующих значений: aawiki, abwiki, acewiki, adywiki, afwiki, afwikiquote, akwiki, alswiki, amwiki, amwikiquote, angwiki, angwikiquote, angwikisource, anwiki, arcwiki, arwiki, arwikinews, arwikiquote, arwikisource, arzwiki, astwiki, astwikiquote, aswiki, aswikisource, atjwiki, avwiki, aywiki, azbwiki, azwiki, azwikiquote, azwikisource, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bewikiquote, bewikisource, bgwiki, bgwikinews, bgwikiquote, bgwikisource, bhwiki, biwiki, bjnwiki, bmwiki, bmwikiquote, bnwiki, bnwikisource, bnwikivoyage, bowiki, bpywiki, brwiki, brwikiquote, brwikisource, bswiki, bswikinews, bswikiquote, bswikisource, bugwiki, bxrwiki, cawiki, cawikinews, cawikiquote, cawikisource, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, cowiki, cowikiquote, crhwiki, crwiki, crwikiquote, csbwiki, cswiki, cswikinews, cswikiquote, cswikisource, cuwiki, cvwiki, cywiki, cywikiquote, cywikisource, dawiki, dawikiquote, dawikisource, dewiki, dewikinews, dewikiquote, dewikisource, dewikivoyage, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, elwikinews, elwikiquote, elwikisource, elwikivoyage, emlwiki, enwiki, enwikinews, enwikiquote, enwikisource, enwikivoyage, eowiki, eowikinews, eowikiquote, eowikisource, eswiki, eswikinews, eswikiquote, eswikisource, eswikivoyage, etwiki, etwikiquote, etwikisource, euwiki, euwikiquote, euwikisource, extwiki, fawiki, fawikinews, fawikiquote, fawikisource, fawikivoyage, ffwiki, fiu_vrowiki, fiwiki, fiwikinews, fiwikiquote, fiwikisource, fiwikivoyage, fjwiki, fowiki, fowikisource, frpwiki, frrwiki, frwiki, frwikinews, frwikiquote, frwikisource, frwikivoyage, furwiki, fywiki, gagwiki, ganwiki, gawiki, gawikiquote, gcrwiki, gdwiki, glkwiki, glwiki, glwikiquote, glwikisource, gnwiki, gomwiki, gorwiki, gotwiki, guwiki, guwikiquote, guwikisource, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hewikinews, hewikiquote, hewikisource, hewikivoyage, hifwiki, hiwiki, hiwikiquote, hiwikisource, hiwikivoyage, howiki, hrwiki, hrwikiquote, hrwikisource, hsbwiki, htwiki, htwikisource, huwiki, huwikinews, huwikiquote, huwikisource, hywiki, hywikiquote, hywikisource, hywwiki, hzwiki, iawiki, idwiki, idwikiquote, idwikisource, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, iswikiquote, iswikisource, itwiki, itwikinews, itwikiquote, itwikisource, itwikivoyage, iuwiki, jamwiki, jawiki, jawikinews, jawikiquote, jawikisource, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kawikiquote, kbdwiki, kbpwiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikiquote, klwiki, kmwiki, knwiki, knwikiquote, knwikisource, koiwiki, kowiki, kowikinews, kowikiquote, kowikisource, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikiquote, kuwiki, kuwikiquote, kvwiki, kwwiki, kwwikiquote, kywiki, kywikiquote, ladwiki, lawiki, lawikiquote, lawikisource, lbewiki, lbwiki, lbwikiquote, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, liwikinews, liwikiquote, liwikisource, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, ltwikiquote, ltwikisource, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mkwikisource, mlwiki, mlwikiquote, mlwikisource, mnwiki, mnwwiki, mrjwiki, mrwiki, mrwikiquote, mrwikisource, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, napwikisource, nawiki, nawikiquote, nds_nlwiki, ndswiki, ndswikiquote, newiki, newwiki, ngwiki, nlwiki, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nnwiki, nnwikiquote, novwiki, nowiki, nowikinews, nowikiquote, nowikisource, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, orwikisource, oswiki, pagwiki, pamwiki, papwiki, pawiki, pawikisource, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, plwikinews, plwikiquote, plwikisource, plwikivoyage, pmswiki, pmswikisource, pnbwiki, pntwiki, pswiki, pswikivoyage, ptwiki, ptwikinews, ptwikiquote, ptwikisource, ptwikivoyage, quwiki, quwikiquote, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, rowikinews, rowikiquote, rowikisource, rowikivoyage, ruewiki, ruwiki, ruwikinews, ruwikiquote, ruwikisource, ruwikivoyage, rwwiki, sahwiki, sahwikiquote, sahwikisource, satwiki, sawiki, sawikiquote, sawikisource, scnwiki, scowiki, scwiki, sdwiki, sdwikinews, sewiki, sgwiki, shnwiki, shwiki, simplewiki, simplewikiquote, siwiki, skwiki, skwikiquote, skwikisource, slwiki, slwikiquote, slwikisource, smwiki, snwiki, sowiki, sqwiki, sqwikinews, sqwikiquote, srnwiki, srwiki, srwikinews, srwikiquote, srwikisource, sswiki, stqwiki, stwiki, suwiki, suwikiquote, svwiki, svwikinews, svwikiquote, svwikisource, svwikivoyage, swwiki, szlwiki, szywiki, tawiki, tawikinews, tawikiquote, tawikisource, tcywiki, tetwiki, tewiki, tewikiquote, tewikisource, tgwiki, thwiki, thwikinews, thwikiquote, thwikisource, tiwiki, tkwiki, tkwikiquote, tlwiki, tnwiki, towiki, tpiwiki, trwiki, trwikinews, trwikiquote, trwikisource, tswiki, ttwiki, ttwikiquote, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ugwikiquote, ukwiki, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, urwiki, urwikiquote, uzwiki, uzwikiquote, vecwiki, vecwikisource, vepwiki, vewiki, viwiki, viwikiquote, viwikisource, viwikivoyage, vlswiki, vowiki, vowikiquote, warwiki, wawiki, wowiki, wowikiquote, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yiwikisource, yowiki, zawiki, zawikiquote, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikiquote, zh_min_nanwikisource, zh_yuewiki, zhwiki, zhwikinews, zhwikiquote, zhwikisource, zhwikivoyage, zuwiki, commonswiki, wikidatawiki
linktitle

The title of the page to link. If this parameter is an empty string or both linktitle and badges are not set, the link will be removed.

badges

The IDs of items to be set as badges. They will replace the current ones. If this parameter is not set, the badges will not be changed

Значения (разделённые с помощью | или альтернативного разделителя):
Примеры:
Add a sitelink to the English page "Hydrogen" to the item with ID "Q42", if the sitelink does not exist
api.php?action=wbsetsitelink&id=Q42&linksite=enwiki&linktitle=Hydrogen [открыть в песочнице]
Add a sitelink to the English page "Hydrogen" to the item with ID "Q42", if the sitelink does not exist. Also appends "Loves Oxygen" to the edit summary.
api.php?action=wbsetsitelink&id=Q42&linksite=enwiki&linktitle=Hydrogen&summary=Loves%20Oxygen [открыть в песочнице]
Add a sitelink to the German page "Wasserstoff" to the item that is linked with the English page "Hydrogen", if the sitelink does not exist
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki&linktitle=Wasserstoff [открыть в песочнице]
Remove the German sitelink from the item
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki [открыть в песочнице]
Add a sitelink to the Polish page "Wodór" to the item that is linked with the English page "Hydrogen", with one badge pointing to the item with ID "Q149"
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=plwiki&linktitle=Wodór&badges=Q149 [открыть в песочнице]
Change badges for the link to the Polish page from the item with ID "Q42" to two badges pointing to the items with IDs "Q2" and "Q149" without providing the link title
api.php?action=wbsetsitelink&id=Q42&linksite=plwiki&badges=Q2|Q149 [открыть в песочнице]
Change the link to the Polish page from the item with ID "Q42" without changing badges
api.php?action=wbsetsitelink&id=Q42&linksite=plwiki&linktitle=Warszawa [открыть в песочнице]
Change the link to the Polish page from the item with ID "Q42" and remove all of its badges
api.php?action=wbsetsitelink&id=Q42&linksite=plwiki&linktitle=Wodór&badges= [открыть в песочнице]

format=json

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Выводить данные в формате JSON.

Параметры:
callback

Если задано, оборачивает вывод в вызов данной функции. Из соображении безопасности, вся пользовательская информация будет удалена.

utf8

Если задано, кодирует большинство (но не все) не-ASCII символов в UTF-8 вместо замены их на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion не равно 1.

Тип: логический (подробнее)
ascii

Если задано, заменяет все не-ASCII-символы на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion равно 1.

Тип: логический (подробнее)
formatversion

Формат вывода:

1
Обратно совместимый формат (логические значения в стиле XML, ключи * для узлов данных, и так далее).
2
Экспериментальный современный формат. Детали могут меняться!
latest
Использовать последний формат (сейчас 2), может меняться без предупреждения.
Одно из следующих значений: 1, 2, latest
По умолчанию: 1
Пример:
Вернуть результат запроса в формате JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [открыть в песочнице]

format=jsonfm

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Выводить данные в формате JSON (отформатированном в HTML).

Параметры:
wrappedhtml

Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.

Тип: логический (подробнее)
callback

Если задано, оборачивает вывод в вызов данной функции. Из соображении безопасности, вся пользовательская информация будет удалена.

utf8

Если задано, кодирует большинство (но не все) не-ASCII символов в UTF-8 вместо замены их на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion не равно 1.

Тип: логический (подробнее)
ascii

Если задано, заменяет все не-ASCII-символы на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion равно 1.

Тип: логический (подробнее)
formatversion

Формат вывода:

1
Обратно совместимый формат (логические значения в стиле XML, ключи * для узлов данных, и так далее).
2
Экспериментальный современный формат. Детали могут меняться!
latest
Использовать последний формат (сейчас 2), может меняться без предупреждения.
Одно из следующих значений: 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

(main | php)
  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Выводить данные в сериализованном формате PHP.

Параметр:
formatversion

Формат вывода:

1
Обратно совместимый формат (логические значения в стиле XML, ключи * для узлов данных, и так далее).
2
Экспериментальный современный формат. Детали могут меняться!
latest
Использовать последний формат (сейчас 2), может меняться без предупреждения.
Одно из следующих значений: 1, 2, latest
По умолчанию: 1
Пример:
Вернуть результат запроса в формате PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [открыть в песочнице]

format=phpfm

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Выводить данные в сериализованном формате PHP (отформатированном в HTML).

Параметры:
wrappedhtml

Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.

Тип: логический (подробнее)
formatversion

Формат вывода:

1
Обратно совместимый формат (логические значения в стиле XML, ключи * для узлов данных, и так далее).
2
Экспериментальный современный формат. Детали могут меняться!
latest
Использовать последний формат (сейчас 2), может меняться без предупреждения.
Одно из следующих значений: 1, 2, latest
По умолчанию: 1
Пример:
Вернуть результат запроса в формате PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [открыть в песочнице]

format=rawfm

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Выводить данные, включая элементы отладки, в формате JSON (отформатированном в HTML).

Параметр:
wrappedhtml

Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.

Тип: логический (подробнее)
Пример:
Вернуть результат запроса в формате RAW.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [открыть в песочнице]

format=xml

(main | xml)
  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Выводить данные в формате XML.

Параметры:
xslt

Если задано, добавляет названную страницу в качестве листа XSL. Значением должно быть название в пространстве имён MediaWiki, заканчивающееся на .xsl.

includexmlnamespace

Если задано, добавляет пространство имён XML.

Тип: логический (подробнее)
Пример:
Вернуть результат запроса в формате XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [открыть в песочнице]

format=xmlfm

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Выводить данные в формате XML (отформатированном в HTML).

Параметры:
wrappedhtml

Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.

Тип: логический (подробнее)
xslt

Если задано, добавляет названную страницу в качестве листа XSL. Значением должно быть название в пространстве имён MediaWiki, заканчивающееся на .xsl.

includexmlnamespace

Если задано, добавляет пространство имён XML.

Тип: логический (подробнее)
Пример:
Вернуть результат запроса в формате XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [открыть в песочнице]

Типы данных

Ввод в MediaWiki должен быть NFC-нормализованным UTF-8. MediaWiki может попытаться преобразовать другой ввод, но это приведёт к провалу некоторых операций (таких, как редактирование со сверкой MD5).

Некоторые типы параметров в запросах API требуют дополнительных пояснений:

логический
Логические параметры работают как флажки (checkboxes) в HTML: если параметр задан, независимо от его значения, он воспринимается за истину. Для передачи ложного значения просто опустите параметр.
временные метки
Временные метки могут быть заданы в нескольких форматах. Рекомендуемым является дата и время ISO 8601. Всё время считается в UTC, любые включённые часовые пояса игнорируются.
  • Дата и время ISO 8601: 2001-01-15T14:56:00Z (знаки препинания и Z необязательны)
  • Дата и время ISO 8601 с (игнорируемой) дробной частью секунд: 2001-01-15T14:56:00.00001Z (дефисы, двоеточия и Z необязательны)
  • Формат MediaWiki: 20010115145600
  • Общий числовой формат: 2001-01-15 14:56:00 (необязательный часовой пояс GMT, +## или -## игнорируется)
  • Формат EXIF: 2001:01:15 14:56:00
  • Формат RFC 2822 (часовой пояс может быть опущен): Mon, 15 Jan 2001 14:56:00
  • Формат RFC 850 (часовой пояс может быть опущен): Monday, 15-Jan-2001 14:56:00
  • Формат ctime языка программирования C: Mon Jan 15 14:56:00 2001
  • Количество секунд, прошедших с 1970-01-01T00:00:00Z, в виде челого числа с от 1 до 13 знаками (исключая 0)
  • Строка now
альтернативный разделитель значений
Параметры, принимающие несколько значений, обычно отправляются со значениями, разделёнными с помощью символа пайпа, например, param=value1|value2 или param=value1%7Cvalue2. Если значение должно содержать символ пайпа, используйте U+001F (Unit Separator) в качестве разделителя и добавьте в начало значения U+001F, например, param=%1Fvalue1%1Fvalue2.

Шаблонные параметры

Шаблонные параметры используются в случаях, когда модулю 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/.