APIs

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
​            }
​        ]
​    }
]