For AI agents: the complete documentation index is available at https://types-mediawiki-response.pages.dev/llms.txt, the full documentation bundle is available at https://types-mediawiki-response.pages.dev/llms-full.txt, and this page is available as Markdown at https://types-mediawiki-response.pages.dev/api/core/ApiWatchlistEntry.md.
  • English
  • Interface: ApiWatchlistEntry

    Defined in: core/query/watchlist.ts:19

    One watchlist entry. wlprop controls which fields appear.

    Extends

    Properties

    actionhidden?

    optional actionhidden?: true

    Defined in: core/query/watchlist.ts:121

    The log action is hidden (log-deleted). wlprop=ids|title|loginfo (only for type=log); a Flag.


    anon?

    optional anon?: boolean

    Defined in: core/query/watchlist.ts:76

    Made by an anonymous editor. wlprop=user|userid; a real boolean.


    autopatrolled?

    optional autopatrolled?: boolean

    Defined in: core/query/watchlist.ts:112

    Auto-patrolled flag. wlprop=patrol; a real boolean.


    bot?

    optional bot?: boolean

    Defined in: core/query/watchlist.ts:79

    Made by a bot. wlprop=flags; a real boolean.


    comment?

    optional comment?: string

    Defined in: core/query/watchlist.ts:100

    Raw summary. wlprop=comment.


    commenthidden?

    optional commenthidden?: true

    Defined in: core/query/watchlist.ts:127

    The edit summary is hidden (revision-deleted). wlprop=comment|parsedcomment; a Flag.

    Overrides

    ApiHiddenFlags.commenthidden


    expiry?

    optional expiry?: string | false

    Defined in: core/query/watchlist.ts:118

    Upcoming protection expiry, or false when none. wlprop=expiry.


    labels?

    optional labels?: ApiWatchlistLabel[]

    Defined in: core/query/watchlist.ts:135

    Watchlist labels attached to the page. wlprop=labels; requires $wgEnableWatchlistLabels, and [] when there are none.

    Since

    MediaWiki 1.46


    logaction?

    optional logaction?: string

    Defined in: core/query/watchlist.ts:45

    Log action. wlprop=loginfo (only for type=log).


    logdisplay?

    optional logdisplay?: string

    Defined in: core/query/watchlist.ts:57

    Localized log action text, e.g. changed protection settings. wlprop=loginfo (only for type=log).


    logid?

    optional logid?: number

    Defined in: core/query/watchlist.ts:39

    Log id. wlprop=loginfo (only for type=log).


    logparams?

    optional logparams?: ApiLogEventParams

    Defined in: core/query/watchlist.ts:51

    Structured log details — see ApiLogEventParams. wlprop=loginfo (only for type=log).


    logtype?

    optional logtype?: string

    Defined in: core/query/watchlist.ts:42

    Log type. wlprop=loginfo (only for type=log).


    minor?

    optional minor?: boolean

    Defined in: core/query/watchlist.ts:85

    Was a minor edit. wlprop=flags; a real boolean.


    new?

    optional new?: boolean

    Defined in: core/query/watchlist.ts:82

    Created a new page. wlprop=flags; a real boolean.


    newlen?

    optional newlen?: number

    Defined in: core/query/watchlist.ts:91

    New revision size in bytes. wlprop=sizes.


    notificationtimestamp?

    optional notificationtimestamp?: string

    Defined in: core/query/watchlist.ts:97

    When the user last saw the page; "" when never. wlprop=notificationtimestamp.


    ns?

    optional ns?: number

    Defined in: core/query/watchlist.ts:24

    Namespace index.


    old_revid?

    optional old_revid?: number

    Defined in: core/query/watchlist.ts:36

    Previous revision id. wlprop=ids.


    oldlen?

    optional oldlen?: number

    Defined in: core/query/watchlist.ts:88

    Old revision size in bytes. wlprop=sizes.


    pageid?

    optional pageid?: number

    Defined in: core/query/watchlist.ts:30

    Page id. wlprop=ids.


    parsedcomment?

    optional parsedcomment?: string

    Defined in: core/query/watchlist.ts:103

    HTML-rendered summary. wlprop=parsedcomment.


    patrolled?

    optional patrolled?: boolean

    Defined in: core/query/watchlist.ts:106

    Whether the change is patrolled. wlprop=patrol; a real boolean.


    revid?

    optional revid?: number

    Defined in: core/query/watchlist.ts:33

    Revision id. wlprop=ids.


    suppressed?

    optional suppressed?: true

    Defined in: core/query/shared.ts:34

    Oversight/suppression applies to the entry (set together with the *hidden flags). A Flag.

    Inherited from

    ApiHiddenFlags.suppressed


    tags?

    optional tags?: string[]

    Defined in: core/query/watchlist.ts:115

    Change tags. wlprop=tags.


    temp?

    optional temp?: boolean

    Defined in: core/query/watchlist.ts:73

    Made by a temporary account. wlprop=user; a real boolean.

    Since

    MediaWiki 1.42


    timestamp?

    optional timestamp?: string

    Defined in: core/query/watchlist.ts:94

    Change timestamp. wlprop=timestamp.


    title?

    optional title?: string

    Defined in: core/query/watchlist.ts:27

    Page title.


    type?

    optional type?: RecentChangeType

    Defined in: core/query/watchlist.ts:21

    Change type.


    unpatrolled?

    optional unpatrolled?: boolean

    Defined in: core/query/watchlist.ts:109

    Unpatrolled flag. wlprop=patrol; a real boolean.


    user?

    optional user?: string | number

    Defined in: core/query/watchlist.ts:63

    Actor user name or IP. wlprop=user; under wlprop=userid only, the actor's user id (number) for backwards compatibility.


    userhidden?

    optional userhidden?: true

    Defined in: core/query/watchlist.ts:124

    The author is hidden. wlprop=user|userid; a Flag.

    Overrides

    ApiHiddenFlags.userhidden


    userid?

    optional userid?: number

    Defined in: core/query/watchlist.ts:66

    Actor user id. wlprop=userid.