Skip to content

Jira

Jira

Jira is Atlassian’s bug tracking, issue tracking, and agile project management platform, widely adopted by software teams to organize backlogs, sprints, and workflows with Scrum or Kanban. With the Jira integration in SquadOS, your agents can create and update issues, transition workflow statuses, log worklogs, manage sprints, and much more — all without leaving the conversation.

This tool supports OAuth 2.0 (OAUTH2), OAuth 2.0 Server-to-Server (S2S_OAUTH2), and API key (API_KEY) to connect.

The most common mode is OAuth 2.0 using your own credentials configured in the Atlassian developer portal. You will need the following fields:

FieldRequiredDescription
client_idYesClient ID of the OAuth 2.0 application created in the Atlassian developer portal.
client_secretYesClient Secret corresponding to the OAuth 2.0 application.
  1. Go to the Atlassian Developer Portal and create a developer account if you don’t have one.
  2. Click Create and select the OAuth 2.0 Integration type to create a new application.
  3. In the Authorization tab, click Configure and enter Composio’s Callback URL (shown in the Composio auth configuration screen).
  4. In the Permissions tab, add the Jira API and configure the required scopes from the User Identity API and Jira API sections.
  5. In the Settings tab, find the Authentication Details section and copy the Client ID and Client Secret.
  1. Go to Tools in the side menu (/admin/tools).
  2. Open the Available tab and search for Jira.
  3. Click the card to open the details modal and hit Connect.
  4. You’re taken to the secure connection page hosted by Composio, where you authorize access (OAuth) or enter the credentials obtained above.
  5. Once done, you’re sent back to SquadOS with the account connected and the tool available for your agents. (Connection-flow details in Organization Tools.)

How do I set up custom OAuth credentials for Jira?

Section titled “How do I set up custom OAuth credentials for Jira?”

See the step-by-step guide at composio.dev/auth/jira for creating and configuring your own Jira OAuth credentials with Composio.

What is the difference between JQL GET, JQL POST, and Search Issues?

Section titled “What is the difference between JQL GET, JQL POST, and Search Issues?”

JQL GET and POST target the same search functionality but use different HTTP methods. POST supports complex queries in the request body. Search Issues uses JQL POST under the hood with extra parameters and filters. For consistent results, prefer POST for complex queries. Use the fields parameter to request specific fields, or ["*all"] to request all fields.

JIRA_CREATE_ISSUE

Creates a new Jira issue (e.g., bug, task, story) in a specified project. IMPORTANT: Different Jira projects may have custom required fields beyond the standard ones (summary, project_key, issue_type). If issue creation fails with ‘field X is required’, use JIRA_GET_ISSUE_CREATE_METADATA to discover available fields for your project. Custom fields can be provided via additional_properties as a JSON string.

NameTypeRequiredDescription
summarystringYesBrief, descriptive title for the issue.
project_keystringYesKey of the Jira project where the issue will be created (e.g., ‘KAN’, ‘DEV’, ‘PROJ’).
issue_typestringYesType of the issue — must be valid for the target project (e.g., ‘Task’, ‘Story’, ‘Epic’, ‘Bug’).
descriptionstringNoDetailed description of the issue. Accepts plain text, Markdown, or Atlassian Document Format (ADF).
assigneestringNoAccount ID of the user to assign the issue to. Use JIRA_FIND_USERS to get valid account IDs.
assignee_namestringNoName or email of the user to assign (ignored if assignee is provided).
prioritystringNoPriority level (e.g., ‘High’, ‘Medium’, ‘Low’). Names are instance-specific.
labelsarrayNoList of labels to categorize the issue; new labels are created if they don’t exist.
due_datestringNoExpected resolution date in YYYY-MM-DD format.
sprint_idintegerNoID of the sprint to assign this issue to.
componentsarrayNoList of component IDs (e.g., ‘10000’); components must exist in the project.
parentstringNoParent issue key (e.g., ‘PROJ-123’) or issue ID. Use only for sub-task issue types.
reporterstringNoAccount ID of the user reporting the issue. Defaults to the API request user.
versionsarrayNoList of IDs for versions affected by this issue.
fix_versionsarrayNoList of IDs for versions where the issue is/will be fixed.
additional_propertiesstringNoJSON string of additional fields, including custom fields (e.g., '{"customfield_10104": 5}').
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_EDIT_ISSUE

