[
    {
      "id": "gitlab",
      "execute-command": "sh",
      "response-message": "Executing GitLab deploy script",
      "pass-arguments-to-command": [
        {
          "source": "string",
          "name": "/webhook/proxy.sh"
        },
        {
          "source": "payload",
          "name": "repository.git_ssh_url"
        },
        {
          "source": "payload",
          "name": "ref"
        },
        {
          "source": "string",
          "name": "gitlab"
        }
      ],
      "include-command-output-in-response": true
    },
    {
      "id": "bitbucket",
      "execute-command": "sh",
      "response-message": "Executing BitBucket deploy script",
      "pass-arguments-to-command": [
        {
          "source": "string",
          "name": "/webhook/proxy.sh"
        },
        {
          "source": "payload",
          "name": "repository.full_name"
        },
        {
          "source": "payload",
          "name": "push.changes.0.old.name"
        },
        {
          "source": "string",
          "name": "bitbucket"
        }
      ],
      "include-command-output-in-response": true
    }  
  ]
  