Rule Set commands with HTTP-API Troubleshooting

Thanks, I changed it and it’s still complaining.

This is the code with configuration_hash (validator http://jsonviewer.stack.hu/)
afbeelding
And one without configuration_hash, because this is optional (according to documentation)
afbeelding

But still

[vagrant@checkmk ~]$ curl “http://localhost/test/check_mk/webapi.py?action=get_ruleset&_username=automation&_secret=4c550ece-c5eb-4456-b04a-b5fa4df4c18e&output_format=python” -d ‘request={“ruleset_name”:“checkgroup_parameters:filesystem”}’

{‘result’: {‘ruleset’: {‘’: [{‘condition’: {}, ‘value’: {‘levels’: (80.0, 90.0)}, ‘options’: {‘description’: u’Test’}}]}, ‘configuration_hash’: ‘31e1fa53de0ad7fae26561062d0ead67’}, ‘result_code’: 0}

[vagrant@checkmk ~]$ curl “http://localhost/test/check_mk/webapi.py?action=set_ruleset&_username=automation&_secret=4c550ece-c5eb-4456-b04a-b5fa4df4c18e&output_format=python” -d “request={‘ruleset_name’:‘checkgroup_parameters:filesystem’,‘ruleset’:{‘’:[{‘conditions’:{‘host_specs’:,‘service_specs’:,‘host_tags’:},‘options’:{},‘value’:{‘levels’:(90.0,95.0)}}]}}”

{‘result’: u"Check_MK exception: Failed to parse JSON request: ‘{‘ruleset_name’:‘checkgroup_parameters:filesystem’,‘ruleset’:{’‘:[{‘conditions’:{‘host_specs’:,‘service_specs’:,‘host_tags’:},‘options’:{},‘value’:{‘levels’:(90.0,95.0)}}]}}’: Expecting property name: line 1 column 2 (char 1)", ‘result_code’: 1}

[vagrant@checkmk ~]$ curl “http://localhost/test/check_mk/webapi.py?action=set_ruleset&_username=automation&_secret=4c550ece-c5eb-4456-b04a-b5fa4df4c18e&output_format=python” -d “request={‘ruleset_name’:‘checkgroup_parameters:filesystem’,‘ruleset’:{‘’:[{‘conditions’:{‘host_specs’:,‘service_specs’:,‘host_tags’:},‘options’:{},‘value’:{‘levels’:(90.0,95.0)}}], ‘configuration_hash’: ‘31e1fa53de0ad7fae26561062d0ead67’}}”

{‘result’: u"Check_MK exception: Failed to parse JSON request: ‘{‘ruleset_name’:‘checkgroup_parameters:filesystem’,‘ruleset’:{’‘:[{‘conditions’:{‘host_specs’:,‘service_specs’:,‘host_tags’:},‘options’:{},‘value’:{‘levels’:(90.0,95.0)}}], ‘configuration_hash’: ‘31e1fa53de0ad7fae26561062d0ead67’}}’: Expecting property name: line 1 column 2 (char 1)", ‘result_code’: 1}