Message format for JIRA Cloud

Message format for JIRA Cloud

Basic format
{ "text":"${eventType} ${issueLink} in ${projectLink} by ${userLink}" }

New format

{ "text":"<eventType> <issueLink> in <projectLink> by <userLink>" }
Advance format
{ "text":"${eventType} ${issueLink} in ${projectLink} by ${userLink}", "attachments": [ { "color": "#205081", "text": "${eventMessageBody}", "fields": [ { "title": "Type", "value": "${issueType}", "short": true }, { "title": "Assignee", "value": "${issueAssignee}", "short": true }, { "title": "Creator", "value": "${issueCreator}", "short": true } ] } ] }

New format

{ "text":"<eventType> <issueLink> in <projectLink> by <userLink>", "attachments": [ { "color": "#205081", "text": "<eventMessageBody>", "fields": [ { "title": "Type", "value": "<issueType>", "short": true }, { "title": "Assignee", "value": "<issueAssignee>", "short": true }, { "title": "Creator", "value": "<issueCreator>", "short": true } ] } ] }

Metadata

Key

Description

Example data

Key

Description

Example data

${eventType}

<eventType>



E.g : "New issue created"

${issueLink}

<issueLink>

It uses issue summary for displaying



${issueKeyLink}

<issueKeyLink>

It uses issue key for displaying



${issueKey}

<issueKey>

<issue.key>

This is issue key

e.g : TEST-1

${issueSummary}

<issueSummary>

<issue.fields.summary>

This is issue summary

e.g : Cannot find attachment

<issue.fields.project.key>

<issue.fields.project.name>

Project meta data

JS

Support

${projectLink}

<projectLink>

This is project link



<user.key>

<user.emailAddress>

<user.displayName>

Action user meta data



${userLink}

<userLink>

It is action user on issue



${eventMessageBody}

<eventMessageBody>

issue description or comment



${issueAttachments}

<issueAttachments>

number of attachments in issue



${issueAssignee}

<issueAssignee>

<issue.fields.assignee.displayName>

current assignee



${issueCreator}

<issueCreator>

<issue.fields.creator.displayName>

issue creator



${issueResolution}

<issueResolution>

Fixed, Won't Fix ... . You can define resolution data in JIRA



${issueResolutionDate}

<issueResolutionDate>





${issueDueDate}

<issueDueDate>





${issueStatus}

<issueStatus>

"Done,Open"



${issueLabels}

<issueLabels>

"Bug,Improvement,Feedbacks"



${issueType}

<issueType>

e.g : Task, Story, Epic, Subtask



<comment.body>

<comment.created>

<comment.updated>

<comment.author.displayName>

<comment.updateAuthor.displayName>

Comment metadata



<issueComponents>

e.g : Development,Front End



Screenshot