**Source URL:** https://general.veevavault.dev/regulatory/mdl/component-types/page.md

# 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 <a href="/custom-pages">Custom Pages</a>.

| Attribute | Metadata | Description |
| --- | --- | --- |
| label | Type: StringMax 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: StringMax length: 255 | For internal Veeva use only. |
| description | Type: StringMax 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: StringMax length: 40 | A unique URL path to access the page. |

### Supported Operations {#supported-operations}

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


---

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