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.

directory-tree


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"

}

]

}

]