Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=userrights
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Изменение групп участника.
- user
- Участник. 
- Тип: пользователь, любой из имя участника и идентификатор участника (например, «#12345»)
- userid
- Устарело.
- Вместо этого укажите user=#ID. 
- Тип: целочисленное значение
- add
- Добавить участника в эти группы, или, если они уже являются её членами, обновить дату истечения членства в этих группах. 
- Значения (разделённые с помощью | или альтернативного разделителя): baron, bot, bureaucrat, checkuser, checkuser-temporary-account-viewer, interface-admin, knight, staff, suppress, sysop, technician
- expiry
- Временная метка истечения. Может быть относительной (например, 5 months или 2 weeks) или абсолютной (например, 2014-09-18T12:34:56Z). Если задана только одна временная метка, она будет использована для всех групп, переданных в параметре add. Используйте infinite, indefinite, infinity или never для неистекаемой группы. 
- Разделяйте значения с помощью | или альтернативного разделителя.
- Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
- По умолчанию: infinite
- remove
- Удалить участника из этих групп. 
- Значения (разделённые с помощью | или альтернативного разделителя): baron, bot, bureaucrat, checkuser, checkuser-temporary-account-viewer, interface-admin, knight, staff, suppress, sysop, technician
- reason
- Причина изменения. 
- По умолчанию: (пусто)
- token
- Токен «userrights», полученный из action=query&meta=tokens - Для обратной совместимости, токен, используемый в веб-интерфейсе, также применим. 
- Это обязательный параметр.
- Изменить метки записи в журнале прав. 
- Значения (разделённые с помощью | или альтернативного разделителя):
- watchuser
- Watch the user's user and talk pages. 
- Тип: булева (подробнее)
- Добавить участника FooBot в группу bot и удалить его из групп sysop и bureaucrat.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [открыть в песочнице]
- Добавить участника с идентификатором 123 в группу bot и удалить его из групп sysop и bureaucrat.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [открыть в песочнице]
- Добавить участника SometimeSysop в группу sysop на один месяц.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [открыть в песочнице]