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/ApiRecentChange.md.
  • English
  • Interface: ApiRecentChange

    Defined in: core/query/recentchanges.ts:18

    One recent-changes entry. rcprop controls which fields appear.

    Extends

    Properties

    actionhidden?

    optional actionhidden?: true

    Defined in: core/query/recentchanges.ts:105

    The log action is hidden (log-deleted). rcprop=ids|title|loginfo; a Flag.


    anon?

    optional anon?: true

    Defined in: core/query/recentchanges.ts:95

    Made by an anonymous (IP) editor. rcprop=user|userid; a Flag (appears only when true, unlike this module's real-boolean flags).


    autopatrolled?

    optional autopatrolled?: boolean

    Defined in: core/query/recentchanges.ts:65

    Auto-patrolled flag. rcprop=patrolled.


    bot?

    optional bot?: boolean

    Defined in: core/query/recentchanges.ts:47

    Whether the change was made by a bot. rcprop=flags; a real boolean.


    comment?

    optional comment?: string

    Defined in: core/query/recentchanges.ts:80

    Raw summary. rcprop=comment.


    commenthidden?

    optional commenthidden?: true

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

    The comment is hidden. A Flag.

    Inherited from

    ApiHiddenFlags.commenthidden


    logaction?

    optional logaction?: string

    Defined in: core/query/recentchanges.ts:117

    Log action, e.g. create. rcprop=loginfo.


    logid?

    optional logid?: number

    Defined in: core/query/recentchanges.ts:111

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


    logparams?

    optional logparams?: ApiLogEventParams

    Defined in: core/query/recentchanges.ts:123

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


    logtype?

    optional logtype?: string

    Defined in: core/query/recentchanges.ts:114

    Log type, e.g. newusers. rcprop=loginfo.


    minor?

    optional minor?: boolean

    Defined in: core/query/recentchanges.ts:53

    Whether the edit was minor. rcprop=flags; a real boolean.


    new?

    optional new?: boolean

    Defined in: core/query/recentchanges.ts:50

    Whether the change created a new page. rcprop=flags; a real boolean.


    newlen?

    optional newlen?: number

    Defined in: core/query/recentchanges.ts:74

    New revision size in bytes. rcprop=sizes.


    ns?

    optional ns?: number

    Defined in: core/query/recentchanges.ts:23

    Namespace index.


    old_revid?

    optional old_revid?: number

    Defined in: core/query/recentchanges.ts:35

    Previous revision id. rcprop=ids.


    oldlen?

    optional oldlen?: number

    Defined in: core/query/recentchanges.ts:71

    Old revision size in bytes. rcprop=sizes.


    pageid?

    optional pageid?: number

    Defined in: core/query/recentchanges.ts:29

    Page id; 0 for log entries without a page. rcprop=ids.


    parsedcomment?

    optional parsedcomment?: string

    Defined in: core/query/recentchanges.ts:83

    HTML-rendered summary. rcprop=parsedcomment.


    patrolled?

    optional patrolled?: boolean

    Defined in: core/query/recentchanges.ts:62

    Whether the change has been patrolled (manually or automatically). rcprop=patrolled (requires rights).


    rcid?

    optional rcid?: number

    Defined in: core/query/recentchanges.ts:38

    Recent-changes record id. rcprop=ids.


    redirect?

    optional redirect?: boolean

    Defined in: core/query/recentchanges.ts:56

    Whether the target is a redirect. rcprop=redirect; a real boolean.


    revid?

    optional revid?: number

    Defined in: core/query/recentchanges.ts:32

    Revision id; 0 for log entries. rcprop=ids.


    sha1?

    optional sha1?: string

    Defined in: core/query/recentchanges.ts:89

    Content checksum (hex). rcprop=sha1.


    sha1hidden?

    optional sha1hidden?: true

    Defined in: core/query/recentchanges.ts:108

    sha1 is withheld because the content is hidden. A Flag.


    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/recentchanges.ts:86

    Change tags. rcprop=tags.


    temp?

    optional temp?: true

    Defined in: core/query/recentchanges.ts:102

    The actor is a temporary account. rcprop=user|userid; a Flag.

    Since

    MediaWiki 1.42


    timestamp?

    optional timestamp?: string

    Defined in: core/query/recentchanges.ts:77

    Change timestamp. rcprop=timestamp.


    title?

    optional title?: string

    Defined in: core/query/recentchanges.ts:26

    Page title.


    type

    type: RecentChangeType

    Defined in: core/query/recentchanges.ts:20

    Change type.


    unpatrolled?

    optional unpatrolled?: boolean

    Defined in: core/query/recentchanges.ts:68

    Unpatrolled flag. rcprop=patrolled.


    user?

    optional user?: string

    Defined in: core/query/recentchanges.ts:41

    Actor user name or IP. rcprop=user.


    userhidden?

    optional userhidden?: true

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

    The acting user is hidden. A Flag.

    Inherited from

    ApiHiddenFlags.userhidden


    userid?

    optional userid?: number

    Defined in: core/query/recentchanges.ts:44

    Actor user id. rcprop=userid.