Thank you 0xcffaedfe, its a little bit more complicated :) If you wanna add params like “Programversion like 1.2.3” this is an working example In this example i ignored params like “ver_build” and others … $json_array = [ 'nCategoryId' => 21, 'arrNewExpressions' => array([ 'type' => 'params', 'value' => [ 'ex_type' => 9, 'l_expr' => [ 'type' => 'params', 'value' => [ 'ex_type' => 4, 'str' => 'MYFILENAME', 'str_op' => 0, ]], 'r_expr' => [ 'type' => 'params', 'value' => [ 'ex_type' => 7, 'ver_build' => 0, 'ver_major' => 0, 'ver_minor' => 0, 'ver_op' => 4, 'ver_revision' => 0, 'ver_raw' => 9 ] ], ] ] ), 'bInclusions' => 1 ];