get-recent-changes
Retrieve recent changes from a MediaWiki wiki, filtered by type, time, user, namespace, or tag. Returns newest-first segments of 50 events with details like title, user, revision IDs, and flags. Use continue token to paginate.
Instructions
Returns recent change events, newest first, in segments of 50. Defaults to edits and page creations; set types to include log actions, categorizations, or external changes. Each row includes title, timestamp, user, revision IDs, size change, flags (minor/bot/new/anon), tags, and change type. Filter by timestamp window, namespaces, user, change tag, or hide flags (hideBots/hideMinor/hideAnon/hideRedirects/hidePatrolled). Pass showPatrolStatus to include per-row patrol state (requires patrol rights). Paginate with the continue token from the truncation marker. For a single page's revision history, use get-page-history.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | No | ISO 8601 timestamp — only return changes at or after this time | |
| until | No | ISO 8601 timestamp — only return changes at or before this time | |
| namespace | No | Namespace IDs to restrict the feed to — e.g. [0, 1] for main and talk | |
| types | No | Event types to include. Defaults to edit and new (content changes only). | |
| user | No | Username — return only changes by this user. Mutually exclusive with excludeUser. | |
| excludeUser | No | Username — exclude changes by this user. Mutually exclusive with user. | |
| tag | No | Change tag — return only changes carrying this tag | |
| hideBots | No | Omit bot-flagged edits | |
| hideMinor | No | Omit minor-flagged edits | |
| hideAnon | No | Omit edits by anonymous users | |
| hideRedirects | No | Omit changes whose target is a redirect | |
| hidePatrolled | No | Omit patrolled edits. Requires patrol rights. | |
| showPatrolStatus | No | Include per-row patrol status; adds an "Unpatrolled: yes" line to unpatrolled rows. Requires patrol rights. | |
| continue | No | Continuation token from a prior call's truncation marker |