Bitbucket WebHook Event payload should include the repository URL

XMLWordPrintable

      As can be seen at Event payload, currently just the repository slug is included. For example:

      { 
         "eventKey":"repo:refs_changed",
         "date":"2018-03-09T08:47:18-0500",
         "actor":{ 
            "name":"fkraemer",
            "emailAddress":"fkraemer@atlassian.com",
            "id":1,
            "displayName":"Felipe Kraemer",
            "active":true,
            "slug":"fkraemer",
            "type":"NORMAL"
         },
         "repository":{ 
            "slug":"testing",
            "id":1,
            "name":"Testing",
            "scmId":"git",
            "state":"AVAILABLE",
            "statusMessage":"Available",
            "forkable":true,
            "project":{ 
               "key":"TST",
               "id":1,
               "name":"Testing Project",
               "description":"This project is created for testing",
               "public":false,
               "type":"NORMAL"
            },
            "public":false
         },
         "changes":[ 
            { 
               "ref":{ 
                  "id":"refs/heads/feature/Feature_PR",
                  "displayId":"feature/Feature_PR",
                  "type":"BRANCH"
               },
               "refId":"refs/heads/feature/Feature_PR",
               "fromHash":"e3ad5d4be86451c108562c5433cb49052adedd56",
               "toHash":"931e392f307dc1dbc110dd6dc974fba6381ac30b",
               "type":"UPDATE"
            }
         ]
      }
      

      Suggestion

      The payload should include the full repository URL (not just the repository name), i.e., "https://localhost:7990/scm/TST/testing.git" instead of just "testing".

      For instance, the Bitbucket Cloud Event Payloads - Repository (expanding the "Repository Property" section) includes repository full URL.

            Assignee:
            Bryan Turner (Inactive)
            Reporter:
            Felipe Kraemer
            Votes:
            11 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: