Skip to main content
Back to Actions Integrations Use prebuilt JIRA action templates to auto-create dialog tasks for managing issues. To access templates:
  1. Go to Automation AI > Use Cases > Dialogs and click Create a Dialog Task.
  2. Under Integration, select JIRA. Integration - JIRA
  3. If no integration is configured, click Explore Integrations to set one up. See Actions Overview. Explore Integrations

Supported Actions

TaskDescriptionMethod
Create an IssueCreates an issue in JIRA.POST
Get an Issue by IDFetches issue details by ID.GET
Get all issuesRetrieves all issues.GET
Update an IssueUpdates an issue.PUT
Delete an issueDeletes an issue.GET

Create an Issue

  1. Install the template from JIRA Action Templates.
  2. The Create an issue dialog task is added with the following components: Create an issue dialog task is added
    • createIssue – User intent to create an issue.
    • projectKey, summary, issueTypeName – Entity nodes for issue details.
    • getResourceIdService – Bot action service to get JIRA site resource ID.
    • createIssueService – Bot action service to create an issue. Click Edit Request: Edit Request Sample Request:
      {
        "fields": {
          "summary": "messaging module is not working",
          "issuetype": {"name": "Bug"},
          "project": {"key": "DFJIIP"}
        }
      }
      
      Sample Response:
      {
        "id": "10000",
        "key": "ED-24",
        "self": "https://your-domain.atlassian.net/rest/api/3/issue/10000"
      }
      
    • createdIssueInfoService – Bot action service for additional issue details.
    • createIssueMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA prompt to create issue

Get an Issue by Key

  1. Install the template from JIRA Action Templates.
  2. The Get Issues by Key dialog task is added with the following components: Get Issues by Key dialog task is added
    • getIssuebyKey – User intent to find an issue by key.
    • issueKey – Entity node for the issue key.
    • getResourceIdService – Bot action service to get JIRA site resource ID.
    • getIssuebyKeyService – Bot action service to find an issue. Click +Add Response: Add response Sample Response: (truncated)
      {
        "id": "10002",
        "timetracking": {
          "originalEstimate": "10m",
          "remainingEstimate": "3m",
          "timeSpent": "6m"
        }
      }
      
    • getIssuebyKeyMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA prompt to find issue by key

Get All Issues

  1. Install the template from JIRA Action Templates.
  2. The Get All Issues dialog task is added with the following components: Get All Issues dialog task is added
    • getAllIssues – User intent to view all issues.
    • getResourceIdService – Bot action service to get JIRA site resource ID.
    • getAllIssuesService – Bot action service to fetch all issues. Click +Add Response: Add response Sample Response: (truncated)
      {
        "expand": "names,schema",
        "startAt": 0,
        "maxResults": 50,
        "total": 1,
        "issues": [
          {
            "id": "10002",
            "key": "ED-1"
          }
        ]
      }
      
    • getAllIssuesMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA prompt to view all issues

Update an Issue

  1. Install the template from JIRA Action Templates.
  2. The Update an Issue dialog task is added with the following components: Update an Issue dialog task is added
    • updateIssue – User intent to update an issue.
    • issueKey, chooseField, updatedSummary, newLabel – Entity nodes for update details.
    • prepareUpdateIssuePayloadScript – Bot action script to prepare update payload: prepareUpdateIssuePayloadScript
    • getResourceIdService – Bot action service to get JIRA site resource ID.
    • updateIssueService – Bot action service to update an issue. Click Edit Request: Edit Request Sample Request:
      {
        "update": {
          "summary": [{"set": "The updated summary"}],
          "labels": {"add": "Label_to_add_without_space"}
        }
      }
      
    • getIssuebyKeyService – Bot action service for issue details.
    • updateIssueMessage – Message node to display responses.
  3. Click Train, then Talk to Bot to test: VA prompt to update an issue

Delete an Issue

You can delete an issue only if the JIRA admin or project owner grants you delete permission.
  1. Install the template from JIRA Action Templates.
  2. The Delete an Issue dialog task is added with the following components: Delete an Issue dialog task is added
    • deleteIssue – User intent to delete an issue.
    • issueKey – Entity node for the issue key.
    • getResourceIdService – Bot action service to get JIRA site resource ID.
    • deleteIssueService – Bot action service to delete an issue. Click Edit Request: Edit request
    • deleteIssueMessage – Message node to display responses.
  3. Click Train, then Talk to Bot and follow prompts to delete an issue.