MediaWiki API help

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=allusers (au)

(main | query | allusers)

Enumerate all registered users.

Specific parameters:
Other general parameters are available.
aufrom

The username to start enumerating from.

auto

The username to stop enumerating at.

auprefix

Search for all users that begin with this value.

audir

Direction to sort in.

One of the following values: ascending en descending
Default: ascending
augroup

Only include users in the given groups. Does not include implicit or auto-promoted groups like *, user, or autoconfirmed.

Values (separate with | or alternative): administrators en bot en bureaucrat en interface-admin en suppress en sysop en temp
auexcludegroup

Exclude users in the given groups.

Values (separate with | or alternative): administrators en bot en bureaucrat en interface-admin en suppress en sysop en temp
aurights

Only include users with the given rights. Does not include rights granted by implicit or auto-promoted groups like *, user, or autoconfirmed.

Values (separate with | or alternative): apihighlimits en applychangetags en autoconfirmed en autocreateaccount en autopatrol en bigdelete en block en blockemail en bot en browsearchive en changeemail en changetags en confirmemail en createaccount en createpage en createtalk en delete en delete-redirect en deletechangetags en deletedhistory en deletedtext en deletelogentry en deleterevision en edit en editcontentmodel en editinterface en editmyoptions en editmyprivateinfo en editmyusercss en editmyuserjs en editmyuserjson en editmyuserjsredirect en editmywatchlist en editprotected en editsemiprotected en editsitecss en editsitejs en editsitejson en editusercss en edituserjs en edituserjson en hideuser en import en importupload en interwiki en ipblock-exempt en islamdfarm-admin en linkpurge en mailpassword en managechangetags en markbotedits en mergehistory en minoredit en move en move-categorypages en move-rootuserpages en move-subpages en movefile en nominornewtalk en noratelimit en override-export-depth en pagelang en patrol en patrolmarks en protect en purge en read en renameuser en renameuser-global en renderfile en renderfile-nonstandard en reupload en reupload-own en reupload-shared en rollback en sendemail en siteadmin en stashbasehtml en stashedit en suppressionlog en suppressredirect en suppressrevision en unblockself en undelete en unwatchedpages en upload en upload_by_url en userrights en userrights-interwiki en viewmyprivateinfo en viewmywatchlist en viewsuppressed
Maximum number of values is 50 (500 for clients that are allowed higher limits).
auprop

Which pieces of information to include:

blockinfo
Adds the information about a current block on the user.
groups
Lists groups that the user is in. This uses more server resources and may return fewer results than the limit.
implicitgroups
Lists all the groups the user is automatically in.
rights
Lists rights that the user has.
editcount
Adds the edit count of the user.
registration
Adds the timestamp of when the user registered if available (may be blank).
centralids
Adds the central IDs and attachment status for the user.
Values (separate with | or alternative): blockinfo en centralids en editcount en groups en implicitgroups en registration en rights
aulimit

How many total usernames to return.

Type: integer or max
The value must be between 1 and 500.
Default: 10
auwitheditsonly

Only list users who have made edits.

Type: boolean (details)
auactiveusers

Only list users active in the last 30 days.

Type: boolean (details)
auattachedwiki

With auprop=centralids, also indicate whether the user is attached with the wiki identified by this ID.

auexcludenamed

Exclude users of named accounts.

Type: boolean (details)
auexcludetemp

Exclude users of temporary accounts.

Type: boolean (details)