FetchJiraIssues 2025.3.28.13-SNAPSHOT

BUNDLE

com.snowflake.openflow.runtime | runtime-atlassian-processors-nar

DESCRIPTION

Fetches issues from Jira Cloud using REST API v3 with configurable search options. Provides two search modes: 1. Simple Search - Filter by project name, status category, created/updated dates 2. Advanced Search - Use custom JQL (Jira Query Language) expressions Key features: - Smart pagination handling with automatic state management - Incremental sync capability using timestamps between processor runs - Timezone-aware date handling using Jira user’s timezone - Configurable issue fields retrieval - Adds metadata to FlowFiles: source URL (jira.source.url), query (jira.query.jql), statement type (statement.type) - Adds insert,upsert attributes for downstream processing The processor maintains cluster state to resume operations after restarts Authentication is handled via basic auth using Jira email/API token credentials. Currently that is the only supported method. LIMITATIONS: - Jira issue deletes are not detected.

TAGS

api, fetch, jira, rest

INPUT REQUIREMENT

FORBIDDEN

Supports Sensitive Dynamic Properties

false

PROPERTIES

Property

Description

API Token

Jira API token for authorization

Authorization Method

Authorization method for Jira Cloud API

Created After

Filter issues created after specified date/time (optional, format: yyyy-MM-dd)

Environment URL

URL to the Atlassian Jira Environment

Issue Fields

A list of fields to return for each issue. This property accepts a comma-separated list.

JQL Query

JQL query string (required when using JQL query type)

Jira Email

Email address associated with Jira account

Maximum Page Size

The Maximum Page Size value must be between 50 and 1000

Project Name

Project name for simple search

Search Type

Type of search to perform

Status Category

Status category filter for simple search (optional)

Updated After

Filter issues updated after specified date/time (optional, format: yyyy-MM-dd)

Web Client Service

Controller service for managing HTTP connections to Jira

STATE MANAGEMENT

SCOPES

DESCRIPTION

CLUSTER

Stores pagination state to maintain position between restarts.

RELATIONSHIPS

NAME

DESCRIPTION

success

Successfully fetched Jira issues

WRITES ATTRIBUTES

NAME

DESCRIPTION

mime.type

application/json

jira.query.jql

The JQL query used for this fetch

jira.source.url

URL of the Jira source

statement.type

Statement type INSERT, UPSERT

Language: English