# Menu Item

In DatoCMS you can organize the different Models present in your administrative area reordering and grouping them, so that their purpose will be more clear to the final editor.

## Object payload

**`id`**

- Type: string
- Example: `"uinr2zfqQLeCo_1O0-ao-Q"`

RFC 4122 UUID of menu item expressed in URL-safe base64 format

**`type`**

- Type: string

Must be exactly `"menu_item"`.

**`label`**

- Type: string
- Example: `"Posts"`

The label of the menu item

**`position`**

- Type: integer
- Example: `1`

Ordering index

**`external_url`**

- Type: null, string

The URL to which the menu item points to

**`open_in_new_tab`**

- Type: boolean

Opens link in new tab (to be used together with `external_url`)

**`item_type`**

- Type: [ResourceLinkage\<"item_type"\>](https://www-draft.datocms.com/docs/content-management-api/resources/item_type.md), null

Item type associated with the menu item

**`item_type_filter`**

- Type: [ResourceLinkage\<"item_type_filter"\>](https://www-draft.datocms.com/docs/content-management-api/resources/item_type_filter.md), null

Item type filter associated with the menu item (to be used together with `item_type` relationship)

**`parent`**

- Type: null, [ResourceLinkage\<"menu_item"\>](https://www-draft.datocms.com/docs/content-management-api/resources/menu_item.md)

Parent menu item

**`children`**

- Type: Array<[ResourceLinkage\<"menu_item"\>](https://www-draft.datocms.com/docs/content-management-api/resources/menu_item.md)>

Underlying menu items

## Available endpoints

-   [Create a new menu item](https://www.datocms.com/docs/content-management-api/resources/menu-item/create.md)
-   [Update a menu item](https://www.datocms.com/docs/content-management-api/resources/menu-item/update.md)
-   [List all menu items](https://www.datocms.com/docs/content-management-api/resources/menu-item/instances.md)
-   [Retrieve a menu item](https://www.datocms.com/docs/content-management-api/resources/menu-item/self.md)
-   [Delete a menu item](https://www.datocms.com/docs/content-management-api/resources/menu-item/destroy.md)

## Related content in "Content Management API"

- [Content Management API Overview](https://www.datocms.com/docs/content-management-api.md)
- [Using the JavaScript CMA client](https://www.datocms.com/docs/content-management-api/using-the-nodejs-clients.md)
- [API versioning](https://www.datocms.com/docs/content-management-api/api-versioning.md)
- [Authentication](https://www.datocms.com/docs/content-management-api/authentication.md)
- [Environments](https://www.datocms.com/docs/content-management-api/setting-the-environment.md)
- [Error codes & handling failures (CMA)](https://www.datocms.com/docs/content-management-api/errors.md)
- [Pagination](https://www.datocms.com/docs/content-management-api/pagination.md)
- [Asynchronous jobs](https://www.datocms.com/docs/content-management-api/async-jobs.md)
- [CMA Technical Limits & Rate Limits](https://www.datocms.com/docs/content-management-api/technical-limits.md)
- [Record](https://www.datocms.com/docs/content-management-api/resources/item.md)
- [Scheduled publication](https://www.datocms.com/docs/content-management-api/resources/scheduled-publication.md)
- [Scheduled unpublishing](https://www.datocms.com/docs/content-management-api/resources/scheduled-unpublishing.md)
- [Upload](https://www.datocms.com/docs/content-management-api/resources/upload.md)
- [Site](https://www.datocms.com/docs/content-management-api/resources/site.md)
- [Model/Block model](https://www.datocms.com/docs/content-management-api/resources/item-type.md)
- [Field](https://www.datocms.com/docs/content-management-api/resources/field.md)
- [Fieldset](https://www.datocms.com/docs/content-management-api/resources/fieldset.md)
- [Record version](https://www.datocms.com/docs/content-management-api/resources/item-version.md)
- [Upload permission](https://www.datocms.com/docs/content-management-api/resources/upload-request.md)
- [Upload track](https://www.datocms.com/docs/content-management-api/resources/upload-track.md)
- [Manual tags](https://www.datocms.com/docs/content-management-api/resources/upload-tag.md)
- [Smart tags](https://www.datocms.com/docs/content-management-api/resources/upload-smart-tag.md)
- [Upload Collection](https://www.datocms.com/docs/content-management-api/resources/upload-collection.md)
- [Search Index](https://www.datocms.com/docs/content-management-api/resources/search-index.md)
- [Search result](https://www.datocms.com/docs/content-management-api/resources/search-result.md)
- [Search indexing activity](https://www.datocms.com/docs/content-management-api/resources/search-index-event.md)
- [Environment](https://www.datocms.com/docs/content-management-api/resources/environment.md)
- [Maintenance mode](https://www.datocms.com/docs/content-management-api/resources/maintenance-mode.md)
- [Menu Item](https://www.datocms.com/docs/content-management-api/resources/menu-item.md)
- [Create a new menu item](https://www.datocms.com/docs/content-management-api/resources/menu-item/create.md)
- [Update a menu item](https://www.datocms.com/docs/content-management-api/resources/menu-item/update.md)
- [List all menu items](https://www.datocms.com/docs/content-management-api/resources/menu-item/instances.md)
- [Retrieve a menu item](https://www.datocms.com/docs/content-management-api/resources/menu-item/self.md)
- [Delete a menu item](https://www.datocms.com/docs/content-management-api/resources/menu-item/destroy.md)
- [Schema Menu Item](https://www.datocms.com/docs/content-management-api/resources/schema-menu-item.md)
- [Uploads filter](https://www.datocms.com/docs/content-management-api/resources/upload-filter.md)
- [Model filter](https://www.datocms.com/docs/content-management-api/resources/item-type-filter.md)
- [Plugin](https://www.datocms.com/docs/content-management-api/resources/plugin.md)
- [Workflow](https://www.datocms.com/docs/content-management-api/resources/workflow.md)
- [Asynchronous job](https://www.datocms.com/docs/content-management-api/resources/job.md)
- [Job result](https://www.datocms.com/docs/content-management-api/resources/job-result.md)
- [Account](https://www.datocms.com/docs/content-management-api/resources/account.md)
- [Organization](https://www.datocms.com/docs/content-management-api/resources/organization.md)
- [Invitation](https://www.datocms.com/docs/content-management-api/resources/site-invitation.md)
- [Collaborator](https://www.datocms.com/docs/content-management-api/resources/user.md)
- [Role](https://www.datocms.com/docs/content-management-api/resources/role.md)
- [API token](https://www.datocms.com/docs/content-management-api/resources/access-token.md)
- [Webhook](https://www.datocms.com/docs/content-management-api/resources/webhook.md)
- [Webhook call](https://www.datocms.com/docs/content-management-api/resources/webhook-call.md)
- [Build trigger](https://www.datocms.com/docs/content-management-api/resources/build-trigger.md)
- [Deploy activity](https://www.datocms.com/docs/content-management-api/resources/build-event.md)
- [Subscription limit](https://www.datocms.com/docs/content-management-api/resources/subscription-limit.md)
- [Subscription feature](https://www.datocms.com/docs/content-management-api/resources/subscription-feature.md)
- [SSO Settings](https://www.datocms.com/docs/content-management-api/resources/sso-settings.md)
- [SSO User](https://www.datocms.com/docs/content-management-api/resources/sso-user.md)
- [SSO Group](https://www.datocms.com/docs/content-management-api/resources/sso-group.md)
- [White-label settings](https://www.datocms.com/docs/content-management-api/resources/white-label-settings.md)
- [Audit log event](https://www.datocms.com/docs/content-management-api/resources/audit-log-event.md)