Skip to content

Jira

Jira is a proprietary issue tracking product developed by Atlassian that allows bug tracking and agile project management.

Categories: project-management

Type: jira/v1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameLabelTypeControl TypeDescriptionRequired
yourDomainYour domainSTRINGTEXTe.g https://{yourDomain}}.atlassian.nettrue
clientIdClient IdSTRINGTEXTtrue
clientSecretClient SecretSTRINGTEXTtrue

Actions

Create Issue

Name: createIssue

Creates a new issue.

Properties

NameLabelTypeControl TypeDescriptionRequired
projectProject IDSTRINGSELECTID of the project to create the issue in.true
summarySummarySTRINGTEXTA brief summary of the issue.true
issuetypeIssue Type IDSTRING
Depends On project
SELECTId of the issue type.true
parentParent Issue IDSTRING
Depends On project
SELECTID of the parent issue.true
assigneeAssignee IDSTRING
Depends On project
SELECTID of the user who will be assigned to the issue.false
priorityPriority IDSTRINGSELECTID of the priority of the issue.false
descriptionDescriptionSTRINGTEXT_AREADescription of the issue.false

Output

Type: OBJECT

Properties

NameTypeControl Type
idSTRINGTEXT
keySTRINGTEXT
fieldsOBJECT
Properties {{STRING(id), STRING(name)}(issuetype), {STRING(id), STRING(name)}(project), {STRING(id), STRING(name)}(priority), {STRING(id), STRING(name)}(assignee), {STRING(type), [{[{STRING(text), STRING(type)}](content), STRING(type)}](content)}(description)}
OBJECT_BUILDER

JSON Example

{
"label" : "Create Issue",
"name" : "createIssue",
"parameters" : {
"project" : "",
"summary" : "",
"issuetype" : "",
"parent" : "",
"assignee" : "",
"priority" : "",
"description" : ""
},
"type" : "jira/v1/createIssue"
}

Create Issue Comment

Name: createIssueComment

Adds a comment to an issue.

Properties

NameLabelTypeControl TypeDescriptionRequired
projectProject IDSTRINGSELECTID of the project where the issue is located.true
issueIdIssue IDSTRING
Depends On project
SELECTID of the issue where the comment will be added.true
commentCommentSTRINGTEXTThe text of the comment.true

Output

Type: OBJECT

Properties

NameTypeControl Type
selfSTRINGTEXT
idSTRINGTEXT
authorOBJECT
Properties {STRING(accountId), BOOLEAN(active), STRING(displayName), STRING(self)}
OBJECT_BUILDER
bodySTRINGTEXT
updateAuthorOBJECT
Properties {STRING(accountId), BOOLEAN(active), STRING(displayName), STRING(self)}
OBJECT_BUILDER
createdSTRINGTEXT
updatedSTRINGTEXT
visibilityOBJECT
Properties {STRING(identifier), STRING(type), STRING(value)}
OBJECT_BUILDER

JSON Example

{
"label" : "Create Issue Comment",
"name" : "createIssueComment",
"parameters" : {
"project" : "",
"issueId" : "",
"comment" : ""
},
"type" : "jira/v1/createIssueComment"
}

Get Issue

Name: getIssue

Get issue details in selected project.

Properties

NameLabelTypeControl TypeDescriptionRequired
projectProject IDSTRINGSELECTID of the project where the issue is located.true
issueIdIssue IDSTRING
Depends On project
SELECTtrue

Output

Type: OBJECT

Properties

NameTypeControl Type
idSTRINGTEXT
keySTRINGTEXT
fieldsOBJECT
Properties {{STRING(id), STRING(name)}(issuetype), {STRING(id), STRING(name)}(project), {STRING(id), STRING(name)}(priority), {STRING(id), STRING(name)}(assignee), {STRING(type), [{[{STRING(text), STRING(type)}](content), STRING(type)}](content)}(description)}
OBJECT_BUILDER

JSON Example

{
"label" : "Get Issue",
"name" : "getIssue",
"parameters" : {
"project" : "",
"issueId" : ""
},
"type" : "jira/v1/getIssue"
}

Search Issues

Name: searchForIssuesUsingJql

Search for issues using JQL

Properties

NameLabelTypeControl TypeDescriptionRequired
jqlJQLSTRINGTEXTThe JQL that defines the search. If no JQL expression is provided, all issues are returnedfalse
maxResultsMax ResultsINTEGERINTEGERThe maximum number of items to return per page.true

Output

Type: ARRAY

Properties

NameTypeControl Type
OBJECT
Properties {STRING(id), STRING(key), {{STRING(id), STRING(name)}(issuetype), {STRING(id), STRING(name)}(project), {STRING(id), STRING(name)}(priority), {STRING(id), STRING(name)}(assignee), {STRING(type), [{[{STRING(text), STRING(type)}](content), STRING(type)}](content)}(description)}(fields)}
OBJECT_BUILDER

JSON Example

{
"label" : "Search Issues",
"name" : "searchForIssuesUsingJql",
"parameters" : {
"jql" : "",
"maxResults" : 1
},
"type" : "jira/v1/searchForIssuesUsingJql"
}

Triggers

New Issue

Name: newIssue

Triggers when a new issue is created.

Type: DYNAMIC_WEBHOOK

Properties

NameLabelTypeControl TypeDescriptionRequired
projectProject IDSTRINGSELECTId of the project where new issue is created.true
issuetypeIssue Type IDSTRING
Depends On project
SELECTID of the issue type.false

Output

Type: OBJECT

Properties

NameTypeControl Type
idSTRINGTEXT
keySTRINGTEXT
fieldsOBJECT
Properties {{STRING(id), STRING(name)}(issuetype), {STRING(id), STRING(name)}(project), {STRING(id), STRING(name)}(priority), {STRING(id), STRING(name)}(assignee), {STRING(type), [{[{STRING(text), STRING(type)}](content), STRING(type)}](content)}(description)}
OBJECT_BUILDER

JSON Example

{
"label" : "New Issue",
"name" : "newIssue",
"parameters" : {
"project" : "",
"issuetype" : ""
},
"type" : "jira/v1/newIssue"
}

Updated Issue

Name: updatedIssue

Triggers when an issue is updated.

Type: DYNAMIC_WEBHOOK

Properties

NameLabelTypeControl TypeDescriptionRequired
projectProject IDSTRINGSELECTID of the project where issues is updated.true
issuetypeIssue Type IDSTRING
Depends On project
SELECTID of the issue type.false

Output

Type: OBJECT

Properties

NameTypeControl Type
idSTRINGTEXT
keySTRINGTEXT
fieldsOBJECT
Properties {{STRING(id), STRING(name)}(issuetype), {STRING(id), STRING(name)}(project), {STRING(id), STRING(name)}(priority), {STRING(id), STRING(name)}(assignee), {STRING(type), [{[{STRING(text), STRING(type)}](content), STRING(type)}](content)}(description)}
OBJECT_BUILDER

JSON Example

{
"label" : "Updated Issue",
"name" : "updatedIssue",
"parameters" : {
"project" : "",
"issuetype" : ""
},
"type" : "jira/v1/updatedIssue"
}


Additional instructions


CONNECTION