With Raley Notifications you can send messages about events in lifecycle of JIRA versions and projects. All of the events are supported out of the box.
Version sample data
version: { "archived": false, "overdue": false, "name": "MY DUMMY VERSION NAME", "self": "http://my_dummy_version_self_url", "description": "DUMMY DESCRIPTION", "userReleaseDate": "16/Feb/16", "id": "10000", "userStartDate": "25/Feb/16", "projectId": 10000, "project": { "projectId": 10000, "released": true } }
In case of version merged, the JSON will also contain mergedTo version
Merged to version sample
{ "version": { "archived": false, "overdue": false, "name": "MY DUMMY VERSION NAME", "self": "http://my_dummy_version_self_url", "description": "DUMMY DESCRIPTION", "userReleaseDate": "16/Feb/16", "id": "10000", "userStartDate": "25/Feb/16", "project": { "id": 10101, "key": "MFRP", "name": "My First Reference Project", }, "projectId": 10000, "released": true }, "mergedTo": { "archived": false, "overdue": false, "name": "MergedTO version name", "self": "http://merged_to_dummy_version_self_url", "description": "MergedTo version description", "userReleaseDate": "28/Feb/16", "id": "10020", "userStartDate": "5/Feb/16", "project": { "id": 10101, "key": "MFRP", "name": "My First Reference Project", }, "projectId": 10000, "released": true } }
Project is represented in the following format:
Project data
"project": { "projectLead" { "emailAddress": "company@dot.com", "displayName": "Jim Beam", "name": "admin", "key": "admin", "avatarUrls": { "48x48": "http://localhost:2990/jira/secure/projectavatar?avatarId=10324", "24x24": "http://localhost:2990/jira/secure/projectavatar?size=small&avatarId=10324", "16x16": "http://localhost:2990/jira/secure/projectavatar?size=xsmall&avatarId=10324", "32x32": "http://localhost:2990/jira/secure/projectavatar?size=medium&avatarId=10324" } }, "name": "MY DUMMY PROJECT NAME", "id": 10101, "assigneeType": "admin.assignee.type.project.lead", "key": "DUMMY_PROJECT_KEY" }