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.