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 menuItem = await client.menuItems.create({label: 'Posts',external_url: '',position: 1,open_in_new_tab: true,item_type: {type: 'item_type',id: 'DxMaW10UQiCmZcuuA-IkkA'},item_type_filter: {type: 'item_type_filter',id: 'FF-P5of6Qp-DD2w0xoaa6Q'},parent: null});console.log(menuItem);}run();
{id: 'uinr2zfqQLeCo_1O0-ao-Q',label: 'Posts',external_url: '',position: 1,open_in_new_tab: true,item_type: {type: 'item_type',id: 'DxMaW10UQiCmZcuuA-IkkA'},item_type_filter: {type: 'item_type_filter',id: 'FF-P5of6Qp-DD2w0xoaa6Q'},parent: null,children: [{type: 'menu_item',id: 'uinr2zfqQLeCo_1O0-ao-Q'}]}