get-recent-changes
Retrieve recent change events from a MediaWiki wiki, newest first. Filter by timestamp window, user, namespace, change tag, or event type. Returns details per row with pagination support.
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 |