Updates an existing Jira issue with field values and operations. Supports direct field parameters (summary, description, assignee, priority, etc.) that are merged with the fields parameter. Direct parameters take precedence. Note: the status field cannot be updated via this action — use JIRA_TRANSITION_ISSUE to change issue status.

NameTypeRequiredDescription
issue_id_or_keystringYesID or key of the Jira issue to be edited.
summarystringNoBrief, descriptive title for the issue.
descriptionstringNoDetailed description of the issue. Supports Markdown, automatically converted to ADF.
assigneestringNoUser to assign: account ID, email, or name. Provide an empty string to unassign.
priority_id_or_namestringNoPriority ID or name (e.g., ‘High’, ‘Medium’).
labelsarrayNoList of labels to set for the issue (replaces existing labels).
due_datestringNoExpected resolution date in YYYY-MM-DD format. Use null to remove.
sprint_id_or_namestringNoSprint ID or name to assign this issue to.
fieldsstringNoJSON string of fields for direct updates.
updatestringNoJSON string for granular field operations (e.g., adding/removing labels).
notify_usersbooleanNoIf true, sends notification email to watchers.
return_issuebooleanNoIf true, response includes full updated issue details.
additional_propertiesobjectNoAdditional properties to include in the request body.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_GET_ISSUE

Retrieves a Jira issue by ID or key with customizable fields and expansions. Request only needed fields and expansions to avoid large responses.

NameTypeRequiredDescription
issue_keystringYesThe ID (e.g., ‘10000’) or key (e.g., ‘PROJ-123’) of the Jira issue to retrieve.
fieldsarrayNoA list of field names or IDs to return for the issue. If omitted, a default set of fields is returned.
expandstringNoA comma-separated list of entities to include (e.g., ‘changelog’, ‘renderedFields’, ‘transitions’).
propertiesarrayNoA list of issue property keys to include in the response.
fields_by_keysbooleanNoIf true, the strings in the fields parameter are interpreted as field keys.
update_historybooleanNoControls whether viewing the issue adds it to the user’s ‘Recently viewed’ list.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_DELETE_ISSUE

Permanently and irreversibly deletes a Jira issue by its ID or key. Obtain explicit user confirmation before calling.

NameTypeRequiredDescription
issue_id_or_keystringYesThe ID or key of the issue to delete.
delete_subtasksbooleanNoIf true, the issue’s subtasks are also deleted. If false and the issue has subtasks, the deletion will fail.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_ASSIGN_ISSUE

Assigns a Jira issue to a user, default assignee, or unassigns; supports email/name lookup.

NameTypeRequiredDescription
issue_id_or_keystringYesThe ID or key of the issue to be assigned.
account_idstringNoThe Atlassian Account ID of the user to assign the issue to. Use '-1' to assign to the project’s default assignee, or omit to unassign.
assignee_namestringNoName or email of the user to assign (ignored if account_id is provided).
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_ADD_COMMENT

Adds a comment using Atlassian Document Format (ADF) for rich text to an existing Jira issue.

NameTypeRequiredDescription
issue_id_or_keystringYesThe ID or key of the issue to add the comment to.
commentstringYesThe comment text. Supports Markdown formatting including bold, italic, code, links, and @mentions.
visibility_typestringNoSpecifies the type of visibility restriction: 'group' or 'role'.
visibility_valuestringNoName of the group or role that can view the comment (required if visibility_type is set).
additional_propertiesobjectNoAdditional properties to include in the comment request body.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_LIST_ISSUE_COMMENTS

Retrieves paginated comments from a Jira issue with optional ordering. Paginate by incrementing start_at by max_results until the cumulative count reaches the total field in the response.

NameTypeRequiredDescription
issue_id_or_keystringYesThe ID (e.g., ‘10000’) or key (e.g., ‘PROJ-123’) of the Jira issue.
start_atintegerNoThe 0-based index of the first comment to return.
max_resultsintegerNoThe maximum number of comments to return per page (max ~100 on Jira Cloud).
order_bystringNoField to sort comments by; use 'created' for ascending by creation date.
expandstringNoUse 'renderedBody' to include the HTML-rendered version of the comment body.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_UPDATE_COMMENT

Updates text content or visibility of an existing Jira comment.

