Lassen Sie sich alle Thin-Client-Verzeichnisse auflisten:
curl \
--request GET\
--header 'Cookie: JSESSIONID=3FB2F3F6A089FE9029DFD6DAFEF146DC' \
https://[server]:8443/umsapi/v3/directories/tcdirectories
Antwort
Die Serverantwort enthält die Liste aller Thin Client-Verzeichnisse im JSON-Format. Das oberste Verzeichnis Thin Clients besitzt die ID -1, daher haben Verzeichnisse, die sich direkt darunter befinden, die parentID -1.
Eine detailierte Beschreibung der Ressource Thin Client Directory finden Sie in der IMI API Reference.
Vergleichen Sie zur Veranschaulichung die JSON-Ausgabe mit der Baumansicht der Verzeichnisse in der UMS Console.
Die Darstellung per IMI ist flach, Unterverzeichnisse sind nur durch Ihre parentID
erkennbar. Um die Verschachtelung einfacher zu erkennen, verwenden Sie die Facette children
.
[
{
"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"
}
]
}
]