Listing all Device Directories
→ List all device directories:
curl \
--request GET\
--header 'Cookie: JSESSIONID=3FB2F3F6A089FE9029DFD6DAFEF146DC' \
https://[server]:8443/umsapi/v3/directories/tcdirectories/
Response
The response contains a list of device directories in JSON format. The ID of the root device directory is always -1. Find a detailed description of the Device Directory resource here: IGEL Management Interface > IMI API V3 Reference
→ Compare the JSON response to the thin client directory tree you see in your UMS console.
IMI provides a flat view of these directories, subdirectories can only be recognized via their parentID
. In order to better see the nesting, use the children
facet.
[
{
"id": "15592",
"name": "Pool",
"parentID": "-1",
"movedToBin": false,
"objectType": "tcdirectory",
"links": [
{
"rel": "self",
"href": "https://172.30.91.227:8443/umsapi/v3/directories/tcdirectories/15592"
},
{
"rel": "Parent",
"href": "root"
}
]
},
{
"id": "76863",
"name": "New Subdirectory",
"parentID": "76462",
"movedToBin": false,
"objectType": "tcdirectory",
"links": [
{
"rel": "self",
"href": "https://172.30.91.227:8443/umsapi/v3/directories/tcdirectories/76863"
},
{
"rel": "Parent",
"href": "https://172.30.91.227:8443/umsapi/v3/directories/tcdirectories/76462"
}
]
},
{
"id": "76462",
"name": "New Directory",
"parentID": "-1",
"movedToBin": false,
"objectType": "tcdirectory",
"links": [
{
"rel": "self",
"href": "https://172.30.91.227:8443/umsapi/v3/directories/tcdirectories/76462"
},
{
"rel": "Parent",
"href": "root"
}
]
}
]