NameTypeRequiredDescription
issue_id_or_keystringYesThe ID or key of the Jira issue where the comment is located.
comment_idstringYesThe unique ID of the comment to be updated.
comment_textstringYesThe new text content for the comment. Replaces the existing body. Supports plain text and basic formatting.
notify_usersbooleanNoWhether to send notifications to users about the comment update. Defaults to True.
visibility_typestringNoType of visibility restriction: 'group' or 'role'.
visibility_valuestringNoName of the group or role to restrict comment visibility to.
additional_propertiesstringNoJSON string of comment properties as key-value pairs.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_DELETE_COMMENT

Deletes a specific comment from a Jira issue using its ID and the issue’s ID/key; requires user permission to delete comments on the issue.

NameTypeRequiredDescription
issueIdOrKeystringYesThe ID (e.g., ‘10000’) or key (e.g., ‘PROJ-123’) of the Jira issue from which the comment will be deleted.
idstringYesThe unique identifier of the comment to be deleted (e.g., ‘10001’).
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_SEARCH_ISSUES

Advanced Jira issue search supporting structured filters and raw JQL. At least one filter parameter (e.g., jql, project_key, updated_after) is required; calls with no parameters will be rejected.

NameTypeRequiredDescription
jqlstringNoRaw JQL (Jira Query Language) query for advanced users. Takes precedence over filters.
project_keystringNoFilter by project key (e.g., ‘PROJ’).
assigneestringNoFilter by assignee. Can be account ID, email, display name, or 'unassigned'.
status_id_or_namestringNoFilter by status: ID (e.g., ‘10001’) or name (e.g., ‘To Do’, ‘In Progress’, ‘Done’).
issue_type_id_or_namestringNoFilter by issue type: ID (e.g., ‘10001’) or name (e.g., ‘Bug’, ‘Task’, ‘Story’).
priority_id_or_namestringNoFilter by priority: ID or name (e.g., ‘High’, ‘Medium’, ‘Low’).
sprint_id_or_namestringNoFilter by sprint: ID (e.g., ‘123’) or name (e.g., ‘Sprint 1’).
labelsarrayNoFilter by labels (all labels must match).
text_searchstringNoSearch in summary and description text.
created_afterstringNoFilter issues created after this date. YYYY-MM-DD or relative dates like '-7d'.
updated_afterstringNoFilter issues updated after this date.
created_beforestringNoFilter issues created before this date (YYYY-MM-DD format).
updated_beforestringNoFilter issues updated before this date.
fieldsarrayNoList of fields to return for each issue.
max_resultsintegerNoMaximum number of issues to return per page (capped at 100).
next_page_tokenstringNoCursor token to fetch the next page.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_CREATE_PROJECT

Creates a new Jira project with required lead, template, and type configuration.

NameTypeRequiredDescription
keystringYesUnique key for the project (uppercase letters only, no spaces or special characters).
namestringYesHuman-readable name for the project.
lead_account_idstringYesAtlassian Account ID of the project lead.
project_type_keystringYesType of project: 'business', 'software', or 'service_desk'.
project_template_keystringYesKey of the project template, compatible with project_type_key.
descriptionstringNoOptional detailed textual description of the project.
assignee_typestringNoDefault assignee for new issues: 'PROJECT_LEAD' or 'UNASSIGNED'.
urlstringNoOptional URL for the project.
avatar_idintegerNoOptional ID of an existing avatar for the project.
category_idintegerNoOptional ID of an existing project category.
permission_schemeintegerNoOptional ID of an existing permission scheme.
notification_schemeintegerNoOptional ID of an existing notification scheme.
issue_security_schemeintegerNoOptional ID of an existing issue security scheme.
additional_propertiesobjectNoAdditional properties for the project creation request.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_GET_PROJECT

Retrieves details of a Jira project by its ID or key.

NameTypeRequiredDescription
project_id_or_keystringYesThe project ID (numeric) or project key (e.g., ‘PROJ’) of the project to retrieve.
expandstringNoAdditional information to include: description, issueTypes, lead, projectKeys, issueTypeHierarchy.
propertiesstringNoA comma-separated list of project properties to return (maximum 100 keys).
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_LIST_ALL_PROJECTS

Tool to list all projects accessible to the user. Use when you need to retrieve a comprehensive list of all Jira projects.

NameTypeRequiredDescription
expandstringNoAdditional information in the response: description, issueTypes, lead, projectKeys.
recentintegerNoReturns the user’s most recently accessed projects (up to 20).
propertiesarrayNoA list of project properties to return.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_CREATE_SPRINT

