Skip to main content
Jira logo

Overview

Add Jira to any ModuleX agent or workflow. Atlassian Jira Cloud project tracking and issue management integration against the Jira REST API v3 (api.atlassian.com/ex/jira/{cloudId}/rest/api/3) and Jira Agile API (api.atlassian.com/ex/jira/{cloudId}/rest/agile/1.0).
Categories: Project & Task Management · Project Management · Developer Tools & Infrastructure · Productivity & Collaboration · Auth: OAuth2 · Actions: 38

Authentication

OAuth2 Authentication

Connect using Atlassian OAuth2 (recommended)

Required Credentials

OAuth Configuration

  • Authorization URL: https://auth.atlassian.com/authorize
  • Token URL: https://auth.atlassian.com/oauth/token
  • Scopes: read:jira-work, write:jira-work, read:jira-user, manage:jira-project, manage:jira-configuration, offline_access

Available Actions

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
string
required
A file URL to attach to the issue

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
string
The comment text in plain text (converted to Atlassian Document Format)
object
The comment text in Atlassian Document Format (JSON object). Overrides comment if both provided
object
The group or role to which this comment is visible
string
A JSON array of comment properties
object
Extra properties of any type to include
string
Use ‘renderedBody’ to get comment body rendered in HTML

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
array
required
An array of file URLs to attach to the issue. Each element is a string URL

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
string
required
The account ID of the user to add as watcher

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
string
required
The account ID of the user to assign

Response

Parameters

string
required
The cloud ID of the Jira site
array
required
A list of issue IDs to check against the JQL queries. Elements are integers
array
required
A list of JQL query strings to check the issues against

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The JQL query to count issues. Must be bounded (e.g. project = ABC)

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the custom field
string
required
The ID of the field context

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the board the sprint will be created on
string
required
The name of the sprint
string
The goal of the sprint
string
The start date in ISO 8601 format (e.g. 2024-01-01T00:00:00.000Z)
string
The end date in ISO 8601 format (e.g. 2024-01-15T00:00:00.000Z)

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The project ID
string
required
The issue type ID
boolean
Whether the project is added to the user’s Recently viewed project list
object
Additional issue history details
string
Details of issue properties to add or update (JSON array)
object
A map of field name to operations list for issue screen fields
object
Extra fields to include in the issue body (e.g. summary, description, labels, priority)

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The project ID
string
required
The unique name of the version. Max 255 characters
string
The description of the version
boolean
Indicates that the version is archived
string
The start date (yyyy-mm-dd)
string
The release date (yyyy-mm-dd)
string
Expand options: operations, issuesstatus

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The project ID or key
boolean
required
Whether this project is placed in the Jira recycle bin for recovery

Response

Parameters

string
required
The cloud ID of the Jira site
integer
Returns the user’s most recently accessed projects (max 20)
string
Issue properties to include (JSON array)
string
Expand options: description, issueTypes, lead, projectKeys

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the board

Response

Response

Parameters

string
required
The cloud ID of the Jira site

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
string
Comma-separated list of fields to return. *all or *navigable for all or navigable fields
boolean
Whether fields are referenced by keys rather than IDs
string
Issue properties to include (comma-separated or *all)
boolean
Whether project is added to Recently viewed
string
Expand options: renderedFields, names, schema, transitions, editmeta, changelog, versionedRepresentations

Response

Parameters

string
required
The cloud ID of the Jira site
string
A string to match against issue text fields
string
A JQL query defining a list of issues to search within
string
The key of an issue to exclude from results
string
The ID of a project that results must belong to
boolean
Whether to include subtasks in suggestions
boolean
Whether to include the parent issue when currentIssueKey is a subtask

Response

Parameters

string
required
The cloud ID of the Jira site
string
The project ID to filter issue types

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the sprint

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the long-running async task

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
string
The ID of a specific transition to retrieve
boolean
Whether transitions with Hide From User Condition are included
boolean
Whether details of failing-condition transitions are included
boolean
Whether transitions are sorted by ops-bar sequence then category
string
Expand options: transitions.fields

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The account ID of the user
string
Expand options: groups, applicationRoles

