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

    Defined in: core/query/usercontribs.ts:14

    One contribution record. ucprop controls which fields appear.

    Extends

    Properties

    autopatrolled?

    optional autopatrolled?: boolean

    Defined in: core/query/usercontribs.ts:64

    Whether the change was auto-patrolled via the user's rights. ucprop=patrolled; a real boolean.


    comment?

    optional comment?: string

    Defined in: core/query/usercontribs.ts:49

    Raw edit summary. ucprop=comment.


    commenthidden?

    optional commenthidden?: true

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

    The summary is hidden. ucprop=comment|parsedcomment; a Flag.

    Overrides

    ApiHiddenFlags.commenthidden


    minor?

    optional minor?: boolean

    Defined in: core/query/usercontribs.ts:43

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


    new?

    optional new?: boolean

    Defined in: core/query/usercontribs.ts:40

    Whether this created a new page. ucprop=flags; a real boolean.


    ns?

    optional ns?: number

    Defined in: core/query/usercontribs.ts:31

    Namespace index.


    pageid?

    optional pageid?: number

    Defined in: core/query/usercontribs.ts:22

    Id of the edited page. ucprop=ids.


    parentid?

    optional parentid?: number

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

    Previous revision id; 0 for a new page. ucprop=ids.


    parsedcomment?

    optional parsedcomment?: string

    Defined in: core/query/usercontribs.ts:52

    HTML-rendered edit summary. ucprop=parsedcomment.


    patrolled?

    optional patrolled?: boolean

    Defined in: core/query/usercontribs.ts:58

    Whether the change has been patrolled. ucprop=patrolled (only for a caller that may see patrol state); a real boolean, present as false too.


    revid?

    optional revid?: number

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

    Revision id of this contribution. ucprop=ids.


    size?

    optional size?: number

    Defined in: core/query/usercontribs.ts:67

    Revision size in bytes. ucprop=size.


    sizediff?

    optional sizediff?: number

    Defined in: core/query/usercontribs.ts:70

    Change in bytes vs. the parent. ucprop=sizediff.


    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/usercontribs.ts:73

    Change tags. ucprop=tags.


    texthidden?

    optional texthidden?: true

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

    The revision content is hidden (revision-deleted). A Flag.


    timestamp?

    optional timestamp?: string

    Defined in: core/query/usercontribs.ts:37

    Contribution timestamp. ucprop=timestamp.


    title?

    optional title?: string

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

    Title of the edited page.


    top?

    optional top?: boolean

    Defined in: core/query/usercontribs.ts:46

    Whether this is the current revision. ucprop=flags; a real boolean.


    user

    user: string

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

    Author user name or IP. Not gated by ucprop.


    userhidden?

    optional userhidden?: true

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

    The acting user is hidden. A Flag.

    Inherited from

    ApiHiddenFlags.userhidden


    userid

    userid: number

    Defined in: core/query/usercontribs.ts:16

    Author user id; 0 for anonymous editors. Not gated by ucprop.