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": "20260323004144|4881",
"continue": "-||"
},
"query": {
"logevents": [
{
"logid": 4891,
"ns": 14,
"title": "Category:Traits",
"pageid": 0,
"logpage": 408,
"revid": 15778,
"params": {
"target_ns": 14,
"target_title": "Category:Stats",
"suppressredirect": ""
},
"type": "move",
"action": "move",
"user": "Gpe",
"timestamp": "2026-03-25T07:31:41Z",
"comment": ""
},
{
"logid": 4890,
"ns": 3000,
"title": "Core:Competence",
"pageid": 4458,
"logpage": 4458,
"revid": 15769,
"params": {},
"type": "create",
"action": "create",
"user": "Gpe",
"timestamp": "2026-03-25T07:28:04Z",
"comment": "Created page with \"{{Core|name=Competence|A creature's '''competence''' in something is a shorthand for whether they have {{L|Core|Proficiency Bonus|proficiency}} or {{L|Core|Fluency Bonus|Fluency}} in that thing. For instance, their competence in some {{L|Category|Abilities|ability}} could be \"fluent\", \"proficient\", or \"none\".}}<noinclude> {{Also|Core:Proficiency Bonus;; Core:Fluency Bonus}} </noinclude>\""
},
{
"logid": 4889,
"ns": 3010,
"title": "Ability:Illusionary Disguise",
"pageid": 4457,
"logpage": 4457,
"revid": 15747,
"params": {},
"type": "create",
"action": "create",
"user": "Gpe",
"timestamp": "2026-03-24T19:46:13Z",
"comment": "Created page with \"{{#invoke:A|a |name=Illusionary Disguise |pre=ritual |m=s |x=10m |magic=1 |spell=1 |storm=1 |invoke=1 |standard=1 |illusion=1 |d=s |t=c |i=m |mp=1 |e=You create a {{L|Keyword|Illusionary|minor illusion}} to convincingly make the target look like any similar species within 1 {{L|Size}} of their own {{L|Size}}. This does not make them {{L|Condition|Disguised}}. |dur=10m |heightened={{HeightDuration}} }}\""
},
{
"logid": 4888,
"ns": 14,
"title": "Category:Illusion effects",
"pageid": 4456,
"logpage": 4456,
"revid": 15744,
"params": {},
"type": "create",
"action": "create",
"user": "Gpe",
"timestamp": "2026-03-24T19:37:04Z",
"comment": "Created page with \"{{Keyword:Illusionary}}[[Category:Effects]]\""
},
{
"logid": 4887,
"ns": 3024,
"title": "Keyword:AV0",
"pageid": 4455,
"logpage": 675,
"revid": 15734,
"params": {
"target_ns": 3024,
"target_title": "Keyword:Armor Voiding"
},
"type": "move",
"action": "move",
"user": "Gpe",
"timestamp": "2026-03-24T18:48:25Z",
"comment": ""
},
{
"logid": 4886,
"ns": 3016,
"title": "Property:AV0",
"pageid": 4454,
"logpage": 677,
"revid": 15732,
"params": {
"target_ns": 3016,
"target_title": "Property:Armor Voiding"
},
"type": "move",
"action": "move",
"user": "Gpe",
"timestamp": "2026-03-24T18:47:53Z",
"comment": ""
},
{
"logid": 4885,
"ns": 14,
"title": "Category:Invoked component spells",
"pageid": 0,
"logpage": 1279,
"revid": 15725,
"params": {
"target_ns": 14,
"target_title": "Category:Invoked spells",
"suppressredirect": ""
},
"type": "move",
"action": "move",
"user": "Gpe",
"timestamp": "2026-03-24T18:23:45Z",
"comment": ""
},
{
"logid": 4884,
"ns": 14,
"title": "Category:Invoked component abilities",
"pageid": 0,
"logpage": 1244,
"revid": 15723,
"params": {
"target_ns": 14,
"target_title": "Category:Invoked abilities",
"suppressredirect": ""
},
"type": "move",
"action": "move",
"user": "Gpe",
"timestamp": "2026-03-24T18:10:12Z",
"comment": ""
},
{
"logid": 4883,
"ns": 10,
"title": "Template:Also",
"pageid": 4453,
"logpage": 4453,
"revid": 15711,
"params": {},
"type": "create",
"action": "create",
"user": "Gpe",
"timestamp": "2026-03-24T18:00:32Z",
"comment": "Created page with \"See also: {{#invoke:LinkList|main|{{{1|}}}}}\""
},
{
"logid": 4882,
"ns": 828,
"title": "Module:LinkList",
"pageid": 4452,
"logpage": 4452,
"revid": 15710,
"params": {},
"type": "create",
"action": "create",
"user": "Gpe",
"timestamp": "2026-03-24T17:58:21Z",
"comment": "Created page with \"local p = {} function p.main(frame) local input = frame.args[1] if not input or input == \"\" then input = frame:getParent().args[1] end if not input or input == \"\" then return \"\" end local pages = {} for page in mw.text.gsplit(input, ';;', true) do page = mw.text.trim(page) if page ~= \"\" then table.insert(pages, page) end end table.sort(pages) local output = {}...\""
}
]
}
}