FetchJiraIssues 2025.10.9.21

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, atlassian, fetch, jira, rest

Input Requirement

ALLOWED

Supports Sensitive Dynamic Properties

false

Properties

PropertyDescription
API TokenJira API token for authorization
Authorization MethodAuthorization method for Jira Cloud API
Created AfterFilter issues created after specified date/time (optional, format: yyyy-MM-dd)
Environment URLURL to the Atlassian Jira Environment
Issue FieldsA list of fields to return for each issue. This property accepts a comma-separated list.
JQL QueryJQL query string (required when using JQL query type)
Jira EmailEmail address associated with Jira account
Maximum Page SizeThe Maximum Page Size value must be between 50 and 1000
Project NamesComma-separated list of project names for simple search
Request Rate ManagerController service for keeping track of rate limits for Atlassian APIs
Search TypeType of search to perform
Status CategoryStatus category filter for simple search (optional)
Updated AfterFilter issues updated after specified date/time (optional, format: yyyy-MM-dd)
Web Client ServiceController service for managing HTTP connections to Jira

State management

ScopesDescription
CLUSTERStores pagination state to maintain position between restarts. Resets when ingestion configuration changes.

Relationships

NameDescription
retryRetryable failure occurred, e.g. rate limiting
successSuccessfully fetched Jira issues

Writes attributes

NameDescription
mime.typeapplication/json
jira.query.jqlThe JQL query used for this fetch
jira.source.urlURL of the Jira source
statement.typeStatement type INSERT, UPSERT

See also