Hallo @uhe,
nachdem ein Anschluss erstellt wurde, muss bei der Erstellung des 2. Anschlusses der Key: connector_sibling verwendet werden.
Das würde so aussehen.
Ich erstelle eine Objekt mit Kategoriedaten:
{
"id": 1,
"version": "2.0",
"method": "cmdb.object.create",
"params": {
"type": "C__OBJTYPE__PATCH_PANEL",
"title": "PatchPanel-1",
"categories": {
"C__CATG__IP": [
{
"ipv4_address": "11.11.0.123",
"hostname": "PatchPanel-1",
"domain": "",
"primary": 1,
"ipv4_assignment": 2,
"active": 1
}
],
"C__CATG__CONNECTOR": [
{
"title": "Port-01/01 Eingang",
"type": 1,
"connection_type": 1,
"interface": 1,
"description": "My descr"
}
]
},
"apikey": "h3md6u3y",
"language": "en"
}
}
Das sieht in der GUI so aus:
a1e4ebbf-8dc3-47dc-a080-5402fa9291a9-image.png
So nun erstelle ich den Ausgang, dazu verwende ich die Entry ID vom Eingang als ID für den sibling:
{
"version": "2.0",
"method": "cmdb.category.save",
"params": {
"object": 1122702179,
"apikey": "h3md6u3y",
"language": "en",
"category": "C__CATG__CONNECTOR",
"data": {
"title": "Port-01/01 Ausgang",
"type": 2,
"connection_type": 1,
"interface": 1,
"connector_sibling": 87734,
"description": "My descr"
}
},
"id": 2
}
Nun wieder in der GUI:
7cfea40e-d782-4687-93b9-5e9b6b6c9f01-image.png
Das sollte dir helfen.