The label of the menu item
The URL to which the menu item points to
Ordering index
Opens link in new tab (to be used together with external_url
)
Item type associated with the menu item
Item type filter associated with the menu item (to be used together with item_type
relationship)
Parent menu item
import { buildClient } from '@datocms/cma-client-node';async function run() {const client = buildClient({ apiToken: '<YOUR_API_TOKEN>' });const menuItemId = '34';const menuItem = await client.menuItems.update(menuItemId, {label: 'Posts',external_url: '',position: 1,open_in_new_tab: true,item_type: {type: 'item_type',id: '44'},item_type_filter: {type: 'item_type_filter',id: '34'},parent: null});console.log(menuItem);}run();
{id: '34',label: 'Posts',external_url: '',position: 1,open_in_new_tab: true,item_type: {type: 'item_type',id: '44'},item_type_filter: {type: 'item_type_filter',id: '34'},parent: null,children: [{type: 'menu_item',id: '34'}]}