MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "lecontinue": "20250707190312|816",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 826,
                "ns": 0,
                "title": "Policy/Bylaws v1",
                "pageid": 191,
                "logpage": 191,
                "params": {
                    "description": "\u200e[edit=sysop] (indefinite)\u200e[move=sysop] (indefinite)",
                    "details": [
                        {
                            "type": "edit",
                            "level": "sysop",
                            "expiry": "infinite"
                        },
                        {
                            "type": "move",
                            "level": "sysop",
                            "expiry": "infinite"
                        }
                    ]
                },
                "type": "protect",
                "action": "protect",
                "user": "HacksburgJoshua",
                "timestamp": "2026-01-26T03:28:54Z",
                "comment": ""
            },
            {
                "logid": 825,
                "ns": 0,
                "title": "Policy/Proposed Bylaws Changes 2015-12-01",
                "pageid": 190,
                "logpage": 190,
                "params": {
                    "description": "\u200e[edit=sysop] (indefinite)\u200e[move=sysop] (indefinite)",
                    "details": [
                        {
                            "type": "edit",
                            "level": "sysop",
                            "expiry": "infinite"
                        },
                        {
                            "type": "move",
                            "level": "sysop",
                            "expiry": "infinite"
                        }
                    ]
                },
                "type": "protect",
                "action": "protect",
                "user": "HacksburgJoshua",
                "timestamp": "2026-01-26T03:28:42Z",
                "comment": ""
            },
            {
                "logid": 824,
                "ns": 0,
                "title": "Policy/Proposed Bylaws Changes 2025-12-16",
                "pageid": 424,
                "logpage": 424,
                "params": {
                    "description": "\u200e[edit=sysop] (indefinite)\u200e[move=sysop] (indefinite)",
                    "details": [
                        {
                            "type": "edit",
                            "level": "sysop",
                            "expiry": "infinite"
                        },
                        {
                            "type": "move",
                            "level": "sysop",
                            "expiry": "infinite"
                        }
                    ]
                },
                "type": "protect",
                "action": "protect",
                "user": "HacksburgJoshua",
                "timestamp": "2026-01-26T03:28:28Z",
                "comment": ""
            },
            {
                "logid": 823,
                "ns": 0,
                "title": "Policy/Proposed Bylaws Changes 2025-12-16",
                "pageid": 424,
                "logpage": 424,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "HacksburgJoshua",
                "timestamp": "2026-01-26T03:27:56Z",
                "comment": "Created page with \"The Hacksburg Board of Directors proposed these changes to the Bylaws at the December 16, 2025 Annual Meeting. The changes were approved by a majority of voting members.  Removals are stricken out, additions are in **//bold italic.//**  ==Article I : Why We Exist== ===Section 1: Mission Statement===  Hacksburg exists to promote creativity, collaboration, research, and experimentation in science, technology, and the arts. To these ends, Hacksburg provides the following:...\""
            },
            {
                "logid": 822,
                "ns": 2,
                "title": "User:John",
                "pageid": 221,
                "logpage": 221,
                "params": {
                    "oldgroups": [
                        "bureaucrat",
                        "interface-admin",
                        "sysop"
                    ],
                    "newgroups": [],
                    "oldmetadata": [
                        {
                            "group": "bureaucrat",
                            "expiry": "infinity"
                        },
                        {
                            "group": "interface-admin",
                            "expiry": "infinity"
                        },
                        {
                            "group": "sysop",
                            "expiry": "infinity"
                        }
                    ],
                    "newmetadata": []
                },
                "type": "rights",
                "action": "rights",
                "user": "Username",
                "timestamp": "2026-01-26T00:20:56Z",
                "comment": "No longer board member"
            },
            {
                "logid": 821,
                "ns": 2,
                "title": "User:HacksburgJoshua",
                "pageid": 0,
                "logpage": 0,
                "params": {
                    "oldgroups": [],
                    "newgroups": [
                        "sysop",
                        "interface-admin",
                        "bureaucrat"
                    ],
                    "oldmetadata": [],
                    "newmetadata": [
                        {
                            "group": "sysop",
                            "expiry": "infinity"
                        },
                        {
                            "group": "interface-admin",
                            "expiry": "infinity"
                        },
                        {
                            "group": "bureaucrat",
                            "expiry": "infinity"
                        }
                    ]
                },
                "type": "rights",
                "action": "rights",
                "user": "Username",
                "timestamp": "2026-01-26T00:20:16Z",
                "comment": "Board Member"
            },
            {
                "logid": 820,
                "ns": 0,
                "title": "The Story of Hacksburg's Logo",
                "pageid": 423,
                "logpage": 423,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "HacksburgJoshua",
                "timestamp": "2025-09-22T15:51:30Z",
                "comment": "Created page with \"Hacksburg's logo is based off the original sixteen squares of Blacksburg.  In 1772, Samuel Black purchased 600 acres in the Draper\u2019s Meadow area; however, he did not inhabit...\""
            },
            {
                "logid": 819,
                "ns": 6,
                "title": "File:Air Quality monitor.jpg",
                "pageid": 422,
                "logpage": 422,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Henry",
                "timestamp": "2025-07-07T19:08:44Z",
                "comment": ""
            },
            {
                "logid": 818,
                "ns": 6,
                "title": "File:Air Quality monitor.jpg",
                "pageid": 422,
                "logpage": 422,
                "params": {
                    "img_sha1": "g6difp23fki698pu3ruy5yhom98b3pn",
                    "img_timestamp": "2025-07-07T19:08:44Z"
                },
                "type": "upload",
                "action": "upload",
                "user": "Henry",
                "timestamp": "2025-07-07T19:08:44Z",
                "comment": ""
            },
            {
                "logid": 817,
                "ns": 6,
                "title": "File:Finish Cut Touch Terrain model.jpg",
                "pageid": 421,
                "logpage": 421,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Henry",
                "timestamp": "2025-07-07T19:03:13Z",
                "comment": ""
            }
        ]
    }
}