DatoCMS REST API client v0.6.2 DatoCMS.RESTClient.MenuItem View Source
Link to this section Summary
Functions
Calls POST /menu-items
Calls DELETE /menu-items/{(%2Fschemata%2Fmenu_item%23%2Fdefinitions%2Fmenu_item%2Fdefinitions%2Fidentity)}
Calls GET /menu-items/{(%2Fschemata%2Fmenu_item%23%2Fdefinitions%2Fmenu_item%2Fdefinitions%2Fidentity)}
Calls GET /menu-items
Calls PUT /menu-items/{(%2Fschemata%2Fmenu_item%23%2Fdefinitions%2Fmenu_item%2Fdefinitions%2Fidentity)}
Link to this section Functions
Calls POST /menu-items
params
is JSON encoded and passed as the request body.
params Schema
{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"attributes":{"additionalProperties":false,"description":"JSON API attributes","properties":{"label":{"description":"The label of the menu item","example":"Posts","type":"string"},"position":{"description":"Ordering index","example":1,"type":"integer"}},"required":["label","position"],"type":"object"},"relationships":{"additionalProperties":false,"properties":{"item_type":{"additionalProperties":false,"description":"item type associated with the menu item","properties":{"data":{"anyOf":[{"additionalProperties":false,"description":"JSON API data","properties":{"id":{"description":"ID of item type","example":"44","type":"string"},"type":{"description":"JSON API type field","example":"item_type","pattern":"^item_type$","type":["string"]}},"required":["type","id"],"type":"object"},{"type":["null"]}]}},"required":["data"],"type":"object"},"parent":{"additionalProperties":false,"description":"Parent menu item","properties":{"data":{"anyOf":[{"type":["null"]},{"additionalProperties":false,"description":"JSON API data","properties":{"id":{"description":"ID of menu item","example":"34","type":"string"},"type":{"description":"JSON API type field","example":"menu_item","pattern":"^menu_item$","type":["string"]}},"required":["type","id"],"type":"object"}],"example":null}},"required":["data"],"type":"object"}},"type":"object"},"type":{"description":"JSON API type field","example":"menu_item","pattern":"^menu_item$","type":["string"]}},"required":["type","attributes","relationships"],"type":"object"}},"required":["data"],"type":"object"}
Calls DELETE /menu-items/{(%2Fschemata%2Fmenu_item%23%2Fdefinitions%2Fmenu_item%2Fdefinitions%2Fidentity)}
Calls GET /menu-items/{(%2Fschemata%2Fmenu_item%23%2Fdefinitions%2Fmenu_item%2Fdefinitions%2Fidentity)}
Calls GET /menu-items
Calls PUT /menu-items/{(%2Fschemata%2Fmenu_item%23%2Fdefinitions%2Fmenu_item%2Fdefinitions%2Fidentity)}
params
is JSON encoded and passed as the request body.
params Schema
{"additionalProperties":false,"properties":{"data":{"additionalProperties":false,"properties":{"attributes":{"additionalProperties":false,"description":"JSON API attributes","properties":{"label":{"description":"The label of the menu item","example":"Posts","type":"string"},"position":{"description":"Ordering index","example":1,"type":"integer"}},"required":["label","position"],"type":"object"},"id":{"description":"ID of menu item","example":"34","type":"string"},"relationships":{"additionalProperties":false,"properties":{"item_type":{"additionalProperties":false,"description":"item type associated with the menu item","properties":{"data":{"anyOf":[{"additionalProperties":false,"description":"JSON API data","properties":{"id":{"description":"ID of item type","example":"44","type":"string"},"type":{"description":"JSON API type field","example":"item_type","pattern":"^item_type$","type":["string"]}},"required":["type","id"],"type":"object"},{"type":["null"]}]}},"required":["data"],"type":"object"},"parent":{"additionalProperties":false,"description":"Parent menu item","properties":{"data":{"anyOf":[{"type":["null"]},{"additionalProperties":false,"description":"JSON API data","properties":{"id":{"description":"ID of menu item","example":"34","type":"string"},"type":{"description":"JSON API type field","example":"menu_item","pattern":"^menu_item$","type":["string"]}},"required":["type","id"],"type":"object"}],"example":null}},"required":["data"],"type":"object"}},"type":"object"},"type":{"description":"JSON API type field","example":"menu_item","pattern":"^menu_item$","type":["string"]}},"required":["type","id","attributes","relationships"],"type":"object"}},"required":["data"],"type":"object"}