verify macro parameters when updating a rule using API