I want to fire trigger in our java application, but have hard time to understand how trigger works, i've tried :
{"jsonrpc": "2.0","method": "trigger.create","params": {"description": "test trigger"},"auth": "xxxxxx","id": 1}
it complained 'Invalid params, incorrect fields for trigger'.
I guess it need 'expression' in params. but the logic here is to fire a trigger whenever there are something wrong detected by the code, so i tried to set expression to 1 assuming that means expression is always true, but it still wont' work:
{"jsonrpc": "2.0","method": "trigger.create","params": {"description": "dyi test trigger","expression":"1"}
now it complained:
"Invalid params.","data":"Trigger expression must contain at least one host:key reference."
is there any easy to just to fire a trigger only given it a name?
{"jsonrpc": "2.0","method": "trigger.create","params": {"description": "test trigger"},"auth": "xxxxxx","id": 1}
it complained 'Invalid params, incorrect fields for trigger'.
I guess it need 'expression' in params. but the logic here is to fire a trigger whenever there are something wrong detected by the code, so i tried to set expression to 1 assuming that means expression is always true, but it still wont' work:
{"jsonrpc": "2.0","method": "trigger.create","params": {"description": "dyi test trigger","expression":"1"}
now it complained:
"Invalid params.","data":"Trigger expression must contain at least one host:key reference."
is there any easy to just to fire a trigger only given it a name?
Comment