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"
}