- Documentation
 - Menu
 - Update Menu
 
Update Menu¶
Update a menu for an application.
Request Format¶
PUT https://{apigw-address}/enos-app-service/v3/menus
Request Parameters(URI)¶
Name  | 
Location(Path/Query)  | 
Required/Optional  | 
Data Type  | 
Description  | 
|---|---|---|---|---|
orgId  | 
Query  | 
Required  | 
String  | 
The OU ID which the application belongs to. How to get orgId >>  | 
Request Parameters(Header)¶
Name  | 
Required/Optional  | 
Data Type  | 
Description  | 
|---|---|---|---|
accept-language  | 
Optional  | 
String  | 
The required language, such as “zh-CN” or “en-US”. If not specified, the default return message will include all available internationalized content. EnOS Supported Languages >>  | 
Request Parameters(Body)¶
Name  | 
Required/Optional  | 
Data Type  | 
Description  | 
|---|---|---|---|
id  | 
Required  | 
String  | 
The menu identifier generated by the system.  | 
name  | 
Required  | 
StringI18n  | 
The menu name. Internationalized field representation >>  | 
description  | 
Optional  | 
StringI18n  | 
The menu description. Internationalized field representation >>  | 
appId  | 
Required  | 
String  | 
The application ID that the menu belongs to.  | 
keyword  | 
Required  | 
String  | 
The custom unique identifier for the menu.  | 
parentId  | 
Optional  | 
String  | 
The parent menu ID.  | 
sortId  | 
Required  | 
Integer  | 
The sorting ID that determines the order of the current menu at its level. Beginning with 1, the menu with a smaller sort ID will rank higher in the order.  | 
url  | 
Optional  | 
String  | 
The URL address of the menu.  | 
Response Parameters¶
Name  | 
Data Type  | 
Description  | 
|---|---|---|
id  | 
String  | 
The menu identifier generated by the system.  | 
appId  | 
String  | 
The application ID that the menu belongs to.  | 
name  | 
StringI18n  | 
The menu name.  | 
description  | 
StringI18n  | 
The menu description.  | 
keyword  | 
String  | 
The custom unique identifier for the menu.  | 
parentId  | 
String  | 
The parent menu ID.  | 
sortId  | 
Integer  | 
The sorting ID that determines the order of the current menu at its level. Beginning with 1, the menu with a smaller sort ID will rank higher in the order.  | 
url  | 
String  | 
The URL address of the menu.  | 
status  | 
String  | 
The menu authorization status, empty by default.  | 
Samples¶
Request Sample¶
url: https://{apigw-address}/enos-app-service/v3/menus?orgId=yourOrgId
method: PUT
request Body:
{
  "appId": "yourApplicationId",
  "id":"systemMenuId",
  "name": {
    "default": "menu1"
  },
  "description": {
   "en_US":"Description"
  },
  "keyword": "menu1",
  "sortId":1
}
Return Sample¶
{
  "code": 0,
  "msg": "OK",
  "subMsg": null,
  "data": {
    "id": "systemMenuId",
    "appId": "yourApplicationId",
    "name": {
      "default": "menu1"
    },
    "description": {
      "en_US": "Description"
    },
    "keyword": "menu1",
    "parentId": "",
    "sortId": 1,
    "url": null,
    "status": null
  }
}