Edit issue
The Jira Edit issue action updates an existing Jira issue so agents can modify multiple fields in a single step instead of making several separate calls or manual edits. Use this write action when you need to update status, description, assignee, priority, or other fields on a specific ticket identified by its ID or key.
The action runs using the connected user's Jira account and permissions, so it can only edit issues and fields that the user is allowed to modify directly in Jira.
Limitations
-
Jira actions are designed for Jira Cloud and do not support Jira Server or Jira Data Center deployments.
-
If administrators update the Jira actions pack configuration such as allowed tools or OAuth settings, existing connected accounts can be invalidated, and users might be asked to reauthenticate before the action works again.
Prerequisites
-
An admin must complete Jira setup and enable the Jira actions pack so that Jira actions are available in Agent Builder.
-
Each user is prompted to connect their Jira account in Glean before running agents that use Jira Edit issue.
-
If your Jira organization uses centralized OAuth approval, a Jira administrator must authorize the Jira OAuth app for the site before users can run Jira actions.
Supported parameters
The underlying action defines the following parameters for Jira Edit issue.
| Name | Type | Description |
|---|---|---|
| Issue ID or key | String | Identifier of the Jira issue to edit, such as an issue key like ENG-1234. |
| Assignee | String | New assignee for the issue. The exact format (for example, account ID vs. display name) is defined by the toolkit schema and Jira configuration. |
| Description | String | New description for the issue. For some projects, this may be a rich text field that expects structured content. |
| Due date | String | Optional due date for the issue, if your Jira project uses due dates. |
| Fields | String | Generic field map for advanced updates. Use this to set or update fields by their Jira field keys (including custom fields) when direct parameters are not enough. |
| Labels | Array | Labels to set on the issue. Behavior (replace vs. merge) depends on the toolkit's mapping to Jira. |
| Notify users | Boolean | Flag that controls whether Jira notifies watchers and stakeholders about the edit. |
| Override editable flag | Boolean | Advanced flag that can bypass some "editable" constraints in Jira when allowed. Use only in trusted admin workflows. |
| Override screen security | Boolean | Advanced flag that can bypass some screen or field-visibility rules when permitted. Use with caution. |
| Priority ID or name | String | New priority for the issue, provided by either priority ID or human-readable name, depending on configuration. |
| Return issue | Boolean | Controls whether the updated issue payload is returned in the response. |
| Sprint ID or name | String | Sprint to associate the issue with, where applicable. |
| Summary | String | New summary for the issue. Many Jira projects require a non-empty summary. |
| Update | String | Low-level field operations object for advanced scenarios where you need fine-grained control beyond simple field replacement. |
Usage example
You want to update a feature request ticket with new information from customer feedback, including changing the priority and updating the description.
Instruction to an agent:
"Update Jira issue ENG-1234 with the following changes: change the summary to Improve batch API performance for large datasets, update the description to include the latest customer feedback about timeout issues with requests over 10,000 records, set the priority to High, and assign it to ABC from the API team."
Resulting behavior:
-
Identifies the Jira issue ENG-1234.
-
Calls the Edit issue action with:
-
Issue ID or keyset to ENG-1234. -
Summaryset to "Improve batch API performance for large datasets". -
Descriptionupdated with the new customer feedback about timeout issues. -
Priority ID or nameset to High. -
Assigneeset to ABC's account ID.
-
-
Updates all specified fields in a single API call to Jira.
-
Other fields like labels, sprint, and watchers remain unchanged.
Workflow tip: Use Edit issue when you need to update multiple fields at once. For single-field updates like only changing the assignee, consider using Assign issue instead. You can also combine Edit issue with Get issue to first retrieve current values, then update specific fields based on conditions.