> 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: ApiRevisionSlot

Defined in: [core/query/revisions.ts:16](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L16)

One content slot of a revision (a revision may have multiple named slots).

## Properties

### badcontentformat?

> `optional` **badcontentformat?**: `true`

Defined in: [core/query/revisions.ts:49](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L49)

The requested content format is not supported by this slot's model. `rvprop=content`; a [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

***

### content?

> `optional` **content?**: `string`

Defined in: [core/query/revisions.ts:55](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L55)

Slot body. `rvprop=content`. Absent when the text is suppressed
(see [ApiRevisionSlot.texthidden](#texthidden)) or not requested.

***

### contentformat?

> `optional` **contentformat?**: [`ContentFormat`](https://types-mediawiki-response.pages.dev/api/core/ContentFormat.md)

Defined in: [core/query/revisions.ts:21](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L21)

Serialization format of this slot, e.g. `text/x-wiki`. `rvprop=content`.

***

### contentmodel?

> `optional` **contentmodel?**: [`ContentModel`](https://types-mediawiki-response.pages.dev/api/core/ContentModel.md)

Defined in: [core/query/revisions.ts:18](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L18)

Content model of this slot, e.g. `wikitext`. `rvprop=contentmodel`.

***

### missing?

> `optional` **missing?**: `true`

Defined in: [core/query/revisions.ts:36](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L36)

The slot could not be read for this revision; a [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

***

### nosuchsection?

> `optional` **nosuchsection?**: `true`

Defined in: [core/query/revisions.ts:46](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L46)

The requested `rvsection` does not exist in this slot; a [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).
Without `rvslots=` the same condition surfaces as a `nosuchsection` API
error instead.

***

### sha1?

> `optional` **sha1?**: `string`

Defined in: [core/query/revisions.ts:27](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L27)

Slot content checksum (hex). `rvprop=slotsha1`. May be empty (`''`).

***

### sha1hidden?

> `optional` **sha1hidden?**: `true`

Defined in: [core/query/revisions.ts:33](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L33)

The slot checksum is hidden (revision-deleted). `rvprop=slotsha1`; a [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

***

### size?

> `optional` **size?**: `number`

Defined in: [core/query/revisions.ts:24](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L24)

Slot size in bytes. `rvprop=slotsize`.

***

### texthidden?

> `optional` **texthidden?**: `true`

Defined in: [core/query/revisions.ts:30](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L30)

The slot content is hidden (revision-deleted). `rvprop=content`; a [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).

***

### textmissing?

> `optional` **textmissing?**: `true`

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

The slot has no content to return (e.g. deleted text); a [Flag](https://types-mediawiki-response.pages.dev/api/core/Flag.md).
