
Hello, OTRS 5.0.22 + ITSM There is a ConfigItem and the following definition: [...] { Key => 'GI_item', Name => 'Example item', Searchable => 1, Input => { Type => 'Dummy', }, CountMin => 1, CountDefault => 1, CountMax => 1, Sub=>[{ Key => 'GI_subitem', Name => 'Example subitem', Searchable => 1, Input => { Type => 'GeneralCatalog', Class => 'ITSM::ConfigItem::Something::SomeItem', }, CountMin => 1, CountMax => 5, CountDefault => 1, }] }, [...] What is the correct JSON format to describe this object in a GenericInterface REST POST request? My first try was: [...] "GI_item": [ { "GI_subitem": "subitem1" }, { "GI_subitem": "subitem2" } ], [...] But that is no good: { "Error": { "ErrorCode": "ConfigItemCreate.InvalidParameter", "ErrorMessage": "ConfigItemCreate: ConfigItem->CIXMLData->GI_item parameter repetitions is higher than the maxium value!" } } "GI_item": { ????????????? }, Changing the definition a bit works around the problem: { Key => 'GI_item', Name => 'Example Item', Searchable => 1, Input => { Type => 'GeneralCatalog', Class => 'ITSM::ConfigItem::Something::SomeItem', }, CountMin => 1, CountDefault => 1, CountMax => 5, }, REST POST request is accepted: [...] "GI_item": [ "item1", "item2" ], [...] Thank you very much! Pieter