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

# Interface: ApiProtectResult

Defined in: [core/protect.ts:37](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/protect.ts#L37)

The `protect` object of an `action=protect` response.

## Properties

### cascade?

> `optional` **cascade?**: `true`

Defined in: [core/protect.ts:45](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/protect.ts#L45)

The protection cascades to the pages transcluded here (`cascade=1`). A [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

***

### protections

> **protections**: [`ApiProtectionEntry`](https://types-mediawiki-response.pages.dev/api/core/ApiProtectionEntry.md)\[]

Defined in: [core/protect.ts:48](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/protect.ts#L48)

Applied restrictions, one entry per restriction type.

***

### reason

> **reason**: `string`

Defined in: [core/protect.ts:42](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/protect.ts#L42)

Protection reason (echoed back).

***

### title

> **title**: `string`

Defined in: [core/protect.ts:39](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/protect.ts#L39)

Protected page title.
