{
  "name": "LeadFlow AI \u2014 05 Global Error Handler",
  "nodes": [
    {
      "parameters": {},
      "id": "d401e7c0-48ac-4dbe-8ee2-a2be0f4f33c2",
      "name": "Workflow Error Trigger",
      "type": "n8n-nodes-base.errorTrigger",
      "typeVersion": 1,
      "position": [
        0,
        0
      ]
    },
    {
      "parameters": {
        "jsCode": "const e = $json;\nreturn [{json: {\n  workflow_name: e.workflow?.name ?? '',\n  workflow_id: e.workflow?.id ?? '',\n  execution_id: e.execution?.id ?? '',\n  message: e.execution?.error?.message ?? e.error?.message ?? 'Unknown n8n error',\n  stack: e.execution?.error?.stack ?? e.error?.stack ?? '',\n  raw: e,\n}}];"
      },
      "id": "2057dd1f-5cf0-4325-9123-89b203b092cb",
      "name": "Format Error",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        260,
        0
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "http://leadflow-api:8000/api/errors",
        "options": {
          "timeout": 30000
        },
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "X-LeadFlow-Key",
              "value": "={{ $env.LEADFLOW_INTERNAL_API_KEY }}"
            },
            {
              "name": "Content-Type",
              "value": "application/json"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={{ $json }}"
      },
      "id": "12f3808c-88aa-4c99-854f-351dfa28b969",
      "name": "Log and Notify Error",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        540,
        0
      ]
    }
  ],
  "connections": {
    "Workflow Error Trigger": {
      "main": [
        [
          {
            "node": "Format Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format Error": {
      "main": [
        [
          {
            "node": "Log and Notify Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "e57428e9-7485-4b29-8067-00d9928ee809",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "tags": [],
  "id": "589bf8d7-2ffa-4f34-a029-bea1df9bcda3"
}