**Source URL:** https://limited.veevavault.dev/medical/mdl/component-types/page

# Page

**Class:** `metadata`

This component defines a custom page in Vault. You can create custom pages, but you cannot modify standard or system-managed pages.

Learn about [Custom Pages](/custom-pages).

| Attribute | Metadata | Description |
| --- | --- | --- |
| `label` | Type: String Max length: 60 | UI-friendly string in the Vault’s base language. |
| `active` | Type: Boolean | Indicates whether the component is active. When `false`, the page URL returns a Page Not Found error. |
| `client_distribution` | Type: ComponentReference | References the associated `Clientdistribution` component (prefixed with `Clientdistribution.`). This is required if the page name ends with `__c`. |
| `default_client_code` | Type: String Max length: 255 | For internal Veeva use only. |
| `description` | Type: String Max length: 255 | A description of the *Page* to display in the Vault Admin UI. |
| `disable_chrome` | Type: Boolean | If `true`, the page does not display the Vault header. Defaults to `false`. |
| `disable_configuration` | Type: Boolean | For internal Veeva use only. |
| `disable_permission` | Type: Boolean | For internal Veeva use only. |
| `page_client_code` | Type: SubcomponentReference | References the associated `Pageclientcode` subcomponent (prefixed with `Pageclientcode.`). This is required if the page name ends with `__c` and if the `client_distribution` is specified. |
| `page_controller` | Type: ComponentReference | Refers to the associated `Pagecontroller` component (prefixed with `Pagecontroller.`). This is required if the page name ends with `__c`. |
| `server_code` | Type: ComponentReference | For internal Veeva use only. |
| `url_path_name` | Type: String Max length: 40 | A unique URL path to access the page. |

### Supported Operations

| Operation | Support |
| --- | --- |
| Create | Yes |
| Recreate | Yes |
| Alter | Yes |
| Drop | Yes |
| Rename | Yes |
| Describe | Yes |
| Generate Recreate | Yes |
| Queryable | Yes |

---

**Previous:** [Overlaytemplate](/medical/mdl/component-types/overlaytemplate)  
**Next:** [Pagelayout](/medical/mdl/component-types/pagelayout)