Guten Morgen @LFischer,
danke für den Input, bei Multi-Value hat es dann geklingelt.
$jsonData = [
'version' => '2.0',
'method' => 'cmdb.object.create',
'params' => [
'apikey' => $apiKey,
'type' => 'C__OBJTYPE__SD_LSCHPROTOKOLL',
'title' => $vartitle,
'categories' => [
'C__CATG__CUSTOM_FIELDS_PI_LSCHPROTOKOLL' => [
[
'f_popup_c_1675341962187' => $currentDateTime,
'f_popup_c_1675342078466' => [ $datenbereich ],
'f_popup_c_1675342171620' => $loeschverfahren,
'f_popup_c_1675342277156' => [ $varwho ],
'description' => $vardescript
]
]
],
],
'id' => 3 // ID für die Anfrage
];
Ich musste zusätzlich zu deiner Lösung die beiden Multi-Value Felder nochmal in eckige Klammern packen.
Perfekt, danke.
Lustig wie oft man im api log über diese Zeile an einem Freitag drüberlesen kann:
"There was an validation error: f_popup_c_1675342277156: (object_browser) Property has to be an array."
So kann der Montag beginnen
LG Stefan