> 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.

# Core

## Interfaces

| Interface                                                                                                                                       | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ApiAcceptLang](https://types-mediawiki-response.pages.dev/api/core/ApiAcceptLang.md)                                                           | One entry of the `acceptlang` list (a browser `Accept-Language` parse).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiAcquireTempUserNameResponse](https://types-mediawiki-response.pages.dev/api/core/ApiAcquireTempUserNameResponse.md)                         | Response of `action=acquiretempusername`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                         |
| [ApiActionPermission](https://types-mediawiki-response.pages.dev/api/core/ApiActionPermission.md)                                               | One permission-check failure reported under \`intestactionsdetail=full                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | quick`. The text-bearing keys depend on the request's `errorformat`: `text`for`plaintext`/`wikitext`, `html`for`html`, `key`/`params`for`raw`, and none of them for `none`. A request using the default (`bc`) format is rendered as `plaintext\` here. |
| [ApiAllCategory](https://types-mediawiki-response.pages.dev/api/core/ApiAllCategory.md)                                                         | One category summary. \`acprop=size                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | hidden\` selects the optional fields.                                                                                                                                                                                                                   |
| [ApiAllDeletedRevisions](https://types-mediawiki-response.pages.dev/api/core/ApiAllDeletedRevisions.md)                                         | One page carrying at least one deleted revision.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiAllImage](https://types-mediawiki-response.pages.dev/api/core/ApiAllImage.md)                                                               | One file listed by `list=allimages`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiAllLink](https://types-mediawiki-response.pages.dev/api/core/ApiAllLink.md)                                                                 | One linked (or redirected-to / transcluded) title.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                                         |
| [ApiAllMessage](https://types-mediawiki-response.pages.dev/api/core/ApiAllMessage.md)                                                           | One interface message.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiAllPage](https://types-mediawiki-response.pages.dev/api/core/ApiAllPage.md)                                                                 | One page listed by `list=allpages`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiAllRevisions](https://types-mediawiki-response.pages.dev/api/core/ApiAllRevisions.md)                                                       | One page with the revisions requested for it.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiAuthManagerRawMessage](https://types-mediawiki-response.pages.dev/api/core/ApiAuthManagerRawMessage.md)                                     | A message in raw form (`amimessageformat=raw`): the i18n key plus parameters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiAutoCreateTempUser](https://types-mediawiki-response.pages.dev/api/core/ApiAutoCreateTempUser.md)                                           | Temporary-account creation config (`siprop=autocreatetempuser`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiAutopromoteCondition](https://types-mediawiki-response.pages.dev/api/core/ApiAutopromoteCondition.md)                                       | One autopromote condition. A group's set is an **object with numeric keys** under fv2 (the PHP array also carries `operand`), so nested sets surface as `"0"`, `"1"`, … entries alongside [operand](https://types-mediawiki-response.pages.dev/api/core/ApiAutopromoteCondition.md#operand).                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiAutopromoteConditions](https://types-mediawiki-response.pages.dev/api/core/ApiAutopromoteConditions.md)                                     | Autopromote condition sets keyed by group name (`siprop=autopromote`). A full condition set arrives as a single [ApiAutopromoteCondition](https://types-mediawiki-response.pages.dev/api/core/ApiAutopromoteCondition.md) carrying an `operand`; a single-condition or bare-string configuration arrives wrapped in a one-element array.                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiAutopromoteOnce](https://types-mediawiki-response.pages.dev/api/core/ApiAutopromoteOnce.md)                                                 | Autopromote-once configuration keyed by hook name (`siprop=autopromoteonce`). A hook with nothing configured arrives as an empty **array**, because `formatversion=2` cannot tell an empty PHP list from an empty map.                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiBacklink](https://types-mediawiki-response.pages.dev/api/core/ApiBacklink.md)                                                               | One page that links to the target title.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiBcErrorResponse](https://types-mediawiki-response.pages.dev/api/core/ApiBcErrorResponse.md)                                                 | Error response under the default (`bc`) `errorformat`: a single `error` object.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiBlock](https://types-mediawiki-response.pages.dev/api/core/ApiBlock.md)                                                                     | One block record. `bkprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiBlockInfo](https://types-mediawiki-response.pages.dev/api/core/ApiBlockInfo.md)                                                             | Block details, as emitted for `usprop=blockinfo` (list=users) and `uiprop=blockinfo` (meta=userinfo). Only present when the user is blocked. The same shape is shared by [ApiUser.blockcomponents](https://types-mediawiki-response.pages.dev/api/core/ApiBlockInfo.md#blockcomponents) entries.                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiBlockResponse](https://types-mediawiki-response.pages.dev/api/core/ApiBlockResponse.md)                                                     | Response of `action=block`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiBlockRestrictions](https://types-mediawiki-response.pages.dev/api/core/ApiBlockRestrictions.md)                                             | Restriction targets of a partial block, grouped by kind.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiBlockResult](https://types-mediawiki-response.pages.dev/api/core/ApiBlockResult.md)                                                         | The `block` object of an `action=block` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiCategory](https://types-mediawiki-response.pages.dev/api/core/ApiCategory.md)                                                               | One category membership entry; `clprop` selects the optional fields.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiCategoryInfo](https://types-mediawiki-response.pages.dev/api/core/ApiCategoryInfo.md)                                                       | Category size statistics (`prop=categoryinfo`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiCategoryMember](https://types-mediawiki-response.pages.dev/api/core/ApiCategoryMember.md)                                                   | One category member. `cmprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiChangeAuthenticationDataResponse](https://types-mediawiki-response.pages.dev/api/core/ApiChangeAuthenticationDataResponse.md)               | Response of `action=changeauthenticationdata`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiChangeContentModelResponse](https://types-mediawiki-response.pages.dev/api/core/ApiChangeContentModelResponse.md)                           | Response of `action=changecontentmodel`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiCheckTokenResponse](https://types-mediawiki-response.pages.dev/api/core/ApiCheckTokenResponse.md)                                           | Response of `action=checktoken`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiClearHasMsgResponse](https://types-mediawiki-response.pages.dev/api/core/ApiClearHasMsgResponse.md)                                         | Response of `action=clearhasmsg`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiClientLogin](https://types-mediawiki-response.pages.dev/api/core/ApiClientLogin.md)                                                         | The `clientlogin` object of an `action=clientlogin` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiClientLoginResponse](https://types-mediawiki-response.pages.dev/api/core/ApiClientLoginResponse.md)                                         | Response of `action=clientlogin`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiCodexIconDefinition](https://types-mediawiki-response.pages.dev/api/core/ApiCodexIconDefinition.md)                                         | Directionality/language-aware icon definition (object form of [ApiCodexIcon](https://types-mediawiki-response.pages.dev/api/core/ApiCodexIcon.md)).                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiCompareResponse](https://types-mediawiki-response.pages.dev/api/core/ApiCompareResponse.md)                                                 | Response of `action=compare`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiCompareResult](https://types-mediawiki-response.pages.dev/api/core/ApiCompareResult.md)                                                     | The `compare` object of a successful `action=compare` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiContributor](https://types-mediawiki-response.pages.dev/api/core/ApiContributor.md)                                                         | One contributor entry: a logged-in (registered or temporary) editor.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiCreateAccountResponse](https://types-mediawiki-response.pages.dev/api/core/ApiCreateAccountResponse.md)                                     | Response of `action=createaccount`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiDbReplLag](https://types-mediawiki-response.pages.dev/api/core/ApiDbReplLag.md)                                                             | One database host (`siprop=dbrepllag`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiDeletedRev](https://types-mediawiki-response.pages.dev/api/core/ApiDeletedRev.md)                                                           | One archived revision, as `list=deletedrevs` formats it.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiDeletedRevs](https://types-mediawiki-response.pages.dev/api/core/ApiDeletedRevs.md)                                                         | One page group. `drprop=content` also yields the revision text.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiDeleteResponse](https://types-mediawiki-response.pages.dev/api/core/ApiDeleteResponse.md)                                                   | Response of `action=delete`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiDeleteResult](https://types-mediawiki-response.pages.dev/api/core/ApiDeleteResult.md)                                                       | The `delete` object of an `action=delete` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiDuplicateFile](https://types-mediawiki-response.pages.dev/api/core/ApiDuplicateFile.md)                                                     | One other file with the same content.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiEditCaptcha](https://types-mediawiki-response.pages.dev/api/core/ApiEditCaptcha.md)                                                         | The captcha challenge of a `result: "Failure"` edit, as emitted by ConfirmEdit.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiEditResponse](https://types-mediawiki-response.pages.dev/api/core/ApiEditResponse.md)                                                       | Response of `action=edit`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiEditResult](https://types-mediawiki-response.pages.dev/api/core/ApiEditResult.md)                                                           | The `edit` object of an `action=edit` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiEmailUserResponse](https://types-mediawiki-response.pages.dev/api/core/ApiEmailUserResponse.md)                                             | Response of `action=emailuser`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiEmbeddedIn](https://types-mediawiki-response.pages.dev/api/core/ApiEmbeddedIn.md)                                                           | One page that embeds the target title.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiEnvelope](https://types-mediawiki-response.pages.dev/api/core/ApiEnvelope.md)                                                               | Fields that may appear on every API response, successful or not.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiError](https://types-mediawiki-response.pages.dev/api/core/ApiError.md)                                                                     | The `error` object under the default (`bc`) `errorformat`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiExpandTemplatesCategory](https://types-mediawiki-response.pages.dev/api/core/ApiExpandTemplatesCategory.md)                                 | One category the output would add.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                                         |
| [ApiExpandTemplatesProperties](https://types-mediawiki-response.pages.dev/api/core/ApiExpandTemplatesProperties.md)                             | Page settings surfaced by `prop=properties`. Open key set.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiExpandTemplatesResponse](https://types-mediawiki-response.pages.dev/api/core/ApiExpandTemplatesResponse.md)                                 | Response of `action=expandtemplates`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiExpandTemplatesResult](https://types-mediawiki-response.pages.dev/api/core/ApiExpandTemplatesResult.md)                                     | The `expandtemplates` object of a successful response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiExternalLink](https://types-mediawiki-response.pages.dev/api/core/ApiExternalLink.md)                                                       | One external link used by a page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiExtMetadataField](https://types-mediawiki-response.pages.dev/api/core/ApiExtMetadataField.md)                                               | One structured `extmetadata` field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiExtMetadataMultilangValue](https://types-mediawiki-response.pages.dev/api/core/ApiExtMetadataMultilangValue.md)                             | A multilang metadata value (`iiextmetadatamultilang=1`): the map of language codes to values that the API otherwise collapses to the best-matching language. `x-default` holds the fallback translation.                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiExtUrlUsage](https://types-mediawiki-response.pages.dev/api/core/ApiExtUrlUsage.md)                                                         | One page whose content links to the searched URL.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiFileArchiveEntry](https://types-mediawiki-response.pages.dev/api/core/ApiFileArchiveEntry.md)                                               | One archived file. `faprop` selects the optional fields; `id`, `name`, `ns` and `title` are emitted regardless of `faprop`.                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiFileExtension](https://types-mediawiki-response.pages.dev/api/core/ApiFileExtension.md)                                                     | One uploadable file extension (`siprop=fileextensions`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiFileRepoInfo](https://types-mediawiki-response.pages.dev/api/core/ApiFileRepoInfo.md)                                                       | One file repository: an element of the `query.repos` array.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiFileRevertResponse](https://types-mediawiki-response.pages.dev/api/core/ApiFileRevertResponse.md)                                           | Response of `action=filerevert`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiFileUsage](https://types-mediawiki-response.pages.dev/api/core/ApiFileUsage.md)                                                             | One local usage record. `fuprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiGalleryOptions](https://types-mediawiki-response.pages.dev/api/core/ApiGalleryOptions.md)                                                   | `general.galleryoptions`: the site's `$wgGalleryOptions`, with core's defaults filled in for any key the site omits.                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiHiddenFlags](https://types-mediawiki-response.pages.dev/api/core/ApiHiddenFlags.md)                                                         | Suppression ("RevisionDelete") visibility flags shared by the modules that report hidden users, comments and whole entries; each appears as a [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md) when that part of the record is hidden.                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                         |
| [ApiImageInfo](https://types-mediawiki-response.pages.dev/api/core/ApiImageInfo.md)                                                             | One image-info entry for a file page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiImageLimit](https://types-mediawiki-response.pages.dev/api/core/ApiImageLimit.md)                                                           | One entry of `general.imagelimits`: a selectable display size.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiImageMetadataItem](https://types-mediawiki-response.pages.dev/api/core/ApiImageMetadataItem.md)                                             | One entry in a file's raw format `metadata` array (may nest further items).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiImageRotateEntry](https://types-mediawiki-response.pages.dev/api/core/ApiImageRotateEntry.md)                                               | One file entry of an `action=imagerotate` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiImageRotateResponse](https://types-mediawiki-response.pages.dev/api/core/ApiImageRotateResponse.md)                                         | Response of `action=imagerotate`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiImageUsage](https://types-mediawiki-response.pages.dev/api/core/ApiImageUsage.md)                                                           | One page that uses the target file.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiImportEntry](https://types-mediawiki-response.pages.dev/api/core/ApiImportEntry.md)                                                         | One imported page reported by `action=import`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiImportResponse](https://types-mediawiki-response.pages.dev/api/core/ApiImportResponse.md)                                                   | Response of `action=import`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiInterwikiLink](https://types-mediawiki-response.pages.dev/api/core/ApiInterwikiLink.md)                                                     | One interwiki link.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiInterwikiMapEntry](https://types-mediawiki-response.pages.dev/api/core/ApiInterwikiMapEntry.md)                                             | One interwiki prefix (`siprop=interwikimap`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiIwbacklink](https://types-mediawiki-response.pages.dev/api/core/ApiIwbacklink.md)                                                           | One page carrying the searched interwiki link.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiLangbacklink](https://types-mediawiki-response.pages.dev/api/core/ApiLangbacklink.md)                                                       | One page carrying the searched language link.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiLangLink](https://types-mediawiki-response.pages.dev/api/core/ApiLangLink.md)                                                               | One interlanguage link.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiLanguageInfo](https://types-mediawiki-response.pages.dev/api/core/ApiLanguageInfo.md)                                                       | Information about one language (`meta=languageinfo`, keyed by code).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiLanguageSearchResponse](https://types-mediawiki-response.pages.dev/api/core/ApiLanguageSearchResponse.md)                                   | Response of `action=languagesearch`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiLanguageVariant](https://types-mediawiki-response.pages.dev/api/core/ApiLanguageVariant.md)                                                 | One language variant and its fallbacks (`siprop=languagevariants`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiLinksHere](https://types-mediawiki-response.pages.dev/api/core/ApiLinksHere.md)                                                             | One page in a `linkshere` result. `lhprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiLogBlockRestrictions](https://types-mediawiki-response.pages.dev/api/core/ApiLogBlockRestrictions.md)                                       | Scope of a partial block (`restrictions`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiLogEvent](https://types-mediawiki-response.pages.dev/api/core/ApiLogEvent.md)                                                               | One log event. `leprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiLogEventParams](https://types-mediawiki-response.pages.dev/api/core/ApiLogEventParams.md)                                                   | Structured log details — the `params` object of a log event (`leprop=details` on `list=logevents`, `logparams` under the log-info fields of `list=recentchanges` / `list=watchlist`).                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiLogGroupMetadata](https://types-mediawiki-response.pages.dev/api/core/ApiLogGroupMetadata.md)                                               | One group-membership change with its expiry (`oldmetadata`/`newmetadata` entry).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiLoginResponse](https://types-mediawiki-response.pages.dev/api/core/ApiLoginResponse.md)                                                     | Response of the deprecated `action=login`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiLogoutResponse](https://types-mediawiki-response.pages.dev/api/core/ApiLogoutResponse.md)                                                   | Response of `action=logout`. No payload keys are emitted on success; the type exists so the shape is explicit (the `logout.status` object older builds returned is gone in 1.43).                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiLogPageRef](https://types-mediawiki-response.pages.dev/api/core/ApiLogPageRef.md)                                                           | One page a partial block is restricted to (`restrictions.pages` entry).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiLogProtectDetail](https://types-mediawiki-response.pages.dev/api/core/ApiLogProtectDetail.md)                                               | One protection restriction (`details` entry on `protect/protect`, `protect/modify`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiLogRevDelVisibility](https://types-mediawiki-response.pages.dev/api/core/ApiLogRevDelVisibility.md)                                         | One visibility state (`old`/`new` on a RevisionDelete row).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiMagicWord](https://types-mediawiki-response.pages.dev/api/core/ApiMagicWord.md)                                                             | One magic word (`siprop=magicwords`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiManageTagsResponse](https://types-mediawiki-response.pages.dev/api/core/ApiManageTagsResponse.md)                                           | Response of `action=managetags`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiMergeHistoryResponse](https://types-mediawiki-response.pages.dev/api/core/ApiMergeHistoryResponse.md)                                       | Response of `action=mergehistory`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                                         |
| [ApiMessage](https://types-mediawiki-response.pages.dev/api/core/ApiMessage.md)                                                                 | A single message under a modern `errorformat` (an entry of the `errors` or `warnings` array). Which text-bearing field is present depends on the format: `text` for `plaintext`/`wikitext`, `html` for `html`, `key`/`params` for `raw`.                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiMessageParamSpec](https://types-mediawiki-response.pages.dev/api/core/ApiMessageParamSpec.md)                                               | Object form of a raw-format message parameter. Exactly one spec kind is present at runtime: a nested message (`message`), pre-escaped text (`plaintext`), raw text (`raw`), a number (`num`), a duration in seconds (`duration`/`period`), an expiry (`expiry`), a date/time (`datetime`/`date`/`time`), a user group (`group`), a byte size (`size`), a bit rate (`bitrate`), the deprecated object form (`object`), or a list (`list` + `type`).                                                                                                                      |                                                                                                                                                                                                                                                         |
| [ApiModernErrorResponse](https://types-mediawiki-response.pages.dev/api/core/ApiModernErrorResponse.md)                                         | Error response under a modern `errorformat`: an `errors` array plus top-level `docref`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiMoveResponse](https://types-mediawiki-response.pages.dev/api/core/ApiMoveResponse.md)                                                       | Response of `action=move`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiMoveResult](https://types-mediawiki-response.pages.dev/api/core/ApiMoveResult.md)                                                           | The `move` object of a successful `action=move` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                         |
| [ApiMoveSubpage](https://types-mediawiki-response.pages.dev/api/core/ApiMoveSubpage.md)                                                         | One subpage move outcome within `subpages`/`subpages-talk`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiMoveSubpageErrors](https://types-mediawiki-response.pages.dev/api/core/ApiMoveSubpageErrors.md)                                             | The object form of `subpages`, returned only when the whole move failed.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiNamespaceAlias](https://types-mediawiki-response.pages.dev/api/core/ApiNamespaceAlias.md)                                                   | One localized namespace alias (`siprop=namespacealiases`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiNamespaceInfo](https://types-mediawiki-response.pages.dev/api/core/ApiNamespaceInfo.md)                                                     | One namespace entry in `query.namespaces`, keyed by namespace index.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiNamespaces](https://types-mediawiki-response.pages.dev/api/core/ApiNamespaces.md)                                                           | `query.namespaces`: a map from namespace index to its info. Negative indexes are pseudo-namespaces; some indexes are absent (gaps).                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiOptionsResponse](https://types-mediawiki-response.pages.dev/api/core/ApiOptionsResponse.md)                                                 | Response of `action=options`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiPage](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md)                                                                       | A `query.pages` entry carrying the union of all covered `prop=` fields. `prop=` modules widen this via declaration merging (see `./info`); every field is optional because pages may be missing/invalid and because a response only contains the props that were requested.                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiPageContributors](https://types-mediawiki-response.pages.dev/api/core/ApiPageContributors.md)                                               | Fields `prop=contributors` contributes to [ApiPage](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md). [ContributorsPage](https://types-mediawiki-response.pages.dev/api/core/ContributorsPage.md) projects exactly this set.                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiPageIdentity](https://types-mediawiki-response.pages.dev/api/core/ApiPageIdentity.md)                                                       | Framework identity fields present on every `query.pages` entry, regardless of which `prop=` modules were requested.                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiPageImageInfo](https://types-mediawiki-response.pages.dev/api/core/ApiPageImageInfo.md)                                                     | Page-level fields `prop=imageinfo` contributes to [ApiPage](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md). [ImageInfoPage](https://types-mediawiki-response.pages.dev/api/core/ImageInfoPage.md) projects exactly this set.                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiPageInfo](https://types-mediawiki-response.pages.dev/api/core/ApiPageInfo.md)                                                               | Fields `prop=info` contributes to [ApiPage](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md). [InfoPage](https://types-mediawiki-response.pages.dev/api/core/InfoPage.md) projects exactly this set.                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiPageLink](https://types-mediawiki-response.pages.dev/api/core/ApiPageLink.md)                                                               | One link made by a page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiPagePropName](https://types-mediawiki-response.pages.dev/api/core/ApiPagePropName.md)                                                       | One page property name in use.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiPageProtection](https://types-mediawiki-response.pages.dev/api/core/ApiPageProtection.md)                                                   | One entry of a page's `protection` array (`inprop=protection`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiPageRef](https://types-mediawiki-response.pages.dev/api/core/ApiPageRef.md)                                                                 | The `pageid`/`ns`/`title` page identity triple shared by `list=` module rows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiPagesWithProp](https://types-mediawiki-response.pages.dev/api/core/ApiPagesWithProp.md)                                                     | One page that defines the requested property.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiParse](https://types-mediawiki-response.pages.dev/api/core/ApiParse.md)                                                                     | The `parse` object of a successful `action=parse` response. `title` and `pageid` are written before any `prop` value is considered; with `onlypst=1` the module returns a different, metadata-free shape instead — see [ApiParseOnlyPstResponse](https://types-mediawiki-response.pages.dev/api/core/ApiParseOnlyPstResponse.md).                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiParseCategory](https://types-mediawiki-response.pages.dev/api/core/ApiParseCategory.md)                                                     | A category the parsed page would add itself to (`prop=categories`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [~~ApiParseHeadItem~~](https://types-mediawiki-response.pages.dev/api/core/ApiParseHeadItem.md)                                                 | One raw `<head>` element (`prop=headitems`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiParseIWLink](https://types-mediawiki-response.pages.dev/api/core/ApiParseIWLink.md)                                                         | An interwiki link (`prop=iwlinks`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiParseLangLink](https://types-mediawiki-response.pages.dev/api/core/ApiParseLangLink.md)                                                     | An interlanguage link (`prop=langlinks`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                         |
| [ApiParseLimitReportEntry](https://types-mediawiki-response.pages.dev/api/core/ApiParseLimitReportEntry.md)                                     | One row of `limitreportdata` (`prop=limitreportdata`). fv2 keeps the PHP array's numeric keys, so the measurement(s) sit under `"0"`/`"1"`.                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiParseLink](https://types-mediawiki-response.pages.dev/api/core/ApiParseLink.md)                                                             | A wikilink or template used by the parsed page (`prop=links` / `prop=templates`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiParseOnlyPstResponse](https://types-mediawiki-response.pages.dev/api/core/ApiParseOnlyPstResponse.md)                                       | Response of `action=parse&onlypst=1`: the module builds the payload before it resolves a title, so only the pre-save-transformed text comes back — no `title`/`pageid` and none of the `prop` sub-objects of [ApiParse](https://types-mediawiki-response.pages.dev/api/core/ApiParse.md).                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                         |
| [ApiParseRedirect](https://types-mediawiki-response.pages.dev/api/core/ApiParseRedirect.md)                                                     | One redirect resolution (with `redirects=1`, when parsing `page=`/`pageid=`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiParseResponse](https://types-mediawiki-response.pages.dev/api/core/ApiParseResponse.md)                                                     | Response of `action=parse`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiParseSection](https://types-mediawiki-response.pages.dev/api/core/ApiParseSection.md)                                                       | A table-of-contents entry (`prop=sections`) — the legacy projection of the same outline `prop=tocdata` emits, with lowercase keys here (`fromtitle`, `byteoffset`) against camelCase there (`fromTitle`, `codepointOffset`); see [ApiParseTocSection](https://types-mediawiki-response.pages.dev/api/core/ApiParseTocSection.md). `extensionData` appears only when non-empty.                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiParseTocData](https://types-mediawiki-response.pages.dev/api/core/ApiParseTocData.md)                                                       | The `tocdata` object (`prop=tocdata`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiParseTocSection](https://types-mediawiki-response.pages.dev/api/core/ApiParseTocSection.md)                                                 | One `tocdata` section (`prop=tocdata`) — the same outline as [ApiParseSection](https://types-mediawiki-response.pages.dev/api/core/ApiParseSection.md) but camelCased, with an HTML heading level instead of a wikitext `level` and a code-point offset instead of a byte offset.                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiPatrolResponse](https://types-mediawiki-response.pages.dev/api/core/ApiPatrolResponse.md)                                                   | Response of `action=patrol`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiPatrolResult](https://types-mediawiki-response.pages.dev/api/core/ApiPatrolResult.md)                                                       | The `patrol` object of a successful `action=patrol` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiPrefixSearchResult](https://types-mediawiki-response.pages.dev/api/core/ApiPrefixSearchResult.md)                                           | One prefix-search hit.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiPreloadedContent](https://types-mediawiki-response.pages.dev/api/core/ApiPreloadedContent.md)                                               | Preloaded edit content (`inprop=preloadcontent`), which fills the main slot.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiProtectedTitle](https://types-mediawiki-response.pages.dev/api/core/ApiProtectedTitle.md)                                                   | One protected title. `ptprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiProtectionEntry](https://types-mediawiki-response.pages.dev/api/core/ApiProtectionEntry.md)                                                 | One applied protection (`type` → level, plus `expiry`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiProtectResponse](https://types-mediawiki-response.pages.dev/api/core/ApiProtectResponse.md)                                                 | Response of `action=protect`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiProtectResult](https://types-mediawiki-response.pages.dev/api/core/ApiProtectResult.md)                                                     | The `protect` object of an `action=protect` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiPurgeEntry](https://types-mediawiki-response.pages.dev/api/core/ApiPurgeEntry.md)                                                           | One purged page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiPurgeResponse](https://types-mediawiki-response.pages.dev/api/core/ApiPurgeResponse.md)                                                     | Response of `action=purge`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiQueryAuthManagerField](https://types-mediawiki-response.pages.dev/api/core/ApiQueryAuthManagerField.md)                                     | A single field descriptor of an [ApiQueryAuthManagerInfoRequest](https://types-mediawiki-response.pages.dev/api/core/ApiQueryAuthManagerInfoRequest.md).                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiQueryAuthManagerInfo](https://types-mediawiki-response.pages.dev/api/core/ApiQueryAuthManagerInfo.md)                                       | The `authmanagerinfo` object returned under `query`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiQueryAuthManagerInfoRequest](https://types-mediawiki-response.pages.dev/api/core/ApiQueryAuthManagerInfoRequest.md)                         | One AuthManager request descriptor returned by `meta=authmanagerinfo`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiQueryBadRev](https://types-mediawiki-response.pages.dev/api/core/ApiQueryBadRev.md)                                                         | One requested `revid` that does not exist, keyed by revision id.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiQueryContinue](https://types-mediawiki-response.pages.dev/api/core/ApiQueryContinue.md)                                                     | Continuation tokens returned by `action=query`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiQueryInterwikiTitle](https://types-mediawiki-response.pages.dev/api/core/ApiQueryInterwikiTitle.md)                                         | One title resolved to a foreign wiki through an interwiki prefix.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiQueryNormalized](https://types-mediawiki-response.pages.dev/api/core/ApiQueryNormalized.md)                                                 | One title normalization performed by the query framework.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                         |
| [ApiQueryPage](https://types-mediawiki-response.pages.dev/api/core/ApiQueryPage.md)                                                             | The `querypage` container: the requested report and its rows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiQueryPageResult](https://types-mediawiki-response.pages.dev/api/core/ApiQueryPageResult.md)                                                 | One row of a report.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiQueryResolvedRedirect](https://types-mediawiki-response.pages.dev/api/core/ApiQueryResolvedRedirect.md)                                     | One redirect resolved by the framework (`redirects=1`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiQueryResponse](https://types-mediawiki-response.pages.dev/api/core/ApiQueryResponse.md)                                                     | Response of `action=query`. `query` widens as modules get covered.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                                         |
| [ApiQueryResult](https://types-mediawiki-response.pages.dev/api/core/ApiQueryResult.md)                                                         | Accumulated shape of the `query` result object.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiQueryTitlePair](https://types-mediawiki-response.pages.dev/api/core/ApiQueryTitlePair.md)                                                   | A `{ from, to }` title pair emitted by the query framework.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiQueryTokens](https://types-mediawiki-response.pages.dev/api/core/ApiQueryTokens.md)                                                         | Tokens returned by `meta=tokens`; which keys appear depends on `type`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiRandomPage](https://types-mediawiki-response.pages.dev/api/core/ApiRandomPage.md)                                                           | One randomly selected page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiRateLimit](https://types-mediawiki-response.pages.dev/api/core/ApiRateLimit.md)                                                             | A single rate-limit window under `uiprop=ratelimits`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiRawMessage](https://types-mediawiki-response.pages.dev/api/core/ApiRawMessage.md)                                                           | An i18n message spec nested inside another message's `params` (`errorformat=raw`) when a parameter is itself a message, serialized as `{ message: ApiRawMessage }`. The nested `params` may recursively contain further messages.                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiRecentChange](https://types-mediawiki-response.pages.dev/api/core/ApiRecentChange.md)                                                       | One recent-changes entry. `rcprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiRedirect](https://types-mediawiki-response.pages.dev/api/core/ApiRedirect.md)                                                               | One redirect entry. `rdprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiRemoveAuthenticationDataResponse](https://types-mediawiki-response.pages.dev/api/core/ApiRemoveAuthenticationDataResponse.md)               | Response of `action=removeauthenticationdata`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiResetPasswordResponse](https://types-mediawiki-response.pages.dev/api/core/ApiResetPasswordResponse.md)                                     | Response of `action=resetpassword`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiRevision](https://types-mediawiki-response.pages.dev/api/core/ApiRevision.md)                                                               | A single revision entry in `pages[].revisions`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiRevisionDeleteItem](https://types-mediawiki-response.pages.dev/api/core/ApiRevisionDeleteItem.md)                                           | One item (revision / log entry / image) processed by the request.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiRevisionDeleteResponse](https://types-mediawiki-response.pages.dev/api/core/ApiRevisionDeleteResponse.md)                                   | Response of `action=revisiondelete`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiRevisionDeleteResult](https://types-mediawiki-response.pages.dev/api/core/ApiRevisionDeleteResult.md)                                       | The `revisiondelete` object of a successful response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiRevisionDiff](https://types-mediawiki-response.pages.dev/api/core/ApiRevisionDiff.md)                                                       | Diff output attached to a revision (`rvdiffto`/`rvdifftotext`; both request parameters are deprecated — prefer `action=compare`).                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiRevisionSlot](https://types-mediawiki-response.pages.dev/api/core/ApiRevisionSlot.md)                                                       | One content slot of a revision (a revision may have multiple named slots).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiRevisionSlots](https://types-mediawiki-response.pages.dev/api/core/ApiRevisionSlots.md)                                                     | The `slots` map, keyed by slot role. `main` is the default slot; extensions may add others (e.g. `top`, `bottom`). The index signature keeps it open.                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiRightsInfo](https://types-mediawiki-response.pages.dev/api/core/ApiRightsInfo.md)                                                           | `siprop=rightsinfo`: where to read the site's content-rights statement.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiRollbackResponse](https://types-mediawiki-response.pages.dev/api/core/ApiRollbackResponse.md)                                               | Response of `action=rollback`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiRollbackResult](https://types-mediawiki-response.pages.dev/api/core/ApiRollbackResult.md)                                                   | The `rollback` object of an `action=rollback` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiSbom](https://types-mediawiki-response.pages.dev/api/core/ApiSbom.md)                                                                       | Software Bill of Materials in CycloneDX 1.6 form (`siprop=sbom`). Requires a named (logged-in, non-temporary) account. `serialNumber` embeds a fresh UUID per request.                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiSbomComponent](https://types-mediawiki-response.pages.dev/api/core/ApiSbomComponent.md)                                                     | One component of the CycloneDX SBOM (`siprop=sbom`). Components nest: the platform entries carry their PHP extensions, MediaWiki core carries its composer packages and foreign resources, each extension carries its own composer packages.                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiSearchInfo](https://types-mediawiki-response.pages.dev/api/core/ApiSearchInfo.md)                                                           | Per-search metadata (`list=search`'s `searchinfo` sibling).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiSearchInterwikiInfo](https://types-mediawiki-response.pages.dev/api/core/ApiSearchInterwikiInfo.md)                                         | Total-hit counter of an interwiki search section.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiSearchInterwikiResult](https://types-mediawiki-response.pages.dev/api/core/ApiSearchInterwikiResult.md)                                     | One interwiki search hit, an element of [ApiQueryResult.interwikisearch](https://types-mediawiki-response.pages.dev/api/core/ApiQueryResult.md#interwikisearch) / [ApiQueryResult.additionalsearch](https://types-mediawiki-response.pages.dev/api/core/ApiQueryResult.md#additionalsearch). Fields follow `srprop` exactly like [ApiSearchResult](https://types-mediawiki-response.pages.dev/api/core/ApiSearchResult.md), except `title` is the bare page name without the namespace, `pageid` is always `0`, and the interwiki namespace/URL fields below are added. |                                                                                                                                                                                                                                                         |
| [ApiSearchResult](https://types-mediawiki-response.pages.dev/api/core/ApiSearchResult.md)                                                       | One search hit (`list=search`), and the page data `generator=search` injects into a `query.pages` entry.                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiSetNotificationTimestampEntry](https://types-mediawiki-response.pages.dev/api/core/ApiSetNotificationTimestampEntry.md)                     | One page entry of an `action=setnotificationtimestamp` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiSetNotificationTimestampResponse](https://types-mediawiki-response.pages.dev/api/core/ApiSetNotificationTimestampResponse.md)               | Response of `action=setnotificationtimestamp`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiSetNotificationTimestampWatchlistResult](https://types-mediawiki-response.pages.dev/api/core/ApiSetNotificationTimestampWatchlistResult.md) | Whole-watchlist result (`entirewatchlist=1`): a single object instead of the per-page array.                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiSetPageLanguageResponse](https://types-mediawiki-response.pages.dev/api/core/ApiSetPageLanguageResponse.md)                                 | Response of `action=setpagelanguage`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiShowHook](https://types-mediawiki-response.pages.dev/api/core/ApiShowHook.md)                                                               | One hook and its subscribers (`siprop=showhooks`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                                         |
| [ApiSiteExtension](https://types-mediawiki-response.pages.dev/api/core/ApiSiteExtension.md)                                                     | `siprop=extensions`: one installed extension or skin. Keys other than [type](https://types-mediawiki-response.pages.dev/api/core/ApiSiteExtension.md#type) appear only when the component's `extension.json` declares them.                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiSiteGeneral](https://types-mediawiki-response.pages.dev/api/core/ApiSiteGeneral.md)                                                         | Fields of `query.general` (`siprop=general`), closed on the 1.43 core key set — extend by declaration merging for site- or extension-specific keys.                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                                                                         |
| [ApiSiteLanguage](https://types-mediawiki-response.pages.dev/api/core/ApiSiteLanguage.md)                                                       | One language entry (`siprop=languages`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiSiteRestrictions](https://types-mediawiki-response.pages.dev/api/core/ApiSiteRestrictions.md)                                               | `siprop=restrictions`: protection types and levels. `levels` is **not** a flat string list — FlaggedRevs registers a protection class as a nested array, so an element can be `string[]` (e.g. `["sreview"]`).                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiSiteSkin](https://types-mediawiki-response.pages.dev/api/core/ApiSiteSkin.md)                                                               | One installed skin (`siprop=skins`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiSiteStatistics](https://types-mediawiki-response.pages.dev/api/core/ApiSiteStatistics.md)                                                   | Site counters (`siprop=statistics`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiSoftwareLibrary](https://types-mediawiki-response.pages.dev/api/core/ApiSoftwareLibrary.md)                                                 | One software component (`siprop=libraries` / `siprop=clientlibraries`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiSpecialPageAlias](https://types-mediawiki-response.pages.dev/api/core/ApiSpecialPageAlias.md)                                               | One localized special-page alias (`siprop=specialpagealiases`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiSpecMessage](https://types-mediawiki-response.pages.dev/api/core/ApiSpecMessage.md)                                                         | A structured in-band message — a serialized MediaWiki `Message`/`FatalError` spec (`{ message, params, code, type }`) nested inside an action result (e.g. password-policy messages, file-backend errors, AuthManager failures). Distinct from `ApiMessage`, which models the `errorformat`-based envelope.                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiStashedFile](https://types-mediawiki-response.pages.dev/api/core/ApiStashedFile.md)                                                         | One stashed file. `msfprop` controls the measurement fields.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiStashEditResponse](https://types-mediawiki-response.pages.dev/api/core/ApiStashEditResponse.md)                                             | Response of `action=stashedit`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiStashImageInfo](https://types-mediawiki-response.pages.dev/api/core/ApiStashImageInfo.md)                                                   | Metadata of one stashed file.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiTag](https://types-mediawiki-response.pages.dev/api/core/ApiTag.md)                                                                         | One change-tag definition. `tgprop` selects the optional fields.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiTagEntry](https://types-mediawiki-response.pages.dev/api/core/ApiTagEntry.md)                                                               | One targeted entry of an `action=tag` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiTagResponse](https://types-mediawiki-response.pages.dev/api/core/ApiTagResponse.md)                                                         | Response of `action=tag`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                         |
| [ApiTemplate](https://types-mediawiki-response.pages.dev/api/core/ApiTemplate.md)                                                               | One page transcluded by the subject page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                         |
| [ApiThumbUrlEntry](https://types-mediawiki-response.pages.dev/api/core/ApiThumbUrlEntry.md)                                                     | One scaled thumbnail entry (a keyed value of [ApiImageInfo.thumburls](https://types-mediawiki-response.pages.dev/api/core/ApiImageInfo.md#thumburls)).                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiTrackingCategory](https://types-mediawiki-response.pages.dev/api/core/ApiTrackingCategory.md)                                               | One tracking-category entry. \`tcprop=size                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | hidden\` controls the size fields.                                                                                                                                                                                                                      |
| [ApiTranscludedIn](https://types-mediawiki-response.pages.dev/api/core/ApiTranscludedIn.md)                                                     | One page in a `transcludedin` result. `tiprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiUnblockResponse](https://types-mediawiki-response.pages.dev/api/core/ApiUnblockResponse.md)                                                 | Response of `action=unblock`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiUnblockResult](https://types-mediawiki-response.pages.dev/api/core/ApiUnblockResult.md)                                                     | The `unblock` object of an `action=unblock` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiUndeleteResponse](https://types-mediawiki-response.pages.dev/api/core/ApiUndeleteResponse.md)                                               | Response of `action=undelete`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                         |
| [ApiUndeleteResult](https://types-mediawiki-response.pages.dev/api/core/ApiUndeleteResult.md)                                                   | The `undelete` object of an `action=undelete` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                         |
| [ApiUploadDialog](https://types-mediawiki-response.pages.dev/api/core/ApiUploadDialog.md)                                                       | Upload dialog configuration (`siprop=uploaddialog`), mirroring `$wgUploadDialog` verbatim.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiUploadExtMetadataField](https://types-mediawiki-response.pages.dev/api/core/ApiUploadExtMetadataField.md)                                   | A single `extmetadata` field on an uploaded file's imageinfo.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                         |
| [ApiUploadImageinfo](https://types-mediawiki-response.pages.dev/api/core/ApiUploadImageinfo.md)                                                 | The embedded `imageinfo` of an `action=upload` result, for the uploaded revision.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| [ApiUploadMetadataItem](https://types-mediawiki-response.pages.dev/api/core/ApiUploadMetadataItem.md)                                           | One `{ name, value }` metadata entry (values nest for structured types).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiUploadResponse](https://types-mediawiki-response.pages.dev/api/core/ApiUploadResponse.md)                                                   | Response of `action=upload`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                         |
| [ApiUploadWarnings](https://types-mediawiki-response.pages.dev/api/core/ApiUploadWarnings.md)                                                   | In-band upload warnings (values are strings, string arrays, or objects).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiUsedImage](https://types-mediawiki-response.pages.dev/api/core/ApiUsedImage.md)                                                             | One image used by a page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                         |
| [ApiUser](https://types-mediawiki-response.pages.dev/api/core/ApiUser.md)                                                                       | A user record. `usprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                         |
| [ApiUserContrib](https://types-mediawiki-response.pages.dev/api/core/ApiUserContrib.md)                                                         | One contribution record. `ucprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                         |
| [ApiUserCore](https://types-mediawiki-response.pages.dev/api/core/ApiUserCore.md)                                                               | Fields present on both the `list=users` ([ApiUser](https://types-mediawiki-response.pages.dev/api/core/ApiUser.md)) and `meta=userinfo` user records; each is gated by the same `usprop`/`uiprop` value in both modules.                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiUserGroup](https://types-mediawiki-response.pages.dev/api/core/ApiUserGroup.md)                                                             | One user group (`siprop=usergroups`). The right-granting lists come from `$wgAddGroups`/`$wgRemoveGroups`/…, so they are absent when unconfigured.                                                                                                                                                                                                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                                         |
| [ApiUserGroupMembership](https://types-mediawiki-response.pages.dev/api/core/ApiUserGroupMembership.md)                                         | A single group membership with grant metadata. `usprop=groupmemberships` (vs. the plain name list from `usprop=groups`).                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiUserInfo](https://types-mediawiki-response.pages.dev/api/core/ApiUserInfo.md)                                                               | The `userinfo` object of a `meta=userinfo` response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                         |
| [ApiUserrightsResponse](https://types-mediawiki-response.pages.dev/api/core/ApiUserrightsResponse.md)                                           | Response of `action=userrights`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                         |
| [ApiValidatePasswordResponse](https://types-mediawiki-response.pages.dev/api/core/ApiValidatePasswordResponse.md)                               | Response of `action=validatepassword`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                         |
| [ApiWarningDetail](https://types-mediawiki-response.pages.dev/api/core/ApiWarningDetail.md)                                                     | One `bc`-format warning entry (the value of a module key in `warnings`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                         |
| [ApiWatchEntry](https://types-mediawiki-response.pages.dev/api/core/ApiWatchEntry.md)                                                           | One watched/unwatched page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiWatchlistEntry](https://types-mediawiki-response.pages.dev/api/core/ApiWatchlistEntry.md)                                                   | One watchlist entry. `wlprop` controls which fields appear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiWatchlistLabel](https://types-mediawiki-response.pages.dev/api/core/ApiWatchlistLabel.md)                                                   | A watchlist label (`{ id, name }`), as returned by `meta=userinfo` `uiprop=watchlistlabels`, `prop=info` `inprop=watchlistlabels`, `list=watchlist` `wlprop=labels`, and echoed by `action=watch`. Requires `$wgEnableWatchlistLabels`. Emitted as a list; an empty set serializes as `[]`.                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ApiWatchlistRawEntry](https://types-mediawiki-response.pages.dev/api/core/ApiWatchlistRawEntry.md)                                             | One watched title.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                                         |
| [ApiWatchlistRawResponse](https://types-mediawiki-response.pages.dev/api/core/ApiWatchlistRawResponse.md)                                       | Response of a query whose only module is `list=watchlistraw`: because the module writes outside `query`, the envelope comes back without a `query` member.                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |
| [ApiWatchResponse](https://types-mediawiki-response.pages.dev/api/core/ApiWatchResponse.md)                                                     | Response of `action=watch`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                         |
| [ContentModelExtension](https://types-mediawiki-response.pages.dev/api/core/ContentModelExtension.md)                                           | Augmentation target for content models beyond MediaWiki core: extension packs and consumers merge members here (each mapping the model name to itself) to promote them to first-class known values of [ContentModel](https://types-mediawiki-response.pages.dev/api/core/ContentModel.md).                                                                                                                                                                                                                                                                              |                                                                                                                                                                                                                                                         |

## Type Aliases

| Type Alias                                                                                              | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [ApiAllusersEntry](https://types-mediawiki-response.pages.dev/api/core/ApiAllusersEntry.md)             | One user listed by `list=allusers`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [ApiAuthManagerMessage](https://types-mediawiki-response.pages.dev/api/core/ApiAuthManagerMessage.md)   | A message attached to an AuthManager request or field. Its shape follows the request's `amimessageformat` parameter (default `wikitext`): a rendered string under `wikitext`/`html`, an [ApiAuthManagerRawMessage](https://types-mediawiki-response.pages.dev/api/core/ApiAuthManagerRawMessage.md) under `raw`, and the key is absent under `none`.                                                                                                                                                                                                                                                                           |
| [ApiAuthManagerStatus](https://types-mediawiki-response.pages.dev/api/core/ApiAuthManagerStatus.md)     | AuthManager / password-flow status. The uppercase values are the `AuthenticationResponse` statuses that surface through the API (`PASS`/ `FAIL`/`UI`/`REDIRECT`/`RESTART`; the internal `ABSTAIN` never does); the lowercase `success` is emitted by `ApiResetPassword` itself. Open union.                                                                                                                                                                                                                                                                                                                                    |
| [ApiCheckTokenResult](https://types-mediawiki-response.pages.dev/api/core/ApiCheckTokenResult.md)       | Result values of [ApiCheckTokenResponse](https://types-mediawiki-response.pages.dev/api/core/ApiCheckTokenResponse.md).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [ApiCodexIcon](https://types-mediawiki-response.pages.dev/api/core/ApiCodexIcon.md)                     | A Codex icon: raw SVG markup, or a directionality/language-aware definition.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [ApiErrorResponse](https://types-mediawiki-response.pages.dev/api/core/ApiErrorResponse.md)             | An API response describing a failed request (either `errorformat` family).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [ApiManageTagsOperation](https://types-mediawiki-response.pages.dev/api/core/ApiManageTagsOperation.md) | `action=managetags` operation, echoed from the request.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [ApiMessageParam](https://types-mediawiki-response.pages.dev/api/core/ApiMessageParam.md)               | A single i18n message parameter under `errorformat=raw`: a scalar, a bare nested message ([ApiRawMessage](https://types-mediawiki-response.pages.dev/api/core/ApiRawMessage.md), produced when a message sits inside a list), or an object spec ([ApiMessageParamSpec](https://types-mediawiki-response.pages.dev/api/core/ApiMessageParamSpec.md)). Plain-text parameters are inlined as scalars, and a numeric parameter may arrive as a bare number or a `{ num }` spec.                                                                                                                                                    |
| [ApiPageExisting](https://types-mediawiki-response.pages.dev/api/core/ApiPageExisting.md)               | A `query.pages` entry whose page exists. The framework resolves `pageid`, `ns` and `title` for every existing entry, so they are required here instead of optional as on the merged [ApiPage](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md).                                                                                                                                                                                                                                                                                                                                                                 |
| [ApiPageProps](https://types-mediawiki-response.pages.dev/api/core/ApiPageProps.md)                     | The set of known property values is open-ended and site/extension-specific.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [ApiPasswordValidity](https://types-mediawiki-response.pages.dev/api/core/ApiPasswordValidity.md)       | Password-policy verdict mapped from `checkPasswordValidity`'s Status. Open union.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [ApiResponseWith](https://types-mediawiki-response.pages.dev/api/core/ApiResponseWith.md)               | Discriminated union helper: a response is either successful or an error.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ApiSearchHit](https://types-mediawiki-response.pages.dev/api/core/ApiSearchHit.md)                     | A `list=search` hit. The module writes `ns`, `title` and `pageid` for every hit, before any `srprop` value is considered, so they are required here — unlike [ApiSearchResult](https://types-mediawiki-response.pages.dev/api/core/ApiSearchResult.md), which stays all-optional because `generator=search` merges the same shape into [ApiPage](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md) entries.                                                                                                                                                                                                      |
| [ApiWarnings](https://types-mediawiki-response.pages.dev/api/core/ApiWarnings.md)                       | Warnings shape, polymorphic on `errorformat`: `bc` → object keyed by module name; modern → array of [ApiMessage](https://types-mediawiki-response.pages.dev/api/core/ApiMessage.md).                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [BlockExpiry](https://types-mediawiki-response.pages.dev/api/core/BlockExpiry.md)                       | Expiry of a block as an action result reports it: a timestamp, or the literal `infinite` for an indefinite block.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [CaseSensitivity](https://types-mediawiki-response.pages.dev/api/core/CaseSensitivity.md)               | Whether/case-sensitivity of page titles in a namespace. Open union for forward compatibility.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [CategoryMemberType](https://types-mediawiki-response.pages.dev/api/core/CategoryMemberType.md)         | Member type (`cmtype` / `gcmtype`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [ContentFormat](https://types-mediawiki-response.pages.dev/api/core/ContentFormat.md)                   | Serialization format of a revision slot, e.g. `text/x-wiki`. **Open union**: known core formats are listed for autocomplete and `(string & {})` keeps the type forward-compatible with extension-provided formats.                                                                                                                                                                                                                                                                                                                                                                                                             |
| [ContentModel](https://types-mediawiki-response.pages.dev/api/core/ContentModel.md)                     | Content model of a page. **Open union** — known values are autocomplete sugar only; `(string & {})` accepts any model a response may carry.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [ContributorsPage](https://types-mediawiki-response.pages.dev/api/core/ContributorsPage.md)             | A page projected to everything `prop=contributors` contributes, plus the framework-injected [ApiPage.index](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md#index).                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [Expiry](https://types-mediawiki-response.pages.dev/api/core/Expiry.md)                                 | Expiry of a temporary state: a timestamp, or the literal `infinity` when it does not expire. Block records spell the permanent case `infinite` instead — see [BlockExpiry](https://types-mediawiki-response.pages.dev/api/core/BlockExpiry.md).                                                                                                                                                                                                                                                                                                                                                                                |
| [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md)                                     | MediaWiki boolean-style flags: present as `true` when set, otherwise absent.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [ImageInfoPage](https://types-mediawiki-response.pages.dev/api/core/ImageInfoPage.md)                   | A page projected to everything `prop=imageinfo` contributes, plus the framework-injected [ApiPage.index](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md#index).                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [InfoPage](https://types-mediawiki-response.pages.dev/api/core/InfoPage.md)                             | A page projected to everything `prop=info` contributes, plus the framework-injected [ApiPage.index](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md#index).                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [InfoPageExisting](https://types-mediawiki-response.pages.dev/api/core/InfoPageExisting.md)             | [InfoPage](https://types-mediawiki-response.pages.dev/api/core/InfoPage.md) for a page that exists: the identity fields and the unconditional `prop=info` fields (`PropConstantKeys`) are required; `inprop`-gated fields stay optional.                                                                                                                                                                                                                                                                                                                                                                                       |
| [NamespaceIndex](https://types-mediawiki-response.pages.dev/api/core/NamespaceIndex.md)                 | Namespace index. Negative indexes are pseudo-namespaces.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [PlainText](https://types-mediawiki-response.pages.dev/api/core/PlainText.md)                           | A block of plain text (as opposed to HTML), e.g. a TextExtracts excerpt requested with `explaintext`. Kept distinct from HTML-bearing string fields.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [PropConstantKeys](https://types-mediawiki-response.pages.dev/api/core/PropConstantKeys.md)             | `prop=` fields their module writes unconditionally on an existing page. On [QueryPageExisting](https://types-mediawiki-response.pages.dev/api/core/QueryPageExisting.md) these are required when picked; on the all-state [QueryPage](https://types-mediawiki-response.pages.dev/api/core/QueryPage.md) they stay optional, because invalid/special entries never carry prop fields. Every other `prop=` key is omitted when its data is absent (empty lists, non-file pages, non-category pages), so it stays optional even on [QueryPageExisting](https://types-mediawiki-response.pages.dev/api/core/QueryPageExisting.md). |
| [ProtectedTitleLevel](https://types-mediawiki-response.pages.dev/api/core/ProtectedTitleLevel.md)       | Create-protection level of a protected title — an entry of `$wgRestrictionLevels` (core default: `autoconfirmed`, `sysop`). **Open union**: `sreview` comes from FlaggedRevs, so the set is site-dependent.                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [QueryPage](https://types-mediawiki-response.pages.dev/api/core/QueryPage.md)                           | A page scoped to a chosen set of `prop=` fields: identity fields plus the named keys only. Lets callers reflect what they requested and get a compile error when reading a prop they did not ask for. The generator-injected [ApiPage.index](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md#index) is included as well, because it comes from the query framework rather than from a `prop=`.                                                                                                                                                                                                                  |
| [QueryPageExisting](https://types-mediawiki-response.pages.dev/api/core/QueryPageExisting.md)           | [QueryPage](https://types-mediawiki-response.pages.dev/api/core/QueryPage.md) for a page that exists: the identity fields are required rather than optional, and picked `prop=` fields that their module writes unconditionally ([PropConstantKeys](https://types-mediawiki-response.pages.dev/api/core/PropConstantKeys.md)) are required too. See [ApiPageExisting](https://types-mediawiki-response.pages.dev/api/core/ApiPageExisting.md) for when this holds.                                                                                                                                                             |
| [RecentChangeType](https://types-mediawiki-response.pages.dev/api/core/RecentChangeType.md)             | Change type (`rctype`). Open union for forward compatibility.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [RevisionDeleteStatus](https://types-mediawiki-response.pages.dev/api/core/RevisionDeleteStatus.md)     | Per-item outcome. Open union for forward compatibility.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [SearchPage](https://types-mediawiki-response.pages.dev/api/core/SearchPage.md)                         | A page projected to the hit fields `generator=search` injects, plus the framework-injected [ApiPage.index](https://types-mediawiki-response.pages.dev/api/core/ApiPage.md#index).                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [Timestamp](https://types-mediawiki-response.pages.dev/api/core/Timestamp.md)                           | A MediaWiki timestamp in ISO 8601 format (UTC), e.g. `2024-01-15T08:30:00Z`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [WatchlistExpiry](https://types-mediawiki-response.pages.dev/api/core/WatchlistExpiry.md)               | Expiry of a watch: a timestamp, or `null` when the page is not watched or the watch is permanent.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
