Issue event POST notification

BugDigger can automatically POST details about created issue report to an external URL. This transaction provides detailed information pertaining to the issue report and allows developers to recreate the ticket in the destination system.

To activate the POST hook, open project settings and specify "Post event URL".

When new issue report is submitted to the project, BugDigger will automatically send a POST transaction to the URL specified in the project configuration. Issue data is provided in JSON format.

Post event details:

"url" : "",
"publicUrl" : "",
"summary" : "Something wrong is going on",
"description" : "more details here...",
// reporter details (when available)
"reporterName": "John",
"reporterEmail": "[email protected]",
"userEnv" : {
"browser" : "Chrome 21",
"os" : "Linux",
"pageUrl" : "",
"platform" : "Linux x86_64",
"remoteAddr" : "",
"userAgent" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.79 Safari/537.1"
"files" : [
"contentType" : "image/jpeg",
"downloadUrl" : "",
"name" : "screen_1_2012110261444.jpg"
"geoip" : {
"country" : "US",
"region": "CO",
"city" : "Denver",
"latitude" : "39.739201",
"longitude" : "-104.984703"

Example Handler

The below listed archive contains a PHP script (courtesy of Lorenz Kahl) that accepts BugDigger POST notification and forwards data via email (with screenshots included as attachments). The script was used to send issue reports to a project on Asana but can be easily reused and/or adapted for other environments.

comments powered by Disqus