> For the complete documentation index, see [llms.txt](https://docs.venuecms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.venuecms.com/developers/sdk/reference/type-aliases/page.md).

# Page

[**@venuecms/sdk**](/developers/sdk/reference/index.md)

***

## Type Alias: Page

```ts
type Page = object;
```

Defined in: [packages/sdk/src/client/types.gen.ts:399](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L399)

### Type declaration

| Name                         | Type                                                                                                                            | Defined in                                                                                                                                                          |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `artists`?                   | `object`\[]                                                                                                                     | [packages/sdk/src/client/types.gen.ts:452](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L452) |
| `custom`?                    | [`CustomSchemaData`](https://github.com/venuecms/sdk/tree/main/packages/docs/sdk/reference/type-aliases/CustomSchemaData.md)\[] | [packages/sdk/src/client/types.gen.ts:449](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L449) |
| `date`?                      | `string` \| `unknown`                                                                                                           | [packages/sdk/src/client/types.gen.ts:405](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L405) |
| `featured`                   | `boolean`                                                                                                                       | [packages/sdk/src/client/types.gen.ts:403](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L403) |
| `featuredExpiration`?        | `string` \| `unknown`                                                                                                           | [packages/sdk/src/client/types.gen.ts:404](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L404) |
| `fullPath`?                  | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:436](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L436) |
| `id`                         | `string`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:400](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L400) |
| `image`?                     | [`MediaItem`](/developers/sdk/reference/type-aliases/mediaitem.md)                                                              | [packages/sdk/src/client/types.gen.ts:411](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L411) |
| `linkUrl`?                   | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:407](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L407) |
| `localizedContent`           | [`LocalizedContent`](/developers/sdk/reference/type-aliases/localizedcontent.md)\[]                                             | [packages/sdk/src/client/types.gen.ts:451](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L451) |
| `openInNewTab`               | `boolean`                                                                                                                       | [packages/sdk/src/client/types.gen.ts:408](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L408) |
| `order`                      | `number`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:401](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L401) |
| `parent`?                    | `object`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:412](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L412) |
| `parent.createdAt`           | `string`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:415](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L415) |
| `parent.date`?               | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:428](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L428) |
| `parent.dirty`               | `boolean`                                                                                                                       | [packages/sdk/src/client/types.gen.ts:422](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L422) |
| `parent.featured`            | `boolean`                                                                                                                       | [packages/sdk/src/client/types.gen.ts:426](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L426) |
| `parent.featuredExpiration`? | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:427](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L427) |
| `parent.id`                  | `string`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:413](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L413) |
| `parent.imageId`?            | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:432](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L432) |
| `parent.linkUrl`?            | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:430](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L430) |
| `parent.openInNewTab`        | `boolean`                                                                                                                       | [packages/sdk/src/client/types.gen.ts:431](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L431) |
| `parent.order`               | `number`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:423](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L423) |
| `parent.parentId`?           | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:434](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L434) |
| `parent.publishedId`?        | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:421](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L421) |
| `parent.publishState`        | `"DRAFT"` \| `"REQUEST"` \| `"PUBLISHED"` \| `"CANCELLED"`                                                                      | [packages/sdk/src/client/types.gen.ts:419](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L419) |
| `parent.recordType`          | `"SOURCE"` \| `"PUBLISHED"` \| `"REVISION"`                                                                                     | [packages/sdk/src/client/types.gen.ts:417](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L417) |
| `parent.revisionId`?         | `number` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:418](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L418) |
| `parent.siteId`              | `string`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:414](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L414) |
| `parent.slug`                | `string`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:425](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L425) |
| `parent.source`?             | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:420](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L420) |
| `parent.type`                | `"CONTENT"` \| `"NEWS"` \| `"NEWSLIST"` \| `"LINK"`                                                                             | [packages/sdk/src/client/types.gen.ts:429](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L429) |
| `parent.updatedAt`           | `string`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:416](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L416) |
| `parent.userId`?             | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:433](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L433) |
| `parent.visible`             | `boolean`                                                                                                                       | [packages/sdk/src/client/types.gen.ts:424](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L424) |
| `parentId`?                  | `string` \| `null`                                                                                                              | [packages/sdk/src/client/types.gen.ts:409](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L409) |
| `roles`                      | `object`\[]                                                                                                                     | [packages/sdk/src/client/types.gen.ts:437](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L437) |
| `siteId`                     | `string`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:410](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L410) |
| `slug`                       | `string`                                                                                                                        | [packages/sdk/src/client/types.gen.ts:402](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L402) |
| `tags`?                      | [`Tag`](https://github.com/venuecms/sdk/tree/main/packages/docs/sdk/reference/type-aliases/Tag.md)\[]                           | [packages/sdk/src/client/types.gen.ts:450](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L450) |
| `type`                       | `"CONTENT"` \| `"NEWS"` \| `"NEWSLIST"` \| `"LINK"`                                                                             | [packages/sdk/src/client/types.gen.ts:406](https://github.com/venuecms/sdk/blob/bb1137b16c817ba8d33cf05998a0f270a24c5cbe/packages/sdk/src/client/types.gen.ts#L406) |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.venuecms.com/developers/sdk/reference/type-aliases/page.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