Response

Parameters

string
required
The cloud ID of the Jira site
string
Filter for a name or term

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the board
integer
The starting index of the returned issues. Base index: 0
integer
The maximum number of issues to return
string
Filters results using a JQL query
string
Comma-separated list of fields to return per issue
string
Expand options for additional information

Response

Parameters

string
required
The cloud ID of the Jira site
integer
The starting index of the returned boards. Base index: 0
integer
The maximum number of boards to return
string
Filters by board type: scrum, kanban, simple
string
Filters results to boards matching this name
string
Filters results to boards relevant to a project

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the board
string
required
The ID of the epic
integer
The starting index of the returned issues. Base index: 0
integer
The maximum number of issues to return
string
Filters results using a JQL query
string
Comma-separated list of fields to return per issue
string
Expand options for additional information

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the board
integer
The starting index of the returned epics. Base index: 0
integer
The maximum number of epics to return
boolean
Filter to epics that are done or not done

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
string
Order results by a field. Valid: created, +created, -created
string
Expand options: renderedBody

Response

Parameters

string
required
The cloud ID of the Jira site

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the sprint
integer
The starting index of the returned issues. Base index: 0
integer
The maximum number of issues to return
string
Filters results using a JQL query
string
Comma-separated list of fields to return per issue
string
Expand options for additional information

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the board
integer
The starting index of the returned sprints. Base index: 0
integer
The maximum number of sprints to return
string
Filter by sprint states: future, active, closed (comma-separated)

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID of the sprint
array
required
The IDs or keys of the issues to move to the sprint. Each element is a string

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The JQL query to search for issues
integer
Maximum number of issues to return (default 50, max 5000)
string
Comma-separated list of fields to return
array
Expand options: renderedFields, names, schema, transitions, editmeta, changelog, versionedRepresentations
string
Comma-separated list of issue properties to include (max 5)
boolean
Reference fields by key rather than ID
boolean
Fail early if not all field data can be retrieved

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The JQL query to search for issues
integer
Maximum number of items per page
string
Token for pagination from a previous response
array
Fields to return per issue. Elements are strings. Example: [‘summary’, ‘status’]
array
Expand options: renderedFields, names, schema, transitions, editmeta, changelog, versionedRepresentations
array
Issue property keys to include (max 5). Elements are strings
boolean
Reference fields by key rather than ID
array
Issue IDs/keys for read-after-write consistency. Elements are strings

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
string
required
The transition ID to perform
object
List of issue screen fields to update during transition
object
Operations to perform on issue screen fields
object
Additional issue history details
string
Issue properties to add or update (JSON)
object
Extra properties of any type

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The ID or key of the issue
string
required
The ID of the comment to update
object
The comment text in Atlassian Document Format (JSON). Overrides comment if both provided
string
The comment text (plain text)
object
The group or role to which this comment is visible
string
Comment properties (JSON array)
object
Extra properties of any type
boolean
Whether users are notified when comment is updated
string
Expand options: renderedBody

Response

Parameters

string
required
The cloud ID of the Jira site
string
required
The project ID
string
required
The ID or key of the issue
string
The issue type ID
boolean
Whether a notification email is sent to watchers
boolean
Override screen security to enable hidden fields
boolean
Override editable flag to enable uneditable fields
string
The ID of the transition to undertake
boolean
Whether the transition is looped
object
Additional issue history details
string
Issue properties to add or update (JSON array)
object
A map of field name to operations list
object
Extra fields to update (e.g. summary, description)

Response

Limits & Quotas

  • Standard rate limit: Jira Cloud REST API allows approximately 100 requests per 10 seconds per user per app.
  • Concurrent requests: Maximum 10 concurrent requests per user per app.
  • Search (JQL): Maximum 5000 results per search request.
  • Attachments: Maximum 10 MB per file (default; configurable by site admin).
  • Error model: non-2xx responses raise httpx.HTTPStatusError (Pattern A). The error includes the status code and response body for debugging.

Monday.com

ClickUp

Motion