Creates a new sprint on a Jira board with optional start/end dates and goal.

NameTypeRequiredDescription
origin_board_idintegerYesIdentifier of the Jira board for the new sprint. Use JIRA_LIST_BOARDS to find board IDs.
namestringYesName for the new sprint (must be 30 characters or less).
goalstringNoPrimary objective or goal for the sprint.
start_datestringNoIntended start date and time for the sprint (ISO 8601 format).
end_datestringNoIntended end date and time for the sprint (ISO 8601 format).
additional_propertiesobjectNoAdditional properties for the sprint creation request.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_LIST_SPRINTS

Retrieves paginated sprints from a Jira board with optional state filtering.

NameTypeRequiredDescription
board_idintegerYesUnique identifier of the Jira board. Must be a Scrum board ID; Kanban boards do not support sprints.
statestringNoFilters sprints by state. Accepts single value ('active') or comma-separated values ('active,closed'). Valid states: 'future', 'active', 'closed'.
start_atintegerNo0-based starting index for pagination.
max_resultsintegerNoMaximum number of sprints per page.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_MOVE_ISSUE_TO_SPRINT

Moves one or more Jira issues to a specified active sprint.

NameTypeRequiredDescription
sprint_idintegerYesUnique identifier for the target sprint. Must belong to the same board/project as the issues being moved.
issuesarrayYesA list of issue keys (e.g., ‘PROJ-123’) to be moved to the specified sprint.
rank_after_issuestringNoThe issue key or ID to rank the moved issues after in the sprint backlog.
rank_before_issuestringNoThe issue key or ID to rank the moved issues before.
rank_custom_field_idintegerNoThe ID of the rank custom field to use for ordering.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_TRANSITION_ISSUE

Transitions a Jira issue to a different workflow state, with support for transition name lookup and user assignment by email. Use JIRA_GET_TRANSITIONS to verify available transitions before calling this action.

NameTypeRequiredDescription
issue_id_or_keystringYesThe ID or key of the issue to transition.
transition_id_or_namestringYesThe ID or name of the transition to apply. Transition names are workflow-specific — use JIRA_GET_TRANSITIONS to get valid values for the current issue.
commentstringNoOptional comment to add during the transition. Supports Markdown formatting.
assigneestringNoAccount ID of the user to assign the issue to during transition.
assignee_namestringNoName or email of the user to assign (ignored if assignee is provided).
resolutionstringNoResolution to set when CLOSING an issue (e.g., ‘Done’, ‘Fixed’, ‘Won’t Do’). Only use when transitioning to a final status.
transition_fieldsobjectNoFields to include in the transition payload (e.g., fields required by the transition’s screen).
additional_propertiesobjectNoAdditional properties to include at the top level of the transition request body.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_GET_TRANSITIONS

Retrieves available workflow transitions for a Jira issue. Always use the numeric id from the response when calling JIRA_TRANSITION_ISSUE — transition IDs are project/workflow-specific and must not be hardcoded or reused.

NameTypeRequiredDescription
issue_id_or_keystringYesThe ID (e.g., ‘10000’) or key (e.g., ‘PROJ-123’) of the Jira issue.
expandstringNoUse 'transitions.fields' to include the fields associated with each transition.
transition_idstringNoThe ID of a specific transition to retrieve.
include_unavailable_transitionsbooleanNoIf true, transitions not currently available for the issue will be included.
sort_by_ops_bar_and_statusbooleanNoIf true, sorts transitions by their order in the operations bar and then by status category.
skip_remote_only_conditionbooleanNoIf true, conditions defined by remote apps that only run remotely will be skipped.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_ADD_WORKLOG

Tool to add a worklog entry to a Jira issue. Use when logging time spent on an issue.

NameTypeRequiredDescription
issue_id_or_keystringYesThe ID or key of the Jira issue to add the worklog to.
time_spentstringNoThe time spent as a Jira duration string (e.g., ‘2h 30m’, ‘1d’, ‘45m’). Either this or time_spent_seconds must be provided.
time_spent_secondsintegerNoThe time in seconds spent working on the issue. Either this or time_spent must be provided.
startedstringNoThe datetime when the work was started in ISO 8601 format. If not provided, the current time is used.
commentobjectNoAtlassian Document Format comment structure.
adjust_estimatestringNoOptions for adjusting the issue’s remaining estimate: 'new', 'leave', 'manual', or 'auto'.
new_estimatestringNoThe new remaining estimate if adjust_estimate is 'new' (e.g., ‘2h’).
reduce_bystringNoAmount to reduce the remaining estimate if adjust_estimate is 'manual'.
notify_usersbooleanNoWhether to notify users watching the issue about this worklog.
visibilityobjectNoDetails about the visibility restriction of a worklog.
expandstringNoUse 'properties' to include custom fields associated with the worklogs.
override_editable_flagbooleanNoWhether to add the worklog even if the issue is not editable (e.g., closed). Requires admin permissions.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_GET_WORKLOG

