In a playbook that was activated by an alert from a specific Product, I am trying to create an alert in a different environment. I've been trying to do that through an Execute HTTP Request Action.That action, which includes the following json in the Body Payload, is able to create an alert:
Hey @mikelmi01 ,
My suggestion would be to recreate the same alert in an identical way. I've never tried to create an alert from within playbook, but what you can explore is to run the action "Get Original Alert JSON" in Tools integration to get the Alert object.
If you will not be able to take the whole object as payload for API request, then at least you can take the same events and then the same mapping will create alert with the same entities.
So, in the end you will create a new alert that will have the same events, but because they are the same events, they will create same entities as mapping didn't change.
Let me know, if this makes sense.
Considering the Alert you pushed to the API, this will go through ontology and mapping. This process is Environment spefic, and so you *might* get different behaviour.
Under the new Alert, check the Event, and check mappings, see which is green, what is found. Then you can either change the JSON that is pushed, or change the mappings to suit
Edit - I don't see Source vendor, source system, (etc) in that payload. This is how SOAR detects which ontology to map. As with my first statement, if your Alert1 comes from SIEM vendor xyz it will apply the specific ontology. If Alert2 (your JSON payload) doesn't have the same keys, SOAR will apply a different ontology mapping)
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.