Workflow: Webhook Signl4 Automation

Workflow Details

Download Workflow
{
    "id": 3,
    "name": "TheHive",
    "nodes": [
        {
            "name": "TheHive Create Alert",
            "type": "n8n-nodes-base.theHive",
            "position": [
                500,
                360
            ],
            "parameters": {
                "date": "2022-04-25T08:53:18.000Z",
                "tags": "tlp:pwhite",
                "type": "misp",
                "title": "TheHive Alert",
                "source": "1311",
                "sourceRef": "1330",
                "description": "Security issue detected on server A2. Please check and take care.",
                "additionalFields": []
            },
            "credentials": {
                "theHiveApi": {
                    "id": "1",
                    "name": "The Hive account"
                }
            },
            "typeVersion": 1
        },
        {
            "name": "TheHive Read Alerts",
            "type": "n8n-nodes-base.theHive",
            "position": [
                500,
                200
            ],
            "parameters": {
                "filters": [],
                "options": [],
                "operation": "getAll"
            },
            "credentials": {
                "theHiveApi": {
                    "id": "1",
                    "name": "The Hive account"
                }
            },
            "typeVersion": 1
        },
        {
            "name": "IF",
            "type": "n8n-nodes-base.if",
            "position": [
                280,
                540
            ],
            "parameters": {
                "conditions": {
                    "boolean": [
                        {
                            "value1": "={{$node[\"TheHive Webhook Request\"].json[\"body\"][\"object\"][\"stage\"]}}",
                            "value2": "=Closed",
                            "operation": "notEqual"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "name": "SIGNL4 Send Alert",
            "type": "n8n-nodes-base.signl4",
            "position": [
                500,
                520
            ],
            "parameters": {
                "message": "={{$node[\"TheHive Webhook Request\"].json[\"body\"][\"details\"][\"description\"]}}",
                "additionalFields": {
                    "title": "={{$node[\"TheHive Webhook Request\"].json[\"body\"][\"details\"][\"title\"]}}",
                    "externalId": "={{$node[\"TheHive Webhook Request\"].json[\"body\"][\"objectId\"]}}"
                }
            },
            "credentials": {
                "signl4Api": {
                    "id": "2",
                    "name": "SIGNL4 Webhook account"
                }
            },
            "typeVersion": 1
        },
        {
            "name": "TheHive Webhook Request",
            "type": "n8n-nodes-base.webhook",
            "position": [
                80,
                540
            ],
            "webhookId": "22c76955-3f52-469e-a8ae-3f62e8e87ebe",
            "parameters": {
                "path": "22c76955-3f52-469e-a8ae-3f62e8e87ebe",
                "options": [],
                "httpMethod": "POST"
            },
            "typeVersion": 1
        },
        {
            "name": "Start (Testing)",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                80,
                200
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "name": "SIGNL4 Resolve Alert",
            "type": "n8n-nodes-base.signl4",
            "position": [
                500,
                720
            ],
            "parameters": {
                "operation": "resolve",
                "externalId": "={{$node[\"TheHive Webhook Request\"].json[\"body\"][\"objectId\"]}}"
            },
            "credentials": {
                "signl4Api": {
                    "id": "2",
                    "name": "SIGNL4 Webhook account"
                }
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "settings": [],
    "connections": {
        "IF": {
            "main": [
                [
                    {
                        "node": "SIGNL4 Send Alert",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "SIGNL4 Resolve Alert",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Start (Testing)": {
            "main": [
                [
                    {
                        "node": "TheHive Create Alert",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "TheHive Webhook Request": {
            "main": [
                [
                    {
                        "node": "IF",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Code Schedule Send Scheduled
View
Onfleet Driver signup message in Slack
View
Automate assigning GitHub issues
View
Sell a Used Car
View
Social Media AI Agent - Telegram
View
🎦💌Advanced YouTube RSS Feed Buddy for Your Favorite Channels
View
Sending an SMS using sms77
View
Noop GoogleSheets Create Webhook
View
Automate Event Creation in Google Calendar from Google Sheets
View
Code Filter Create Scheduled
View