Hallo zusammen,
@MartinV hatte es richtig erkannt - um die zugewiesenen Standorte eines Objekts zu erhalten braucht man die Methode cmdb.location_tree.read hier kann man mittels Parameter id entscheiden wessen "children" man sehen möchte.
Also z.B.
{
"version": "2.0",
"method": "cmdb.location_tree.read",
"params": {
"id": 1234,
"apikey": "<key>"
},
"id": 1
}
Im Ergebnis erhält man dann ein Array mit allen direkt zugewiesenen Objekten, die Daten schauen dabei so aus (pro Objekt):
[
{
"id": 302,
"title": "0.01 Office",
"sysid": "ROOM_00000302",
"type": 26,
"type_title": "Room",
"status": 2,
"cmdb_status": 6,
"cmdb_status_title": "in operation"
},
{
"id": 1073,
"title": "pool.ntp.org",
"sysid": "CLOUD_0001073",
"type": 39,
"type_title": "Host",
"status": 2,
"cmdb_status": 6,
"cmdb_status_title": "in operation"
},
...
]
Viele Grüße
Leo