Retrieves worklogs for a specified Jira issue.

NameTypeRequiredDescription
issue_id_or_keystringYesThe ID (e.g., ‘10001’) or key (e.g., ‘PROJECT-123’) of the Jira issue.
start_atintegerNoThe 0-based index of the first worklog to return. Used for pagination.
max_resultsintegerNoThe maximum number of worklogs to return per page.
started_afterintegerNoFilters worklogs started on or after this date. Provide as a Unix timestamp in milliseconds.
started_beforeintegerNoFilters worklogs started on or before this date. Provide as a Unix timestamp in milliseconds.
expandstringNoUse 'properties' to include custom fields associated with the worklogs.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_CREATE_VERSION

Creates a new version for releases or milestones in a Jira project.

NameTypeRequiredDescription
namestringYesName for the new version. It is recommended that version names be unique within a project.
projectIdintegerYesNumeric ID of the Jira project to which this version will be added.
descriptionstringNoTextual description for the version.
startDatestringNoStart date for work on the version (YYYY-MM-DD format).
releaseDatestringNoRelease date for the version (YYYY-MM-DD format).
releasedbooleanNoIndicates if the version is marked as released.
archivedbooleanNoIndicates if the version is marked as archived.
additional_propertiesobjectNoAdditional properties for the version creation request.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_BULK_CREATE_ISSUE

Creates multiple Jira issues (up to 50 per call) with full feature support including markdown, assignee resolution, and priority handling.

NameTypeRequiredDescription
issuesarrayYesList of issues to be created (1 to 50 per request). Each issue definition follows the same structure as the single create issue action. For subtasks, include parent_key to specify the parent issue.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_FETCH_BULK_ISSUES

Tool to bulk fetch multiple Jira issues by their IDs or keys (max 100 per call). Use when you need to retrieve details for multiple issues efficiently in a single API call.

NameTypeRequiredDescription
issueIdsOrKeysarrayYesREQUIRED. An array of issue IDs or issue keys to fetch. Minimum 1, maximum 100 issues per request.
fieldsarrayNoA list of fields to return for each issue. Use '*all' for all fields or prefix with - to exclude (e.g., '-description').
expandarrayNoA list of expand options (e.g., 'renderedFields', 'changelog').
propertiesarrayNoA list of issue property keys to include (maximum 5).
fieldsByKeysbooleanNoIf true, reference fields by their key rather than ID.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_CREATE_ISSUE_LINK

Links two Jira issues using a specified link type with optional comment.

NameTypeRequiredDescription
link_typestringYesThe name of the issue link type to create (e.g., ‘Blocks’, ‘Relates’, ‘Duplicate’, ‘Cloners’). Use JIRA_GET_ISSUE_LINK_TYPES to retrieve valid link type names.
inward_issue_keystringYesThe key of the issue that initiates the link relationship (the ‘source’ issue).
outward_issue_keystringYesThe key of the issue that is the target of the link relationship (the ‘destination’ issue).
commentstringNoAn optional textual comment to add to the created issue link.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_GET_CURRENT_USER

Retrieves detailed information about the currently authenticated Jira user. The returned accountId is the correct identifier for fields like lead_account_id in JIRA_CREATE_PROJECT and watcher actions — never use email or username in those fields.

NameTypeRequiredDescription
expandstringNoComma-separated list of user properties to expand, e.g., 'groups', 'applicationRoles'.
NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.

JIRA_GET_ALL_STATUSES

Retrieves all issue statuses associated with workflows from Jira. Returns global statuses that may not be valid for every project or workflow scheme; verify a returned status is applicable to the specific project before use.

NameTypeRequiredDescription
datastringYesData from the action execution.
errorstringNoError if any occurred during the execution of the action.
successfulbooleanYesWhether or not the action execution was successful.