[Index]
While default menu layouts are available for a user and an administrator user, a menu layout can be created from the GUI and can then be associated with a User Role. Users that have been assigned to this role will be able to use the created menu layout.
Model ref.: data/MenuLayout
The full URL would include the host-proxy name: https://[host-proxy].
Variables are enclosed in square brackets.
{
"$schema": "http://json-schema.org/draft-03/schema",
"type": "object",
"properties": {
"name": {
"title": "Name",
"description": "The name that is given to the Menu Layout.",
"type": "string",
"required": true,
"readonly": false
},
"description": {
"title": "Description",
"description": "A description of the Menu Layout.",
"type": "string",
"required": false,
"readonly": false
},
"menu_items": {
"title": "Menu Items",
"description": "The list of menu items and -sub items that belong to the Menu Layout.",
"type": "array",
"required": false,
"readonly": false,
"items": {
"type": "object",
"properties": {
"title": {
"title": "Title",
"description": "The menu item title as it will show on the menu.",
"type": "string",
"minLength": 1,
"required": true,
"readonly": false,
"displayable": true
},
"description": {
"title": "Description",
"description": "The menu item description as it will show on the menu.",
"type": "string",
"required": false,
"readonly": false,
"displayable": true
},
"condition": {
"title": "Condition",
"description": "Only show this menu item if this condition evaluates to true.",
"type": "string",
"required": false,
"readonly": false,
"displayable": true
},
"icon": {
"title": "Icon",
"description": "The icon to be used for this menu entry.",
"type": "string",
"format": "uri",
"required": false,
"readonly": false,
"target": "/api/data/Icons/choices/?choice_title=icon_name&field=icon_value&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "icon_value",
"target_title": "icon_name",
"target_model_type": "data/Icons",
"choices": []
},
"display": {
"title": "Display As",
"description": "Select the display format of the model types of the menu item. The format can be a Form for a single instance, or a List for more than one instance.",
"type": "string",
"required": false,
"readonly": false,
"default": "list",
"choices": [
{
"value": "form",
"title": "Form"
},
{
"value": "list",
"title": "List"
},
{
"value": "externalLink",
"title": "External Link"
},
{
"value": "dashboard",
"title": "Dashboard"
}
]
},
"type": {
"title": "Type",
"description": "The selected model type from the Type drop-down list to associate with the Title.",
"type": "string",
"format": "uri",
"required": false,
"readonly": false,
"target": "/api/choices/?format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_model_type": "",
"choices": []
},
"href": {
"title": "Href",
"description": "If a direct reference to a model type is used for the menu item, the specified path.",
"type": "string",
"required": false,
"readonly": false
},
"field_display_policy": {
"title": "Field Display Policy",
"description": "The selected Field Display Policy that is associated with the Menu Item.",
"type": "string",
"format": "uri",
"target": "/api/data/FieldDisplayPolicy/template_choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/FieldDisplayPolicy",
"choices": []
},
"configuration_template": {
"title": "Configuration Template",
"description": "The selected Configuration Template that is associated with the Menu Item.",
"type": "string",
"format": "uri",
"target": "/api/data/ConfigurationTemplate/template_choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/ConfigurationTemplate",
"choices": []
},
"default_model_type": {
"title": "Set as default Model Type",
"description": "Use this menu entry configuration as the default for this model type. The selected Field Display Policy and Configuration Template will be used for the corresponding model in cases like search, when not navigating from a menu or landing page.",
"type": "boolean",
"required": false,
"readonly": false
},
"landing_page": {
"title": "Landing Page",
"description": "The selected Landing Page that is associated with the Menu Item (only available on the New Admin GUI).",
"type": "string",
"format": "uri",
"target": "/api/data/LandingPage/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/LandingPage",
"choices": []
},
"dashboard": {
"title": "Dashboard",
"description": "The selected Dashboard that is associated with the Menu Item.",
"type": "string",
"format": "uri",
"target": "/api/data/Dashboard/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/Dashboard",
"choices": []
},
"filter_options": {
"title": "Fixed Filters",
"description": "Filters that can't be removed by end user. Applicable to display as = 'list'",
"type": "array",
"required": false,
"readonly": false,
"items": {
"type": "object",
"properties": {
"filter_by": {
"title": "Filter By",
"type": "string",
"required": false,
"readonly": false
},
"filter_type": {
"title": "Filter Type",
"type": "string",
"required": false,
"readonly": false,
"choices": [
{
"value": "contains",
"title": "Contains"
},
{
"value": "notcontain",
"title": "Does Not Contain"
},
{
"value": "startswith",
"title": "Starts With"
},
{
"value": "endswith",
"title": "Ends With"
},
{
"value": "equals",
"title": "Equals"
},
{
"value": "notequal",
"title": "Not Equal"
}
]
},
"filter_string": {
"title": "Filter String",
"type": "string",
"required": false,
"readonly": false
},
"ignore_case": {
"title": "Ignore Case",
"type": "boolean",
"required": false,
"readonly": false
}
}
}
},
"configurable_options": {
"title": "Configurable Filters",
"description": "Filters suggested to end users and my be cleared. Applicable to display as = 'list'",
"type": "array",
"required": false,
"readonly": false,
"items": {
"type": "object",
"properties": {
"filter_by": {
"title": "Filter By",
"type": "string",
"required": false,
"readonly": false
},
"filter_type": {
"title": "Filter Type",
"type": "string",
"required": false,
"readonly": false,
"choices": [
{
"value": "contains",
"title": "Contains"
},
{
"value": "notcontain",
"title": "Does Not Contain"
},
{
"value": "startswith",
"title": "Starts With"
},
{
"value": "endswith",
"title": "Ends With"
},
{
"value": "equals",
"title": "Equals"
},
{
"value": "notequal",
"title": "Not Equal"
}
]
},
"filter_string": {
"title": "Filter String",
"type": "string",
"required": false,
"readonly": false
},
"ignore_case": {
"title": "Ignore Case",
"type": "boolean",
"required": false,
"readonly": false
}
}
}
},
"menu_items": {
"title": "Menu Items",
"description": "The list of nested menu items that belong to the Menu Layout.",
"type": "array",
"required": false,
"readonly": false,
"items": {
"type": "object",
"properties": {
"title": {
"title": "Title",
"description": "The nested menu item title as it will show on the menu.",
"type": "string",
"minLength": 1,
"required": true,
"readonly": false,
"displayable": true
},
"description": {
"title": "Description",
"description": "The nested menu item description as it will show on the menu.",
"type": "string",
"required": false,
"readonly": false,
"displayable": true
},
"condition": {
"title": "Condition",
"description": "Only show this menu item if this condition evaluates to true.",
"type": "string",
"required": false,
"readonly": false,
"displayable": true
},
"display": {
"title": "Display As",
"description": "Select the display format of the model types of the menu item. The format can be a Form for a single instance, or a List for more than one instance.",
"type": "string",
"required": false,
"readonly": false,
"default": "list",
"choices": [
{
"value": "form",
"title": "Form"
},
{
"value": "list",
"title": "List"
},
{
"value": "externalLink",
"title": "External Link"
},
{
"value": "dashboard",
"title": "Dashboard"
}
]
},
"type": {
"title": "Type",
"description": "The selected model type from the Type drop-down list to associate with the Title.",
"type": "string",
"format": "uri",
"required": false,
"readonly": false,
"target": "/api/choices/?format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_model_type": "",
"choices": []
},
"href": {
"title": "Href",
"description": "If a direct reference to a model type is used for the menu item, the specified path.",
"type": "string",
"required": false,
"readonly": false
},
"field_display_policy": {
"title": "Field Display Policy",
"description": "The selected Field Display Policy that is associated with the Menu Item.",
"type": "string",
"format": "uri",
"target": "/api/data/FieldDisplayPolicy/template_choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/FieldDisplayPolicy",
"choices": []
},
"configuration_template": {
"title": "Configuration Template",
"description": "The selected Configuration Template that is associated with the Menu Item.",
"type": "string",
"format": "uri",
"target": "/api/data/ConfigurationTemplate/template_choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/ConfigurationTemplate",
"choices": []
},
"default_model_type": {
"title": "Set as default Model Type",
"description": "Use this menu entry configuration as the default for this model type. The selected Field Display Policy and Configuration Template will be used for the corresponding model in cases like search, when not navigating from a menu or landing page.",
"type": "boolean",
"required": false,
"readonly": false
},
"landing_page": {
"title": "Landing Page",
"description": "The selected Landing Page that is associated with the Menu Item (only available on the New Admin GUI).",
"type": "string",
"format": "uri",
"target": "/api/data/LandingPage/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/LandingPage",
"choices": []
},
"dashboard": {
"title": "Dashboard",
"description": "The selected Dashboard that is associated with the Menu Item.",
"type": "string",
"format": "uri",
"target": "/api/data/Dashboard/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/Dashboard",
"choices": []
},
"filter_options": {
"title": "Fixed Filters",
"description": "Filters that can't be removed by end user. Applicable to display as = 'list'",
"type": "array",
"required": false,
"readonly": false,
"items": {
"type": "object",
"properties": {
"filter_by": {
"title": "Filter By",
"type": "string",
"required": false,
"readonly": false
},
"filter_type": {
"title": "Filter Type",
"type": "string",
"required": false,
"readonly": false,
"choices": [
{
"value": "contains",
"title": "Contains"
},
{
"value": "notcontain",
"title": "Does Not Contain"
},
{
"value": "startswith",
"title": "Starts With"
},
{
"value": "endswith",
"title": "Ends With"
},
{
"value": "equals",
"title": "Equals"
},
{
"value": "notequal",
"title": "Not Equal"
}
]
},
"filter_string": {
"title": "Filter String",
"type": "string",
"required": false,
"readonly": false
},
"ignore_case": {
"title": "Ignore Case",
"type": "boolean",
"required": false,
"readonly": false
}
}
}
},
"configurable_options": {
"title": "Configurable Filters",
"description": "Filters suggested to end users and my be cleared. Applicable to display as = 'list'",
"type": "array",
"required": false,
"readonly": false,
"items": {
"type": "object",
"properties": {
"filter_by": {
"title": "Filter By",
"type": "string",
"required": false,
"readonly": false
},
"filter_type": {
"title": "Filter Type",
"type": "string",
"required": false,
"readonly": false,
"choices": [
{
"value": "contains",
"title": "Contains"
},
{
"value": "notcontain",
"title": "Does Not Contain"
},
{
"value": "startswith",
"title": "Starts With"
},
{
"value": "endswith",
"title": "Ends With"
},
{
"value": "equals",
"title": "Equals"
},
{
"value": "notequal",
"title": "Not Equal"
}
]
},
"filter_string": {
"title": "Filter String",
"type": "string",
"required": false,
"readonly": false
},
"ignore_case": {
"title": "Ignore Case",
"type": "boolean",
"required": false,
"readonly": false
}
}
}
},
"menu_items": {
"title": "Menu Items",
"description": "The list of nested menu items that belong to the Menu Layout.",
"type": "array",
"required": false,
"readonly": false,
"items": {
"type": "object",
"properties": {
"title": {
"title": "Title",
"description": "The nested menu item title as it will show on the menu.",
"type": "string",
"minLength": 1,
"required": true,
"readonly": false,
"displayable": true
},
"description": {
"title": "Description",
"description": "The nested menu item description as it will show on the menu.",
"type": "string",
"required": false,
"readonly": false,
"displayable": true
},
"condition": {
"title": "Condition",
"description": "Only show this menu item if this condition evaluates to true.",
"type": "string",
"required": false,
"readonly": false,
"displayable": true
},
"display": {
"title": "Display As",
"description": "Select the display format of the model types of the menu item. The format can be a Form for a single instance, or a List for more than one instance.",
"type": "string",
"required": false,
"readonly": false,
"default": "list",
"choices": [
{
"value": "form",
"title": "Form"
},
{
"value": "list",
"title": "List"
},
{
"value": "externalLink",
"title": "External Link"
},
{
"value": "dashboard",
"title": "Dashboard"
}
]
},
"type": {
"title": "Type",
"description": "The selected model type from the Type drop-down list to associate with the Title.",
"type": "string",
"format": "uri",
"required": false,
"readonly": false,
"target": "/api/choices/?format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_model_type": "",
"choices": []
},
"href": {
"title": "Href",
"description": "If a direct reference to a model type is used for the menu item, the specified path.",
"type": "string",
"required": false,
"readonly": false
},
"field_display_policy": {
"title": "Field Display Policy",
"description": "The selected Field Display Policy that is associated with the Menu Item.",
"type": "string",
"format": "uri",
"target": "/api/data/FieldDisplayPolicy/template_choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/FieldDisplayPolicy",
"choices": []
},
"configuration_template": {
"title": "Configuration Template",
"description": "The selected Configuration Template that is associated with the Menu Item.",
"type": "string",
"format": "uri",
"target": "/api/data/ConfigurationTemplate/template_choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/ConfigurationTemplate",
"choices": []
},
"default_model_type": {
"title": "Set as default Model Type",
"description": "Use this menu entry configuration as the default for this model type. The selected Field Display Policy and Configuration Template will be used for the corresponding model in cases like search, when not navigating from a menu or landing page.",
"type": "boolean",
"required": false,
"readonly": false
},
"landing_page": {
"title": "Landing Page",
"description": "The selected Landing Page that is associated with the Menu Item (only available on the New Admin GUI).",
"type": "string",
"format": "uri",
"target": "/api/data/LandingPage/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/LandingPage",
"choices": []
},
"dashboard": {
"title": "Dashboard",
"description": "The selected Dashboard that is associated with the Menu Item.",
"type": "string",
"format": "uri",
"target": "/api/data/Dashboard/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"target_attr": "name",
"target_model_type": "data/Dashboard",
"choices": []
},
"filter_options": {
"title": "Fixed Filters",
"description": "Filters that can't be removed by end user. Applicable to display as = 'list'",
"type": "array",
"required": false,
"readonly": false,
"items": {
"type": "object",
"properties": {
"filter_by": {
"title": "Filter By",
"type": "string",
"required": false,
"readonly": false
},
"filter_type": {
"title": "Filter Type",
"type": "string",
"required": false,
"readonly": false,
"choices": [
{
"value": "contains",
"title": "Contains"
},
{
"value": "notcontain",
"title": "Does Not Contain"
},
{
"value": "startswith",
"title": "Starts With"
},
{
"value": "endswith",
"title": "Ends With"
},
{
"value": "equals",
"title": "Equals"
},
{
"value": "notequal",
"title": "Not Equal"
}
]
},
"filter_string": {
"title": "Filter String",
"type": "string",
"required": false,
"readonly": false
},
"ignore_case": {
"title": "Ignore Case",
"type": "boolean",
"required": false,
"readonly": false
}
}
}
},
"configurable_options": {
"title": "Configurable Filters",
"description": "Filters suggested to end users and my be cleared. Applicable to display as = 'list'",
"type": "array",
"required": false,
"readonly": false,
"items": {
"type": "object",
"properties": {
"filter_by": {
"title": "Filter By",
"type": "string",
"required": false,
"readonly": false
},
"filter_type": {
"title": "Filter Type",
"type": "string",
"required": false,
"readonly": false,
"choices": [
{
"value": "contains",
"title": "Contains"
},
{
"value": "notcontain",
"title": "Does Not Contain"
},
{
"value": "startswith",
"title": "Starts With"
},
{
"value": "endswith",
"title": "Ends With"
},
{
"value": "equals",
"title": "Equals"
},
{
"value": "notequal",
"title": "Not Equal"
}
]
},
"filter_string": {
"title": "Filter String",
"type": "string",
"required": false,
"readonly": false
},
"ignore_case": {
"title": "Ignore Case",
"type": "boolean",
"required": false,
"readonly": false
}
}
}
}
}
}
}
}
}
}
}
}
}
},
"schema_version": "1.0.8"
}
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get the GUI Add form. | GET | /api/data/MenuLayout/add/ |
|
The GUI Add form of data/MenuLayout as JSON |
The API call to the /add/ URL can only be made from a hierarchy that allows the model type to be added. The actions in the response shows the url for the POST API call to create an instance.
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Create | POST | /api/data/MenuLayout | hierarchy=[hierarchy] |
|
tool/Transaction/[trans pkid]to inspect the created resource and its instance pkid.
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Bulk delete [pkid1],[pkid2]... | DELETE | /api/data/MenuLayout/ | hierarchy=[hierarchy] | {"hrefs":["/api/data/MenuLayout/[pkid1]", "/api/data/MenuLayout/[pkid2]", ...]} |
GET http://[host-proxy]/api/data/MenuLayout/?hierarchy=[hierarchy]&format=json
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Bulk Modify | GET | /api/data/MenuLayout/bulk_update/?schema=&schema_rules=true |
|
|
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Bulk Modify | POST | /api/data/MenuLayout/bulk_update/ |
|
For example: {"data":{"name":"value"}, "meta":{}, "request_meta":{ "hrefs":["/api/v0/data/MenuLayout/[pkid1]", "/api/v0/data/MenuLayout/[pkid2]",...]}} |
GET http://[host-proxy]/api/data/MenuLayout/?hierarchy=[hierarchy]&format=json
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Get a selected [export_format] of the schema and instances [pkid1], [pkid2],... of data/MenuLayout; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | POST | /api/data/MenuLayout/export/ |
|
{ "hrefs":["/api/data/MenuLayout/[pkid1]", "/api/data/MenuLayout/[pkid2]",...]}} |
For export_format=json, the response is a time stamped zip file of data in JSON as in the system database. Item properties such as strings that are empty or Boolean values that are not set, are not included. The filename in the response is of the format as the example:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip
Content-Language:en
Content-Type:application/x-zip
For export_format=raw_xlsx, the response is a MS Excel spreadsheet with columns corresponding to the JSON format export and a response filename format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx
Content-Language:en
Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, arranged by any Field Display Policies that apply. The columns correspond with those of a Bulk Load Template export sheet. The response filename format is:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx
Content-Language:en
Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
The XLSX format can be used to bulk load instances of data/MenuLayout and the JSON format can be used to import instances of data/MenuLayout.
GET http://[host-proxy]/api/data/MenuLayout/?hierarchy=[hierarchy]
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get a compressed format of the Bulk Load spreadsheet template for data/MenuLayout | POST | /api/data/MenuLayout/export_bulkload_template/ |
|
The response is an attachment of the format: filetype_bulkloadsheet.xlsx.gz |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Tag | PATCH | /api/data/MenuLayout/+tag/ |
|
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Tag Version | PATCH | /api/data/MenuLayout/+tag_version/ |
|
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Configuration Template | GET | /api/data/MenuLayout/configuration_template/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/ConfigurationTemplate/?hierarchy=[hierarchy]
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Field Display Policy | GET | /api/data/MenuLayout/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Migration Template | GET | /api/data/MenuLayout/migration/ |
|
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| List | GET | /api/data/MenuLayout/ |
|
The data/MenuLayout schema and all instances as JSON. |
(The list will return 0 to 3 data/MenuLayout instances)
{
"pagination": {
"skip": 0,
"limit": 3,
"maximum_limit": 2000,
"total": 32,
"total_limit": null,
"order_by": "name",
"direction": "asc",
"current": "/api/data/MenuLayout/?skip=0&limit=3&order_by=name&direction=asc&traversal=fulltree"
},
"operations": [
"remove",
"move",
"get",
"add",
"list",
"export",
"bulk_update_form",
"transform",
"export_bulkload_template",
"configuration_template",
"help",
"migration",
"update",
"field_display_policy"
],
"meta": {
"model_type": "data/MenuLayout",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "description",
"title": "Description"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [],
"title": "",
"business_key": {
"unique": [
"name"
],
"hierarchy": true
},
"api_version": "21.2",
"cached": true,
"references": {
"children": [],
"parent": [
{
"href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101",
"pkid": "6t0ggef2c0deab00hb595101"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": []
},
"model_specific_actions": [
"add",
"bulk_update_form",
"clone",
"configuration_template",
"export",
"export_bulkload_template",
"field_display_policy",
"get",
"help",
"list",
"migration",
"remove",
"tag",
"tag_version",
"update"
],
"schema_version": "1.0.8",
"actions": [
{
"add": {
"method": "GET",
"class": "add",
"href": "/api/data/MenuLayout/add/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Add"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/MenuLayout/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Delete"
}
},
{
"bulk_update_form": {
"method": "GET",
"class": "update",
"href": "/api/data/MenuLayout/bulk_update/?hierarchy=[hierarchy]&schema=&schema_rules=true",
"support_async": false,
"title": "Bulk Modify"
}
},
{
"export": {
"method": "POST",
"class": "export",
"href": "/api/data/MenuLayout/export/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/?auth_token=[authtoken],
"submit": "payload"
}
},
{
"export_bulkload_template": {
"method": "POST",
"class": "bulkload_template",
"href": "/api/data/MenuLayout/export_bulkload_template/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Export Bulk Load Template"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/MenuLayout/+tag/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/?auth_token=[authtoken]
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/MenuLayout/+tag_version/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/?auth_token=[authtoken]
}
},
{
"configuration_template": {
"method": "GET",
"class": "config",
"href": "/api/data/MenuLayout/configuration_template/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Configuration Template"
}
},
{
"field_display_policy": {
"method": "GET",
"class": "display_policy",
"href": "/api/data/MenuLayout/field_display_policy/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Field Display Policy"
}
},
{
"migration": {
"method": "GET",
"class": "migration",
"href": "/api/data/MenuLayout/migration/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Migration Template"
}
},
{
"list": {
"method": "GET",
"class": "list",
"href": "/api/data/MenuLayout/?hierarchy=[hierarchy]",
"support_async": false,
"title": "List"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/MenuLayout/help?hierarchy=[hierarchy]",
"support_async": false,
"title": "Help"
}
}
]
},
"resources": [
{
"data": {
"name": "Automate Default",
"description": "Default Menu for Provider Admins",
"menu_items": [
{
"title": "Hierarchy Management",
"description": "Hierarchy Management - Manage Sites, Customers, other hierarchy elements",
"icon": "business",
"display": "dashboard",
"dashboard": "Automate Default - Hierarchy Management"
},
{
"title": "Role Based Access",
"description": "Administrator role settings",
"icon": "web",
"display": "dashboard",
"dashboard": "Automate Default - Role Based Access"
},
{
"title": "App Integration & Detailed Settings",
"description": "Setup application to integrate with and managed advanced detailed settings",
"display": "list",
"menu_items": [
{
"title": "Microsoft Overview",
"description": "General Microsoft Tenant settings and management",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Microsoft Overview"
},
{
"title": "Microsoft Detailed Configuration",
"description": "Detailed technical Microsoft Tenant settings and management",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Microsoft Detailed Configuration"
},
{
"title": "Webex Overview",
"description": "General Webex tenant settings and management",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Webex Overview"
},
{
"title": "Webex Detailed Configuration",
"description": "Detailed technical Webex settings and management",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco Webex Detailed Configuration"
},
{
"title": "Webex Contact Center Configuration",
"description": "Detailed technical Webex Contact Center settings and management",
"condition": "{{ macro.is_cisco_webex_contact_center_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco Webex Contact Centre Configuration"
},
{
"title": "Cisco UCM Detailed Configuration",
"description": "Detailed Cisco UCM (Unified Communications Manager) technical settings and management",
"condition": "{{ macro.is_cisco_cucm_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco CUCM Detailed Configuration"
},
{
"title": "Cisco CUC Detailed Configuration",
"description": "Detailed Cisco CUC (Unity Connection) technical settings and management",
"condition": "{{ macro.is_cisco_cucx_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco CUC Detailed Configuration"
},
{
"title": "SBC Configuration",
"description": "Setup and Manage SBC and related elements in the system",
"condition": "{{ macro.is_session_border_control_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - SBC Management"
},
{
"title": "Additional Apps",
"description": "Additional app integration setup and detailed configuration e.g. LDAP",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Extended UC App Configuration"
},
{
"title": "Data Sync Management",
"description": "Manage Data Sync setup and schedules",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Data Sync"
}
]
},
{
"title": "Number Management",
"description": "Multivendor number range inventory management",
"icon": "format_list_numbered",
"display": "dashboard",
"dashboard": "Automate Default - Number Management"
},
{
"title": "Subscribers & Services",
"description": "User, Subscribers and Service Management",
"icon": "group_add",
"display": "list",
"menu_items": [
{
"title": "Subscriber Overview",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Subscriber Overview"
},
{
"title": "Subscriber Details",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Subscriber Details"
},
{
"title": "Microsoft Subscriber Services",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Microsoft Subscriber Management"
},
{
"title": "Webex Subscriber Services",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Webex Subscriber Services"
},
{
"title": "Webex Contact Center Subscriber Services",
"condition": "{{ macro.is_cisco_webex_contact_center_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Webex Contact Centre Subscriber Services"
},
{
"title": "Cisco Subscriber Services",
"condition": "{{ macro.is_cisco_cucm_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Cisco Subscriber Services"
}
]
},
{
"title": "Call Groups",
"description": "Call Groups - Hunt Group, Pickup Group, Call Queue, Auto Attendant",
"icon": "group_work",
"display": "list",
"menu_items": [
{
"title": "Microsoft Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Microsoft Call Groups"
},
{
"title": "Webex Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Webex Call Groups"
},
{
"title": "CUCM & CUC Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Cisco Call Groups"
}
]
},
{
"title": "Security Management",
"description": "Management of Security elements - Microsoft Defender",
"condition": "{{ macro.is_microsoft_defender_for_office_enabled }}",
"icon": "security",
"display": "list",
"menu_items": [
{
"title": "Defender for Office Overview",
"description": "Overview dashboard for Defender for Office email capabilities - Quarantine email, safe link, and safe attachment policies",
"display": "dashboard",
"dashboard": "Automate Default - Security Management - Defender for Office Overview"
},
{
"title": "Defender for Office Actions ",
"description": "Action dashboard for Defender for Office email capabilities - Quarantine email, safe link, and safe attachment policies",
"display": "dashboard",
"dashboard": "Automate Default - Security Management - Defender for Office Actions"
}
]
},
{
"title": "Microsoft Insights",
"description": "A collection of dashboards providing insights into Microsoft",
"condition": "{{ macro.IS_MICROSOFT_INSIGHTS_ENABLED }}",
"icon": "pie_chart",
"display": "dashboard",
"dashboard": "Automate Default - Microsoft Insights"
},
{
"title": "System Configuration",
"description": "Provider platform settings",
"icon": "business",
"display": "dashboard",
"dashboard": "Automate Default - System Configuration"
},
{
"title": "System Functions",
"description": "Administration and associated support functions",
"icon": "subtitles",
"display": "list",
"menu_items": [
{
"title": "Transaction Overview",
"description": "A dashboard providing an overview of key transaction metrics.",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Transaction Overview"
},
{
"title": "Tools",
"description": "Import, Bulk loader, auditing, logging and other admin support tools",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Admin Tools"
}
]
},
{
"title": "About",
"description": "Information on system software installation",
"icon": "laptop",
"display": "list",
"menu_items": [
{
"title": "Version",
"display": "form",
"type": "view/HcsVersionVIEW",
"field_display_policy": "VersionViewFDP"
},
{
"title": "Patches",
"display": "list",
"type": "data/Patch"
},
{
"title": "Adaptations",
"display": "list",
"type": "data/adaptation_log"
},
{
"title": "License",
"display": "form",
"type": "view/AboutLicense"
},
{
"title": "License Counts",
"display": "list",
"type": "data/LicenseAuditCounts"
}
]
}
],
"pkid": "682e945b5c69e65974785e74",
"hierarchy_friendly_name": "hcs (Hcs)",
"hierarchy_path": "sys.hcs"
},
"meta": {
"model_type": "data/MenuLayout",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "description",
"title": "Description"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [
"V4UC",
"ba_CommonOverlay",
"V4UC",
"ba_CommonOverlay"
],
"title": "Automate Default",
"business_key": {
"unique": [
"name"
],
"hierarchy": true
},
"api_version": "21.2",
"cached": true,
"references": {
"parent": [
{
"pkid": "5da4c643ce894e0012225c90",
"href": "/api/data/HierarchyNode/5da4c643ce894e0012225c90"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": [
{
"pkid": "6699effc67bc66b53e40b554",
"path": "menu_items.0.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94245c69e659747858ff",
"path": "menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f0c367bc66b53e40c24a",
"path": "menu_items.1.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e6597478592b",
"path": "menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94255c69e65974785907",
"path": "menu_items.2.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94245c69e659747858fb",
"path": "menu_items.2.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858b7",
"path": "menu_items.2.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858bb",
"path": "menu_items.2.menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858b3",
"path": "menu_items.2.menu_items.4.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94255c69e65974785913",
"path": "menu_items.2.menu_items.5.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858c7",
"path": "menu_items.2.menu_items.6.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94205c69e659747858a9",
"path": "menu_items.2.menu_items.7.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858cb",
"path": "menu_items.2.menu_items.8.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858e7",
"path": "menu_items.2.menu_items.9.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f02f67bc66b53e40b8e4",
"path": "menu_items.3.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94255c69e6597478590f",
"path": "menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f04267bc66b53e40b9fc",
"path": "menu_items.4.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e6597478591f",
"path": "menu_items.4.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858cf",
"path": "menu_items.4.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858d7",
"path": "menu_items.4.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858df",
"path": "menu_items.4.menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858af",
"path": "menu_items.4.menu_items.4.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94245c69e659747858ef",
"path": "menu_items.4.menu_items.5.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f04367bc66b53e40ba00",
"path": "menu_items.5.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94225c69e659747858c3",
"path": "menu_items.5.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858bf",
"path": "menu_items.5.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94265c69e65974785923",
"path": "menu_items.5.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f09467bc66b53e40bf3c",
"path": "menu_items.6.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94255c69e6597478590b",
"path": "menu_items.6.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858e3",
"path": "menu_items.6.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f07e67bc66b53e40bde4",
"path": "menu_items.7.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94205c69e659747858a5",
"path": "menu_items.7.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699effc67bc66b53e40b554",
"path": "menu_items.8.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94245c69e659747858eb",
"path": "menu_items.8.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f75d67bc66b53e40f508",
"path": "menu_items.9.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e65974785917",
"path": "menu_items.9.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858db",
"path": "menu_items.9.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f05067bc66b53e40baec",
"path": "menu_items.10.icon",
"model_type": "data/Icons"
},
{
"path": "menu_items.10.menu_items.0.field_display_policy",
"model_type": "data/FieldDisplayPolicy"
}
],
"owner": [
{
"pkid": ""
}
],
"self": [
{
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/",
"pkid": "682e945b5c69e65974785e73"
}
]
},
"path": [
"6t0ggef2c0deab00hb595101",
"5da4c643ce894e0012225c90",
"682e945b5c69e65974785e73"
],
"schema_version": "1.0.8",
"actions": [
{
"update": {
"method": "PUT",
"class": "update",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/",
"support_async": true,
"title": "Modify"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/",
"support_async": true,
"title": "Delete"
}
},
{
"clone": {
"method": "GET",
"class": "clone",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/clone/?schema=&schema_rules=true",
"support_async": false,
"title": "Clone"
}
},
{
"export": {
"method": "GET",
"class": "export",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/export/",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/",
"submit": "payload"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/+tag/",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/"
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/+tag_version/",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/"
}
},
{
"get": {
"method": "GET",
"class": "get",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/",
"support_async": false,
"title": "Get"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/help",
"support_async": false,
"title": "Help"
}
}
],
"summary": "false"
},
"pkid": "682e945b5c69e65974785e73"
},
{
"data": {
"name": "Automate Default - Customer",
"description": "Default Menu for Customer Admins",
"menu_items": [
{
"title": "Hierarchy Management",
"description": "Hierarchy Management - Manage Sites, Customers, other hierarchy elements",
"icon": "business",
"display": "dashboard",
"dashboard": "Automate Default - Hierarchy Management"
},
{
"title": "Role Based Access",
"description": "Administrator role settings",
"icon": "web",
"display": "dashboard",
"dashboard": "Automate Default - Role Based Access"
},
{
"title": "App Integration & Detailed Settings",
"description": "Setup application to integrate with and managed advanced detailed settings",
"display": "list",
"menu_items": [
{
"title": "Microsoft Overview",
"description": "General Microsoft Tenant settings and management",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Microsoft Overview"
},
{
"title": "Microsoft Detailed Configuration",
"description": "Detailed technical Microsoft Tenant settings and management",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Microsoft Detailed Configuration"
},
{
"title": "Webex Overview",
"description": "General Webex tenant settings and management",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Webex Overview"
},
{
"title": "Webex Detailed Configuration",
"description": "Detailed technical Webex settings and management",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco Webex Detailed Configuration"
},
{
"title": "Webex Contact Center Configuration",
"description": "Detailed technical Webex Contact Center settings and management",
"condition": "{{ macro.is_cisco_webex_contact_center_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco Webex Contact Centre Configuration"
},
{
"title": "Cisco UCM Detailed Configuration",
"description": "Detailed Cisco UCM (Unified Communications Manager) technical settings and management",
"condition": "{{ macro.is_cisco_cucm_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco CUCM Detailed Configuration"
},
{
"title": "Cisco CUC Detailed Configuration",
"description": "Detailed Cisco CUC (Unity Connection) technical settings and management",
"condition": "{{ macro.is_cisco_cucx_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco CUC Detailed Configuration"
},
{
"title": "SBC Configuration",
"description": "Setup and Manage SBC and related elements in the system",
"condition": "{{ macro.is_session_border_control_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - SBC Management"
},
{
"title": "Additional Apps",
"description": "Additional app integration setup and detailed configuration e.g. LDAP",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Extended UC App Configuration"
},
{
"title": "Data Sync Management",
"description": "Manage Data Sync setup and schedules",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Data Sync"
}
]
},
{
"title": "Number Management",
"description": "Multivendor number range inventory management",
"icon": "format_list_numbered",
"display": "dashboard",
"dashboard": "Automate Default - Number Management"
},
{
"title": "Subscribers & Services",
"description": "User, Subscribers and Service Management",
"icon": "group_add",
"display": "list",
"menu_items": [
{
"title": "Subscriber Overview",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Subscriber Overview"
},
{
"title": "Subscriber Details",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Subscriber Details"
},
{
"title": "Microsoft Subscriber Services",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Microsoft Subscriber Management"
},
{
"title": "Webex Subscriber Services",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Webex Subscriber Services"
},
{
"title": "Webex Contact Center Subscriber Services",
"condition": "{{ macro.is_cisco_webex_contact_center_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Webex Contact Centre Subscriber Services"
},
{
"title": "Cisco Subscriber Services",
"condition": "{{ macro.is_cisco_cucm_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Cisco Subscriber Services"
}
]
},
{
"title": "Call Groups",
"description": "Call Groups - Hunt Group, Pickup Group, Call Queue, Auto Attendant",
"icon": "group_work",
"display": "list",
"menu_items": [
{
"title": "Microsoft Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Microsoft Call Groups"
},
{
"title": "Webex Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Webex Call Groups"
},
{
"title": "CUCM & CUC Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Cisco Call Groups"
}
]
},
{
"title": "Security Management",
"description": "Management of Security elements - Microsoft Defender",
"condition": "{{ macro.is_microsoft_defender_for_office_enabled }}",
"icon": "security",
"display": "list",
"menu_items": [
{
"title": "Defender for Office Overview",
"description": "Overview dashboard for Defender for Office email capabilities - Quarantine email, safe link, and safe attachment policies",
"display": "dashboard",
"dashboard": "Automate Default - Security Management - Defender for Office Overview"
},
{
"title": "Defender for Office Actions ",
"description": "Action dashboard for Defender for Office email capabilities - Quarantine email, safe link, and safe attachment policies",
"display": "dashboard",
"dashboard": "Automate Default - Security Management - Defender for Office Actions"
}
]
},
{
"title": "Microsoft Insights",
"description": "A collection of dashboards providing insights into Microsoft",
"condition": "{{ macro.IS_MICROSOFT_INSIGHTS_ENABLED }}",
"icon": "pie_chart",
"display": "dashboard",
"dashboard": "Automate Default - Microsoft Insights"
},
{
"title": "System Functions",
"description": "Administration and associated support functions",
"icon": "subtitles",
"display": "list",
"menu_items": [
{
"title": "Transaction Overview",
"description": "A dashboard providing an overview of key transaction metrics.",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Transaction Overview"
},
{
"title": "Tools",
"description": "Import, Bulk loader, auditing, logging and other admin support tools",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Admin Tools"
}
]
},
{
"title": "About",
"description": "Information on system software installation",
"icon": "laptop",
"display": "list",
"menu_items": [
{
"title": "Version",
"display": "form",
"type": "view/HcsVersionVIEW",
"field_display_policy": "VersionViewFDP"
},
{
"title": "Patches",
"display": "list",
"type": "data/Patch"
},
{
"title": "Adaptations",
"display": "list",
"type": "data/adaptation_log"
},
{
"title": "License",
"display": "form",
"type": "view/AboutLicense"
},
{
"title": "License Counts",
"display": "list",
"type": "data/LicenseAuditCounts"
}
]
}
],
"pkid": "682e945a5c69e65974785e6c",
"hierarchy_friendly_name": "hcs (Hcs)",
"hierarchy_path": "sys.hcs"
},
"meta": {
"model_type": "data/MenuLayout",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "description",
"title": "Description"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [
"V4UC",
"ba_CommonOverlay",
"V4UC",
"ba_CommonOverlay"
],
"title": "Automate Default - Customer",
"business_key": {
"unique": [
"name"
],
"hierarchy": true
},
"api_version": "21.2",
"cached": true,
"references": {
"parent": [
{
"pkid": "5da4c643ce894e0012225c90",
"href": "/api/data/HierarchyNode/5da4c643ce894e0012225c90"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": [
{
"pkid": "6699effc67bc66b53e40b554",
"path": "menu_items.0.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94245c69e659747858ff",
"path": "menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f0c367bc66b53e40c24a",
"path": "menu_items.1.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e6597478592b",
"path": "menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94255c69e65974785907",
"path": "menu_items.2.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94245c69e659747858fb",
"path": "menu_items.2.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858b7",
"path": "menu_items.2.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858bb",
"path": "menu_items.2.menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858b3",
"path": "menu_items.2.menu_items.4.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94255c69e65974785913",
"path": "menu_items.2.menu_items.5.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858c7",
"path": "menu_items.2.menu_items.6.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94205c69e659747858a9",
"path": "menu_items.2.menu_items.7.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858cb",
"path": "menu_items.2.menu_items.8.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858e7",
"path": "menu_items.2.menu_items.9.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f02f67bc66b53e40b8e4",
"path": "menu_items.3.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94255c69e6597478590f",
"path": "menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f04267bc66b53e40b9fc",
"path": "menu_items.4.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e6597478591f",
"path": "menu_items.4.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858cf",
"path": "menu_items.4.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858d7",
"path": "menu_items.4.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858df",
"path": "menu_items.4.menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858af",
"path": "menu_items.4.menu_items.4.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94245c69e659747858ef",
"path": "menu_items.4.menu_items.5.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f04367bc66b53e40ba00",
"path": "menu_items.5.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94225c69e659747858c3",
"path": "menu_items.5.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858bf",
"path": "menu_items.5.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94265c69e65974785923",
"path": "menu_items.5.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f09467bc66b53e40bf3c",
"path": "menu_items.6.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94255c69e6597478590b",
"path": "menu_items.6.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858e3",
"path": "menu_items.6.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f07e67bc66b53e40bde4",
"path": "menu_items.7.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94205c69e659747858a5",
"path": "menu_items.7.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f75d67bc66b53e40f508",
"path": "menu_items.8.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e65974785917",
"path": "menu_items.8.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858db",
"path": "menu_items.8.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f05067bc66b53e40baec",
"path": "menu_items.9.icon",
"model_type": "data/Icons"
},
{
"path": "menu_items.9.menu_items.0.field_display_policy",
"model_type": "data/FieldDisplayPolicy"
}
],
"owner": [
{
"pkid": ""
}
],
"self": [
{
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6b/",
"pkid": "682e945a5c69e65974785e6b"
}
]
},
"path": [
"6t0ggef2c0deab00hb595101",
"5da4c643ce894e0012225c90",
"682e945a5c69e65974785e6b"
],
"schema_version": "1.0.8",
"actions": [
{
"update": {
"method": "PUT",
"class": "update",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6b/",
"support_async": true,
"title": "Modify"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6b/",
"support_async": true,
"title": "Delete"
}
},
{
"clone": {
"method": "GET",
"class": "clone",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6b/clone/?schema=&schema_rules=true",
"support_async": false,
"title": "Clone"
}
},
{
"export": {
"method": "GET",
"class": "export",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6b/export/",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/",
"submit": "payload"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6b/+tag/",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/"
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6b/+tag_version/",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/"
}
},
{
"get": {
"method": "GET",
"class": "get",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6b/",
"support_async": false,
"title": "Get"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6b/help",
"support_async": false,
"title": "Help"
}
}
],
"summary": "false"
},
"pkid": "682e945a5c69e65974785e6b"
},
{
"data": {
"name": "Automate Default - Reseller",
"description": "Default Menu for Reseller Admins",
"menu_items": [
{
"title": "Hierarchy Management",
"description": "Hierarchy Management - Manage Sites, Customers, other hierarchy elements",
"icon": "business",
"display": "dashboard",
"dashboard": "Automate Default - Hierarchy Management"
},
{
"title": "Role Based Access",
"description": "Administrator role settings",
"icon": "web",
"display": "dashboard",
"dashboard": "Automate Default - Role Based Access"
},
{
"title": "App Integration & Detailed Settings",
"description": "Setup application to integrate with and managed advanced detailed settings",
"display": "list",
"menu_items": [
{
"title": "Microsoft Overview",
"description": "General Microsoft Tenant settings and management",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Microsoft Overview"
},
{
"title": "Microsoft Detailed Configuration",
"description": "Detailed technical Microsoft Tenant settings and management",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Microsoft Detailed Configuration"
},
{
"title": "Webex Overview",
"description": "General Webex tenant settings and management",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Webex Overview"
},
{
"title": "Webex Detailed Configuration",
"description": "Detailed technical Webex settings and management",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco Webex Detailed Configuration"
},
{
"title": "Webex Contact Center Configuration",
"description": "Detailed technical Webex Contact Center settings and management",
"condition": "{{ macro.is_cisco_webex_contact_center_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco Webex Contact Centre Configuration"
},
{
"title": "Cisco UCM Detailed Configuration",
"description": "Detailed Cisco UCM (Unified Communications Manager) technical settings and management",
"condition": "{{ macro.is_cisco_cucm_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco CUCM Detailed Configuration"
},
{
"title": "Cisco CUC Detailed Configuration",
"description": "Detailed Cisco CUC (Unity Connection) technical settings and management",
"condition": "{{ macro.is_cisco_cucx_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco CUC Detailed Configuration"
},
{
"title": "SBC Configuration",
"description": "Setup and Manage SBC and related elements in the system",
"condition": "{{ macro.is_session_border_control_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - SBC Management"
},
{
"title": "Additional Apps",
"description": "Additional app integration setup and detailed configuration e.g. LDAP",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Extended UC App Configuration"
},
{
"title": "Data Sync Management",
"description": "Manage Data Sync setup and schedules",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Data Sync"
}
]
},
{
"title": "Number Management",
"description": "Multivendor number range inventory management",
"icon": "format_list_numbered",
"display": "dashboard",
"dashboard": "Automate Default - Number Management"
},
{
"title": "Subscribers & Services",
"description": "User, Subscribers and Service Management",
"icon": "group_add",
"display": "list",
"menu_items": [
{
"title": "Subscriber Overview",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Subscriber Overview"
},
{
"title": "Subscriber Details",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Subscriber Details"
},
{
"title": "Microsoft Subscriber Services",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Microsoft Subscriber Management"
},
{
"title": "Webex Subscriber Services",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Webex Subscriber Services"
},
{
"title": "Webex Contact Center Subscriber Services",
"condition": "{{ macro.is_cisco_webex_contact_center_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Webex Contact Centre Subscriber Services"
},
{
"title": "Cisco Subscriber Services",
"condition": "{{ macro.is_cisco_cucm_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Cisco Subscriber Services"
}
]
},
{
"title": "Call Groups",
"description": "Call Groups - Hunt Group, Pickup Group, Call Queue, Auto Attendant",
"icon": "group_work",
"display": "list",
"menu_items": [
{
"title": "Microsoft Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Microsoft Call Groups"
},
{
"title": "Webex Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Webex Call Groups"
},
{
"title": "CUCM & CUC Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Cisco Call Groups"
}
]
},
{
"title": "Security Management",
"description": "Management of Security elements - Microsoft Defender",
"condition": "{{ macro.is_microsoft_defender_for_office_enabled }}",
"icon": "security",
"display": "list",
"menu_items": [
{
"title": "Defender for Office Overview",
"description": "Overview dashboard for Defender for Office email capabilities - Quarantine email, safe link, and safe attachment policies",
"display": "dashboard",
"dashboard": "Automate Default - Security Management - Defender for Office Overview"
},
{
"title": "Defender for Office Actions ",
"description": "Action dashboard for Defender for Office email capabilities - Quarantine email, safe link, and safe attachment policies",
"display": "dashboard",
"dashboard": "Automate Default - Security Management - Defender for Office Actions"
}
]
},
{
"title": "Microsoft Insights",
"description": "A collection of dashboards providing insights into Microsoft",
"condition": "{{ macro.IS_MICROSOFT_INSIGHTS_ENABLED }}",
"icon": "pie_chart",
"display": "dashboard",
"dashboard": "Automate Default - Microsoft Insights"
},
{
"title": "System Configuration",
"description": "Reseller platform settings",
"icon": "business",
"display": "dashboard",
"dashboard": "Automate Default - System Configuration"
},
{
"title": "System Functions",
"description": "Administration and associated support functions",
"icon": "subtitles",
"display": "list",
"menu_items": [
{
"title": "Transaction Overview",
"description": "A dashboard providing an overview of key transaction metrics.",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Transaction Overview"
},
{
"title": "Tools",
"description": "Import, Bulk loader, auditing, logging and other admin support tools",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Admin Tools"
}
]
},
{
"title": "About",
"description": "Information on system software installation",
"icon": "laptop",
"display": "list",
"menu_items": [
{
"title": "Version",
"display": "form",
"type": "view/HcsVersionVIEW",
"field_display_policy": "VersionViewFDP"
},
{
"title": "Patches",
"display": "list",
"type": "data/Patch"
},
{
"title": "Adaptations",
"display": "list",
"type": "data/adaptation_log"
},
{
"title": "License",
"display": "form",
"type": "view/AboutLicense"
},
{
"title": "License Counts",
"display": "list",
"type": "data/LicenseAuditCounts"
}
]
}
],
"pkid": "682e945a5c69e65974785e70",
"hierarchy_friendly_name": "hcs (Hcs)",
"hierarchy_path": "sys.hcs"
},
"meta": {
"model_type": "data/MenuLayout",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "description",
"title": "Description"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [
"V4UC",
"ba_CommonOverlay",
"V4UC",
"ba_CommonOverlay"
],
"title": "Automate Default - Reseller",
"business_key": {
"unique": [
"name"
],
"hierarchy": true
},
"api_version": "21.2",
"cached": true,
"references": {
"parent": [
{
"pkid": "5da4c643ce894e0012225c90",
"href": "/api/data/HierarchyNode/5da4c643ce894e0012225c90"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": [
{
"pkid": "6699effc67bc66b53e40b554",
"path": "menu_items.0.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94245c69e659747858ff",
"path": "menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f0c367bc66b53e40c24a",
"path": "menu_items.1.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e6597478592b",
"path": "menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94255c69e65974785907",
"path": "menu_items.2.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94245c69e659747858fb",
"path": "menu_items.2.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858b7",
"path": "menu_items.2.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858bb",
"path": "menu_items.2.menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858b3",
"path": "menu_items.2.menu_items.4.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94255c69e65974785913",
"path": "menu_items.2.menu_items.5.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858c7",
"path": "menu_items.2.menu_items.6.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94205c69e659747858a9",
"path": "menu_items.2.menu_items.7.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858cb",
"path": "menu_items.2.menu_items.8.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858e7",
"path": "menu_items.2.menu_items.9.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f02f67bc66b53e40b8e4",
"path": "menu_items.3.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94255c69e6597478590f",
"path": "menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f04267bc66b53e40b9fc",
"path": "menu_items.4.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e6597478591f",
"path": "menu_items.4.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858cf",
"path": "menu_items.4.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858d7",
"path": "menu_items.4.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858df",
"path": "menu_items.4.menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858af",
"path": "menu_items.4.menu_items.4.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94245c69e659747858ef",
"path": "menu_items.4.menu_items.5.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f04367bc66b53e40ba00",
"path": "menu_items.5.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94225c69e659747858c3",
"path": "menu_items.5.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858bf",
"path": "menu_items.5.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94265c69e65974785923",
"path": "menu_items.5.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f09467bc66b53e40bf3c",
"path": "menu_items.6.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94255c69e6597478590b",
"path": "menu_items.6.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858e3",
"path": "menu_items.6.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f07e67bc66b53e40bde4",
"path": "menu_items.7.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94205c69e659747858a5",
"path": "menu_items.7.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699effc67bc66b53e40b554",
"path": "menu_items.8.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94245c69e659747858eb",
"path": "menu_items.8.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f75d67bc66b53e40f508",
"path": "menu_items.9.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e65974785917",
"path": "menu_items.9.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858db",
"path": "menu_items.9.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f05067bc66b53e40baec",
"path": "menu_items.10.icon",
"model_type": "data/Icons"
},
{
"path": "menu_items.10.menu_items.0.field_display_policy",
"model_type": "data/FieldDisplayPolicy"
}
],
"owner": [
{
"pkid": ""
}
],
"self": [
{
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6f/",
"pkid": "682e945a5c69e65974785e6f"
}
]
},
"path": [
"6t0ggef2c0deab00hb595101",
"5da4c643ce894e0012225c90",
"682e945a5c69e65974785e6f"
],
"schema_version": "1.0.8",
"actions": [
{
"update": {
"method": "PUT",
"class": "update",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6f/",
"support_async": true,
"title": "Modify"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6f/",
"support_async": true,
"title": "Delete"
}
},
{
"clone": {
"method": "GET",
"class": "clone",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6f/clone/?schema=&schema_rules=true",
"support_async": false,
"title": "Clone"
}
},
{
"export": {
"method": "GET",
"class": "export",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6f/export/",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/",
"submit": "payload"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6f/+tag/",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/"
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6f/+tag_version/",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/"
}
},
{
"get": {
"method": "GET",
"class": "get",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6f/",
"support_async": false,
"title": "Get"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/MenuLayout/682e945a5c69e65974785e6f/help",
"support_async": false,
"title": "Help"
}
}
],
"summary": "false"
},
"pkid": "682e945a5c69e65974785e6f"
}
]
}
(Show the first instance)
{
"data": {
"name": "Automate Default",
"description": "Default Menu for Provider Admins",
"menu_items": [
{
"title": "Hierarchy Management",
"description": "Hierarchy Management - Manage Sites, Customers, other hierarchy elements",
"icon": "business",
"display": "dashboard",
"dashboard": "Automate Default - Hierarchy Management"
},
{
"title": "Role Based Access",
"description": "Administrator role settings",
"icon": "web",
"display": "dashboard",
"dashboard": "Automate Default - Role Based Access"
},
{
"title": "App Integration & Detailed Settings",
"description": "Setup application to integrate with and managed advanced detailed settings",
"display": "list",
"menu_items": [
{
"title": "Microsoft Overview",
"description": "General Microsoft Tenant settings and management",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Microsoft Overview"
},
{
"title": "Microsoft Detailed Configuration",
"description": "Detailed technical Microsoft Tenant settings and management",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Microsoft Detailed Configuration"
},
{
"title": "Webex Overview",
"description": "General Webex tenant settings and management",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Webex Overview"
},
{
"title": "Webex Detailed Configuration",
"description": "Detailed technical Webex settings and management",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco Webex Detailed Configuration"
},
{
"title": "Webex Contact Center Configuration",
"description": "Detailed technical Webex Contact Center settings and management",
"condition": "{{ macro.is_cisco_webex_contact_center_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco Webex Contact Centre Configuration"
},
{
"title": "Cisco UCM Detailed Configuration",
"description": "Detailed Cisco UCM (Unified Communications Manager) technical settings and management",
"condition": "{{ macro.is_cisco_cucm_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco CUCM Detailed Configuration"
},
{
"title": "Cisco CUC Detailed Configuration",
"description": "Detailed Cisco CUC (Unity Connection) technical settings and management",
"condition": "{{ macro.is_cisco_cucx_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Cisco CUC Detailed Configuration"
},
{
"title": "SBC Configuration",
"description": "Setup and Manage SBC and related elements in the system",
"condition": "{{ macro.is_session_border_control_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - SBC Management"
},
{
"title": "Additional Apps",
"description": "Additional app integration setup and detailed configuration e.g. LDAP",
"display": "dashboard",
"dashboard": "Automate Default - UC Integration - Extended UC App Configuration"
},
{
"title": "Data Sync Management",
"description": "Manage Data Sync setup and schedules",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Data Sync"
}
]
},
{
"title": "Number Management",
"description": "Multivendor number range inventory management",
"icon": "format_list_numbered",
"display": "dashboard",
"dashboard": "Automate Default - Number Management"
},
{
"title": "Subscribers & Services",
"description": "User, Subscribers and Service Management",
"icon": "group_add",
"display": "list",
"menu_items": [
{
"title": "Subscriber Overview",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Subscriber Overview"
},
{
"title": "Subscriber Details",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Subscriber Details"
},
{
"title": "Microsoft Subscriber Services",
"condition": "{{ macro.is_microsoft_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Microsoft Subscriber Management"
},
{
"title": "Webex Subscriber Services",
"condition": "{{ macro.is_cisco_webex_teams_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Webex Subscriber Services"
},
{
"title": "Webex Contact Center Subscriber Services",
"condition": "{{ macro.is_cisco_webex_contact_center_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Webex Contact Centre Subscriber Services"
},
{
"title": "Cisco Subscriber Services",
"condition": "{{ macro.is_cisco_cucm_enabled }}",
"display": "dashboard",
"dashboard": "Automate Default - Subscribers & Services - Cisco Subscriber Services"
}
]
},
{
"title": "Call Groups",
"description": "Call Groups - Hunt Group, Pickup Group, Call Queue, Auto Attendant",
"icon": "group_work",
"display": "list",
"menu_items": [
{
"title": "Microsoft Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Microsoft Call Groups"
},
{
"title": "Webex Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Webex Call Groups"
},
{
"title": "CUCM & CUC Call Groups",
"display": "dashboard",
"dashboard": "Automate Default - Call Groups - Cisco Call Groups"
}
]
},
{
"title": "Security Management",
"description": "Management of Security elements - Microsoft Defender",
"condition": "{{ macro.is_microsoft_defender_for_office_enabled }}",
"icon": "security",
"display": "list",
"menu_items": [
{
"title": "Defender for Office Overview",
"description": "Overview dashboard for Defender for Office email capabilities - Quarantine email, safe link, and safe attachment policies",
"display": "dashboard",
"dashboard": "Automate Default - Security Management - Defender for Office Overview"
},
{
"title": "Defender for Office Actions ",
"description": "Action dashboard for Defender for Office email capabilities - Quarantine email, safe link, and safe attachment policies",
"display": "dashboard",
"dashboard": "Automate Default - Security Management - Defender for Office Actions"
}
]
},
{
"title": "Microsoft Insights",
"description": "A collection of dashboards providing insights into Microsoft",
"condition": "{{ macro.IS_MICROSOFT_INSIGHTS_ENABLED }}",
"icon": "pie_chart",
"display": "dashboard",
"dashboard": "Automate Default - Microsoft Insights"
},
{
"title": "System Configuration",
"description": "Provider platform settings",
"icon": "business",
"display": "dashboard",
"dashboard": "Automate Default - System Configuration"
},
{
"title": "System Functions",
"description": "Administration and associated support functions",
"icon": "subtitles",
"display": "list",
"menu_items": [
{
"title": "Transaction Overview",
"description": "A dashboard providing an overview of key transaction metrics.",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Transaction Overview"
},
{
"title": "Tools",
"description": "Import, Bulk loader, auditing, logging and other admin support tools",
"display": "dashboard",
"dashboard": "Automate Default - Additional Admin Functions - Admin Tools"
}
]
},
{
"title": "About",
"description": "Information on system software installation",
"icon": "laptop",
"display": "list",
"menu_items": [
{
"title": "Version",
"display": "form",
"type": "view/HcsVersionVIEW",
"field_display_policy": "VersionViewFDP"
},
{
"title": "Patches",
"display": "list",
"type": "data/Patch"
},
{
"title": "Adaptations",
"display": "list",
"type": "data/adaptation_log"
},
{
"title": "License",
"display": "form",
"type": "view/AboutLicense"
},
{
"title": "License Counts",
"display": "list",
"type": "data/LicenseAuditCounts"
}
]
}
],
"pkid": "682e945b5c69e65974785e74"
},
"meta": {
"model_type": "data/MenuLayout",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "description",
"title": "Description"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [
"V4UC",
"ba_CommonOverlay",
"V4UC",
"ba_CommonOverlay"
],
"title": "Automate Default",
"business_key": {
"unique": [
"name"
],
"hierarchy": true
},
"api_version": "21.2",
"cached": false,
"references": {
"parent": [
{
"href": "/api/data/HierarchyNode/5da4c643ce894e0012225c90",
"pkid": "5da4c643ce894e0012225c90"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": [
{
"pkid": "6699effc67bc66b53e40b554",
"path": "menu_items.0.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94245c69e659747858ff",
"path": "menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f0c367bc66b53e40c24a",
"path": "menu_items.1.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e6597478592b",
"path": "menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94255c69e65974785907",
"path": "menu_items.2.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94245c69e659747858fb",
"path": "menu_items.2.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858b7",
"path": "menu_items.2.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858bb",
"path": "menu_items.2.menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858b3",
"path": "menu_items.2.menu_items.4.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94255c69e65974785913",
"path": "menu_items.2.menu_items.5.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858c7",
"path": "menu_items.2.menu_items.6.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94205c69e659747858a9",
"path": "menu_items.2.menu_items.7.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858cb",
"path": "menu_items.2.menu_items.8.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858e7",
"path": "menu_items.2.menu_items.9.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f02f67bc66b53e40b8e4",
"path": "menu_items.3.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94255c69e6597478590f",
"path": "menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f04267bc66b53e40b9fc",
"path": "menu_items.4.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e6597478591f",
"path": "menu_items.4.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858cf",
"path": "menu_items.4.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858d7",
"path": "menu_items.4.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858df",
"path": "menu_items.4.menu_items.3.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94215c69e659747858af",
"path": "menu_items.4.menu_items.4.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94245c69e659747858ef",
"path": "menu_items.4.menu_items.5.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f04367bc66b53e40ba00",
"path": "menu_items.5.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94225c69e659747858c3",
"path": "menu_items.5.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94225c69e659747858bf",
"path": "menu_items.5.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94265c69e65974785923",
"path": "menu_items.5.menu_items.2.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f09467bc66b53e40bf3c",
"path": "menu_items.6.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94255c69e6597478590b",
"path": "menu_items.6.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858e3",
"path": "menu_items.6.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f07e67bc66b53e40bde4",
"path": "menu_items.7.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94205c69e659747858a5",
"path": "menu_items.7.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699effc67bc66b53e40b554",
"path": "menu_items.8.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94245c69e659747858eb",
"path": "menu_items.8.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f75d67bc66b53e40f508",
"path": "menu_items.9.icon",
"model_type": "data/Icons"
},
{
"pkid": "682e94265c69e65974785917",
"path": "menu_items.9.menu_items.0.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "682e94235c69e659747858db",
"path": "menu_items.9.menu_items.1.dashboard",
"model_type": "data/Dashboard"
},
{
"pkid": "6699f05067bc66b53e40baec",
"path": "menu_items.10.icon",
"model_type": "data/Icons"
},
{
"path": "menu_items.10.menu_items.0.field_display_policy",
"model_type": "data/FieldDisplayPolicy"
}
],
"owner": [
{
"pkid": ""
}
],
"children": [],
"self": [
{
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/",
"pkid": "682e945b5c69e65974785e73"
}
]
},
"path": [
"6t0ggef2c0deab00hb595101",
"5da4c643ce894e0012225c90",
"682e945b5c69e65974785e73"
],
"schema_version": "1.0.8",
"actions": [
{
"update": {
"method": "PUT",
"class": "update",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Modify"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Delete"
}
},
{
"clone": {
"method": "GET",
"class": "clone",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/clone/?hierarchy=[hierarchy]&schema=&schema_rules=true",
"support_async": false,
"title": "Clone"
}
},
{
"export": {
"method": "GET",
"class": "export",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/export/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/?auth_token=[authtoken],
"submit": "payload"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/+tag/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/?auth_token=[authtoken]
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/+tag_version/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/?auth_token=[authtoken]
}
},
{
"get": {
"method": "GET",
"class": "get",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Get"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/MenuLayout/682e945b5c69e65974785e73/help?hierarchy=[hierarchy]",
"support_async": false,
"title": "Help"
}
}
]
},
"pkid": "682e945b5c69e65974785e73"
}
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get the on-line Help for data/MenuLayout. | GET | /api/data/MenuLayout/help | hierarchy=[hierarchy] | On-line help of Model ref.: data/MenuLayout as HTML |
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Modify | PUT | /api/data/MenuLayout/[pkid] | hierarchy=[hierarchy] | (For payload specification) |
For Bulk modification, refer to the Bulk Modify section.
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Delete | DELETE | /api/data/MenuLayout/[pkid] | hierarchy=[hierarchy] |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Clone instance with [pkid]. The schema rules are applied. | GET | /api/data/MenuLayout/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/data/MenuLayout/?hierarchy=[hierarchy]&format=json
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get a selected [export_format] of the schema and a single instance with [pkid] of data/MenuLayout; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | GET | /api/data/MenuLayout/[pkid]/export |
|
The response is an attachment. Refer to the list below. |
For export_format=raw_xlsx, the response is a "raw" MS Excel spreadsheet with columns corresponding to the JSON format export and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx
Content-Language:en
Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, formatted to show all columns and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx
Content-Language:en
Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=json, the response is a time stamped zip file of data in JSON and a response format:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip
Content-Language:en
Content-Type:application/x-zip
The XLSX format can be used to bulk load instances of data/MenuLayout and the JSON format can be used to import instances of data/MenuLayout.
For Bulk Export, refer to the Bulk Export section.
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Tag | PATCH | /api/data/MenuLayout/[pkid]/+tag | hierarchy=[hierarchy] | If payload required: |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get | GET | /api/data/MenuLayout/[pkid] | hierarchy=[hierarchy] | The data/MenuLayout instance with [pkid]. |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Help | GET | /api/data/MenuLayout/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for data/MenuLayout. |