Extension:GlobalBlocking/API
From Linux Web Expert
Global blocking
Allows you to create a new block, remove a block, or modify one.
Parameters
- <translate> <tvar1>{{{maxallowed}}}</> (<tvar
- <translate> <tvar1>{{{maxallowed}}}</> (<tvar
- <translate> <tvar1>{{{maxallowed}}}</> (<tvar
- <translate> <tvar1>{{{maxallowed}}}</> (<tvar
- <translate> <tvar1>{{{maxallowed}}}</> (<tvar
- <translate> <tvar1>{{{maxallowed}}}</> (<tvar
- <translate> <tvar1>{{{maxallowed}}}</> (<tvar
Example
Note: Request must be POSTed.
Blocking 127.0.0.1 indefinitely with the reason of "Cross wiki abuse"
api.php?action=globalblock&target=127.0.0.1&expiry=indefinite&reason=Cross%20wiki%20abuse&token=TOKEN [<translate> try in ApiSandbox</translate>]
Expand<translate> Result</translate> |
---|
List global blocks
View a list of currently blocked IP addresses/ranges.
Parameters
bgstart
: The timestamp to start enumerating frombgend
: The timestamp to stop enumerating atbgdir
: The direction in which to enumerate (older, newer)bgids
: Pipe-separated list of block IDs to list (optional)bgaddresses
: Pipe-separated list of addresses to search for (optional)bgip
: Get all blocks applying to this IP or CIDR range, including range blocks. (Cannot be used together with bkusers. IPv4 CIDR ranges broader than /16 are not accepted; however, IPv6 ranges can be of any size less than /4)bglimit
: The maximum number of blocks to listbgprop
: Which properties to get (id|address|by|timestamp|expiry|reason|range)
Errors codes
cidrtoobroad
: CIDR ranges broader than /16 are not accepted.invalidtitle
: Bad title 'title'.readapidenied
: You need read permission to use this module.
Example
List all global blocks
api.php?action=query&list=globalblocks&bgprop=id|address [<translate> try in ApiSandbox</translate>]
Expand<translate> Result</translate> |
---|
File:Oxygen480-categories-preferences-system.svg | <translate> The following documentation is the output of <tvar name=special>Special: |
Module "globalblock" not found.