APIs
menu
URI
http://{server}:{port}/imanager/dashboard/web/api/appset/menu
Supported Methods
GET
Parent Resource
appset
Introduction
Get home page menu by API.
Supported representation format: JSON.
HTTP Request Method
An HTTP request is performed on the following URI. Here we take JSON output format for illustration. {server}
is the server IP of iManager, you need to replace it by the actual server IP; {port}
is the port number of iManager, you need to replace it by the actual port.
http://{server}:{port}/imanager/dashboard/web/api/appset/menu
GET Request
View the home page menu
Response Structure
Return to the menu, include the basic information of the menu, make of by the following fields:
Field | Type | Explanation |
---|---|---|
name | String | GIS environment name |
group | String | GIS environment group name |
items | items | GIS environment in each group |
Items have the detail information of the child object in the group, make of by the following fields:
Field | Type | Explanation |
---|---|---|
name | String | GIS environment name |
type | String | GIS environment type |
Response Case
Execute GET request for URL http://192.168.17.139:31100/imanager/dashboard/web/api/appset/menu
, the response result with json format is in the below:
[
{
"name": "GIS Application Set",
"group": "gisappset",
"isCustom": false,
"items": [
{
"name": "GIS Cloud Suite",
"type": "icloud-native",
"isCustom": false
},
{
"name": "GIS Server",
"type": "iserver",
"isCustom": false
},
{
"name": "GIS Portal",
"type": "iportal",
"isCustom": false
},
{
"name": "GIS Desktop",
"type": "idesktop",
"isCustom": false
},
{
"name": "GIS Tile Cluster",
"type": "tile-cluster",
"isCustom": false
},
{
"name": "GIS Site",
"type": "gissite",
"isCustom": false
},
{
"name": "GIS Big Data",
"type": "hbase",
"isCustom": false
},
{
"name": "Spatial Data Science",
"type": "is-datascience",
"isCustom": false
},
{
"name": "Spatial Blockchain",
"type": "blockchain",
"isCustom": false
}
]
},
{
"name": "Database",
"group": "database",
"isCustom": false,
"items": [
{
"name": "Redis",
"type": "redis",
"isCustom": false
},
{
"name": "MySQL",
"type": "mysql",
"isCustom": false
},
{
"name": "PostGIS",
"type": "postgis",
"isCustom": false
},
{
"name": "PostgreSQL",
"type": "postgresql",
"isCustom": false
},
{
"name": "Elasticsearch",
"type": "elasticsearch",
"isCustom": false
}
]
}
]