Show examples in:
Javascript HTTP
Endpoint info
Available examples

Content Management API > Schema Menu Item

Update a schema menu item

Body parameters

label null, string Optional

The label of the schema menu item (only present when the schema menu item is not linked to an item type)

Example: "Posts"
position integer Optional

Ordering index

Example: 1
kind enum Optional

Indicates if the schema menu item refers to an item type or a modular block

Example: "item_type"
item_type Optional
modular_block Optional
item_type Optional

Item type associated with the menu item

parent Optional

Parent schema menu item

children Optional

Underlying schema menu items

Returns

Returns a resource object of type schema_menu_item

Examples

1
import { buildClient } from "@datocms/cma-client-node";
2
3
async function run() {
4
const client = buildClient({ apiToken: process.env.DATOCMS_API_TOKEN });
5
6
const schemaMenuItemId = "uinr2zfqQLeCo_1O0-ao-Q";
7
8
const schemaMenuItem = await client.schemaMenuItems.update(schemaMenuItemId, {
9
id: "uinr2zfqQLeCo_1O0-ao-Q",
10
});
11
12
// Check the 'Returned output' tab for the result ☝️
13
console.log(schemaMenuItem);
14
}
15
16
run();
1
{
2
id: "uinr2zfqQLeCo_1O0-ao-Q",
3
label: "Posts",
4
position: 1,
5
kind: "item_type",
6
item_type: { type: "item_type", id: "DxMaW10UQiCmZcuuA-IkkA" },
7
parent: null,
8
children: [{ type: "schema_menu_item", id: "uinr2zfqQLeCo_1O0-ao-Q" }],
9
}