{
  "name": "Send DingTalk message on new Azure DevOps pull request",
  "nodes": [
    {
      "id": "44eb446d-3775-4fe0-8f76-67f46913531e",
      "name": "LoadDingTalkAccountMap",
      "type": "n8n-nodes-base.mySql",
      "position": [
        -600,
        720
      ]
    },
    {
      "id": "25d2a3aa-af18-4ff2-af6c-c2bf6618a511",
      "name": "ReceiveTfsPullRequestCreatedMessage",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -860,
        720
      ]
    },
    {
      "id": "70d69753-9408-4a99-85a4-9dc4486fc460",
      "name": "BuildDingTalkWebHookData",
      "type": "n8n-nodes-base.code",
      "position": [
        -340,
        720
      ]
    },
    {
      "id": "dc6c235b-c1ac-4195-a404-e79c8ad1c8ef",
      "name": "SendDingTalkMessageViaWebHook",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -80,
        720
      ]
    },
    {
      "id": "3476a787-387b-43e2-8646-6a682656f231",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1449,
        560
      ],
      "parameters": {
        "width": 484,
        "height": 540,
        "content": "## Send DingTalk message on new Azure DevOps Pull Request\nThis template automates sending a DingTalk message on new Azure Dev Ops Pull Request Created Events. It uses a MySQL database to store mapping"
      }
    }
  ],
  "connections": {
    "LoadDingTalkAccountMap": {
      "main": [
        [
          {
            "node": "BuildDingTalkWebHookData",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "BuildDingTalkWebHookData": {
      "main": [
        [
          {
            "node": "SendDingTalkMessageViaWebHook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ReceiveTfsPullRequestCreatedMessage": {
      "main": [
        [
          {
            "node": "LoadDingTalkAccountMap",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}