{"nodes":[{"id":"e4929773-39f9-4b8a-b462-235c37514479","name":"Get Elastic Alert","type":"n8n-nodes-base.httpRequest","position":[620,440],"parameters":{"url":"{{ $env.API_BASE_URL }}","options":{}},"typeVersion":2,"notes":"This httpRequest node performs automated tasks as part of the workflow."},{"id":"973a8254-5ec0-4ea0-95b5-7e6a0f0625ab","name":"Send Email Notification","type":"n8n-nodes-base.httpRequest","position":[1440,220],"parameters":{"url":"{{ $env.WEBHOOK_URL }}","options":{"bodyContentType":"json"},"requestMethod":"POST","authentication":"{{ $credentials.oAuth2 }}","jsonParameters":true,"bodyParametersJson":"={\n  \"message\": {\n    \"subject\": \"PRISM Elastic Alert: {{$json[\"alert_name\"]}}\",\n    \"body\": {\n      \"contentType\": \"HTML\",\n      \"content\": \"Hello,<br><br>An alert has been triggered:<br><strong>Alert Name:</strong> {{$json[\"alert_name\"]}}<br><strong>Severity:</strong> {{$json[\"severity\"]}}<br><strong>Timestamp:</strong> {{$json[\"timestamp\"]}}<br><br>Details:<br>{{$json[\"alert_message\"]}}<br><br>Regards,<br>PRISM Alert System\"\n    },\n    \"toRecipients\": [\n      {\n        \"emailAddress\": {\n          \"address\": \"user@example.com\"\n        }\n      }\n    ]\n  },\n  \"saveToSentItems\": \"true\"\n}"},"typeVersion":2,"notes":"This httpRequest node performs automated tasks as part of the workflow."},{"id":"f7f4feee-6854-4997-ae15-870cab4abdbb","name":"Schedule Trigger","type":"n8n-nodes-base.scheduleTrigger","position":[380,440],"parameters":{"rule":{"interval":[{}]}},"typeVersion":1.2,"notes":"This scheduleTrigger node performs automated tasks as part of the workflow."},{"id":"b8578c55-a052-43f2-9d6a-24d8084dae8a","name":"Response is not empty","type":"n8n-nodes-base.if","position":[840,440],"parameters":{"options":{}},"typeVersion":2.1,"notes":"This if node performs automated tasks as part of the workflow."},{"id":"664216e6-c212-4f4b-8b09-60675c4fcd91","name":"No Operation, do nothing","type":"n8n-nodes-base.noOp","position":[1100,680],"parameters":{},"typeVersion":1,"notes":"This noOp node performs automated tasks as part of the workflow."},{"id":"bcead903-56ed-4ae8-bff9-cec274b2fe71","name":"Loop Over Each Alert Items","type":"n8n-nodes-base.splitInBatches","position":[1100,200],"parameters":{"options":{}},"typeVersion":3,"notes":"This splitInBatches node performs automated tasks as part of the workflow."},{"id":"a5e55903-a245-4d70-88e7-14c1f18cde25","name":"No Operation, end of loop","type":"n8n-nodes-base.noOp","position":[1440,0],"parameters":{},"typeVersion":1,"notes":"This noOp node performs automated tasks as part of the workflow."}],"connections":{"Get Elastic Alert":{"main":[[],[],[],[],[]]},"Send Email Notification":{"main":[[],[],[],[],[]]}},"name":"Httprequest Workflow","description":"Automated workflow: Httprequest Workflow. This workflow processes data and performs automated tasks.","settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"meta":{"instanceId":"workflow-90b92f3c","versionId":"1.0.0","createdAt":"2025-09-29T07:07:46.025729","updatedAt":"2025-09-29T07:07:46.025745","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"notes":"Excellent quality workflow: Httprequest Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}