naftiko: 1.0.0-alpha2 info: label: Atlassian The Jira Cloud platform REST API — Issues description: 'Atlassian The Jira Cloud platform REST API — Issues. 20 operations. Lead operation: Atlassian Get Events. Self-contained Naftiko capability covering one Atlassian business surface.' tags: - Atlassian - Issues created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ATLASSIAN_API_KEY: ATLASSIAN_API_KEY capability: consumes: - type: http namespace: jira-issues baseUri: https://your-domain.atlassian.net description: Atlassian The Jira Cloud platform REST API — Issues business capability. Self-contained, no shared references. resources: - name: rest-api-3-events path: /rest/api/3/events operations: - name: atlassiangetevents method: GET description: Atlassian Get Events outputRawFormat: json outputParameters: - name: result type: object value: $. - name: rest-api-3-issue path: /rest/api/3/issue operations: - name: atlassiancreateissue method: POST description: Atlassian Create Issue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: updateHistory in: query type: boolean description: Whether the project in which the issue is created is added to the user's **Recently viewed** project list, as shown under **Projects** in Jira. When provided, t - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-issue-archive path: /rest/api/3/issue/archive operations: - name: atlassianarchiveissuesasync method: POST description: Atlassian Archive Issue S By Jql outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: atlassianarchiveissues method: PUT description: Atlassian Archive Issue S By Issue Id Key outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-issue-bulk path: /rest/api/3/issue/bulk operations: - name: atlassiancreateissues method: POST description: Atlassian Bulk Create Issue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-issue-createmeta path: /rest/api/3/issue/createmeta operations: - name: atlassiangetcreateissuemeta method: GET description: Atlassian Get Create Issue Metadata outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectIds in: query type: array description: List of project IDs. This parameter accepts a comma-separated list. Multiple project IDs can also be provided using an ampersand-separated list. For example, `p - name: projectKeys in: query type: array description: 'List of project keys. This parameter accepts a comma-separated list. Multiple project keys can also be provided using an ampersand-separated list. For example, ' - name: issuetypeIds in: query type: array description: List of issue type IDs. This parameter accepts a comma-separated list. Multiple issue type IDs can also be provided using an ampersand-separated list. For examp - name: issuetypeNames in: query type: array description: List of issue type names. This parameter accepts a comma-separated list. Multiple issue type names can also be provided using an ampersand-separated list. For e - name: expand in: query type: string description: Use [expand](#expansion) to include additional information about issue metadata in the response. This parameter accepts `projects.issuetypes.fields`, which retu - name: rest-api-3-issue-createmeta-projectIdOrKey-issuetypes path: /rest/api/3/issue/createmeta/{projectIdOrKey}/issuetypes operations: - name: atlassiangetcreateissuemetaissuetypes method: GET description: Atlassian Get Create Metadata Issue Types For A Project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectIdOrKey in: path type: string description: The ID or key of the project. required: true - name: startAt in: query type: integer description: The index of the first item to return in a page of results (page offset). - name: maxResults in: query type: integer description: The maximum number of items to return per page. - name: rest-api-3-issue-createmeta-projectIdOrKey-issuetypes-issueTypeId path: /rest/api/3/issue/createmeta/{projectIdOrKey}/issuetypes/{issueTypeId} operations: - name: atlassiangetcreateissuemetaissuetypeid method: GET description: Atlassian Get Create Field Metadata For A Project And Issue Type Id outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectIdOrKey in: path type: string description: The ID or key of the project. required: true - name: issueTypeId in: path type: string description: The issuetype ID. required: true - name: startAt in: query type: integer description: The index of the first item to return in a page of results (page offset). - name: maxResults in: query type: integer description: The maximum number of items to return per page. - name: rest-api-3-issue-unarchive path: /rest/api/3/issue/unarchive operations: - name: atlassianunarchiveissues method: PUT description: Atlassian Unarchive Issue S By Issue Keys Id outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-issue-issueIdOrKey path: /rest/api/3/issue/{issueIdOrKey} operations: - name: atlassiandeleteissue method: DELETE description: Atlassian Delete Issue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: The ID or key of the issue. required: true - name: deleteSubtasks in: query type: string description: Whether the issue's subtasks are deleted when the issue is deleted. - name: atlassiangetissue method: GET description: Atlassian Get Issue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: The ID or key of the issue. required: true - name: fields in: query type: array description: 'A list of fields to return for the issue. This parameter accepts a comma-separated list. Use it to retrieve a subset of fields. Allowed values:' - name: fieldsByKeys in: query type: boolean description: 'Whether fields in `fields` are referenced by keys rather than IDs. This parameter is useful where fields have been added by a connect app and a field''s key may ' - name: expand in: query type: string description: Use [expand](#expansion) to include additional information about the issues in the response. This parameter accepts a comma-separated list. Expand options inclu - name: properties in: query type: array description: 'A list of issue properties to return for the issue. This parameter accepts a comma-separated list. Allowed values:' - name: updateHistory in: query type: boolean description: Whether the project in which the issue is created is added to the user's **Recently viewed** project list, as shown under **Projects** in Jira. This also popula - name: atlassianeditissue method: PUT description: Atlassian Edit Issue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: The ID or key of the issue. required: true - name: notifyUsers in: query type: boolean description: 'Whether a notification email about the issue update is sent to all watchers. To disable the notification, administer Jira or administer project permissions are ' - name: overrideScreenSecurity in: query type: boolean description: Whether screen security is overridden to enable hidden fields to be edited. Available to Connect app users with *Administer Jira* [global permission](https://co - name: overrideEditableFlag in: query type: boolean description: 'Whether screen security is overridden to enable uneditable fields to be edited. Available to Connect app users with *Administer Jira* [global permission](https:' - name: returnIssue in: query type: boolean description: Whether the response should contain the issue with fields edited in this request. The returned issue will have the same format as in the [Get issue API](#api-re - name: expand in: query type: string description: The Get issue API expand parameter to use in the response if the `returnIssue` parameter is `true`. - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-issue-issueIdOrKey-assignee path: /rest/api/3/issue/{issueIdOrKey}/assignee operations: - name: atlassianassignissue method: PUT description: Atlassian Assign Issue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: The ID or key of the issue to be assigned. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-issue-issueIdOrKey-changelog path: /rest/api/3/issue/{issueIdOrKey}/changelog operations: - name: atlassiangetchangelogs method: GET description: Atlassian Get Changelogs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: The ID or key of the issue. required: true - name: startAt in: query type: integer description: The index of the first item to return in a page of results (page offset). - name: maxResults in: query type: integer description: The maximum number of items to return per page. - name: rest-api-3-issue-issueIdOrKey-changelog-list path: /rest/api/3/issue/{issueIdOrKey}/changelog/list operations: - name: atlassiangetchangelogsbyids method: POST description: Atlassian Get Changelogs By Ids outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: The ID or key of the issue. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-issue-issueIdOrKey-editmeta path: /rest/api/3/issue/{issueIdOrKey}/editmeta operations: - name: atlassiangeteditissuemeta method: GET description: Atlassian Get Edit Issue Metadata outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: The ID or key of the issue. required: true - name: overrideScreenSecurity in: query type: boolean description: Whether hidden fields are returned. Available to Connect app users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg) and For - name: overrideEditableFlag in: query type: boolean description: Whether non-editable fields are returned. Available to Connect app users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg) a - name: rest-api-3-issue-issueIdOrKey-notify path: /rest/api/3/issue/{issueIdOrKey}/notify operations: - name: atlassiannotify method: POST description: Atlassian Send Notification For Issue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: ID or key of the issue that the notification is sent for. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-issue-issueIdOrKey-transitions path: /rest/api/3/issue/{issueIdOrKey}/transitions operations: - name: atlassiangettransitions method: GET description: Atlassian Get Transitions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: The ID or key of the issue. required: true - name: expand in: query type: string description: Use [expand](#expansion) to include additional information about transitions in the response. This parameter accepts `transitions.fields`, which returns informa - name: transitionId in: query type: string description: The ID of the transition. - name: skipRemoteOnlyCondition in: query type: boolean description: Whether transitions with the condition *Hide From User Condition* are included in the response. - name: includeUnavailableTransitions in: query type: boolean description: Whether details of transitions that fail a condition are included in the response - name: sortByOpsBarAndStatus in: query type: boolean description: Whether the transitions are sorted by ops-bar sequence value first then category order (Todo, In Progress, Done) or only by ops-bar sequence value. - name: atlassiandotransition method: POST description: Atlassian Transition Issue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: issueIdOrKey in: path type: string description: The ID or key of the issue. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-issues-archive-export path: /rest/api/3/issues/archive/export operations: - name: atlassianexportarchivedissues method: PUT description: Atlassian Export Archived Issue S outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true authentication: type: bearer token: '{{env.ATLASSIAN_API_KEY}}' exposes: - type: rest namespace: jira-issues-rest port: 8080 description: REST adapter for Atlassian The Jira Cloud platform REST API — Issues. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/3/events name: rest-api-3-events description: REST surface for rest-api-3-events. operations: - method: GET name: atlassiangetevents description: Atlassian Get Events call: jira-issues.atlassiangetevents outputParameters: - type: object mapping: $. - path: /v1/api/3/issue name: rest-api-3-issue description: REST surface for rest-api-3-issue. operations: - method: POST name: atlassiancreateissue description: Atlassian Create Issue call: jira-issues.atlassiancreateissue with: updateHistory: rest.updateHistory body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/archive name: rest-api-3-issue-archive description: REST surface for rest-api-3-issue-archive. operations: - method: POST name: atlassianarchiveissuesasync description: Atlassian Archive Issue S By Jql call: jira-issues.atlassianarchiveissuesasync with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: atlassianarchiveissues description: Atlassian Archive Issue S By Issue Id Key call: jira-issues.atlassianarchiveissues with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/bulk name: rest-api-3-issue-bulk description: REST surface for rest-api-3-issue-bulk. operations: - method: POST name: atlassiancreateissues description: Atlassian Bulk Create Issue call: jira-issues.atlassiancreateissues with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/createmeta name: rest-api-3-issue-createmeta description: REST surface for rest-api-3-issue-createmeta. operations: - method: GET name: atlassiangetcreateissuemeta description: Atlassian Get Create Issue Metadata call: jira-issues.atlassiangetcreateissuemeta with: projectIds: rest.projectIds projectKeys: rest.projectKeys issuetypeIds: rest.issuetypeIds issuetypeNames: rest.issuetypeNames expand: rest.expand outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/createmeta/{projectidorkey}/issuetypes name: rest-api-3-issue-createmeta-projectidorkey-issuetypes description: REST surface for rest-api-3-issue-createmeta-projectIdOrKey-issuetypes. operations: - method: GET name: atlassiangetcreateissuemetaissuetypes description: Atlassian Get Create Metadata Issue Types For A Project call: jira-issues.atlassiangetcreateissuemetaissuetypes with: projectIdOrKey: rest.projectIdOrKey startAt: rest.startAt maxResults: rest.maxResults outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/createmeta/{projectidorkey}/issuetypes/{issuetypeid} name: rest-api-3-issue-createmeta-projectidorkey-issuetypes-issuetypeid description: REST surface for rest-api-3-issue-createmeta-projectIdOrKey-issuetypes-issueTypeId. operations: - method: GET name: atlassiangetcreateissuemetaissuetypeid description: Atlassian Get Create Field Metadata For A Project And Issue Type Id call: jira-issues.atlassiangetcreateissuemetaissuetypeid with: projectIdOrKey: rest.projectIdOrKey issueTypeId: rest.issueTypeId startAt: rest.startAt maxResults: rest.maxResults outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/unarchive name: rest-api-3-issue-unarchive description: REST surface for rest-api-3-issue-unarchive. operations: - method: PUT name: atlassianunarchiveissues description: Atlassian Unarchive Issue S By Issue Keys Id call: jira-issues.atlassianunarchiveissues with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/{issueidorkey} name: rest-api-3-issue-issueidorkey description: REST surface for rest-api-3-issue-issueIdOrKey. operations: - method: DELETE name: atlassiandeleteissue description: Atlassian Delete Issue call: jira-issues.atlassiandeleteissue with: issueIdOrKey: rest.issueIdOrKey deleteSubtasks: rest.deleteSubtasks outputParameters: - type: object mapping: $. - method: GET name: atlassiangetissue description: Atlassian Get Issue call: jira-issues.atlassiangetissue with: issueIdOrKey: rest.issueIdOrKey fields: rest.fields fieldsByKeys: rest.fieldsByKeys expand: rest.expand properties: rest.properties updateHistory: rest.updateHistory outputParameters: - type: object mapping: $. - method: PUT name: atlassianeditissue description: Atlassian Edit Issue call: jira-issues.atlassianeditissue with: issueIdOrKey: rest.issueIdOrKey notifyUsers: rest.notifyUsers overrideScreenSecurity: rest.overrideScreenSecurity overrideEditableFlag: rest.overrideEditableFlag returnIssue: rest.returnIssue expand: rest.expand body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/{issueidorkey}/assignee name: rest-api-3-issue-issueidorkey-assignee description: REST surface for rest-api-3-issue-issueIdOrKey-assignee. operations: - method: PUT name: atlassianassignissue description: Atlassian Assign Issue call: jira-issues.atlassianassignissue with: issueIdOrKey: rest.issueIdOrKey body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/{issueidorkey}/changelog name: rest-api-3-issue-issueidorkey-changelog description: REST surface for rest-api-3-issue-issueIdOrKey-changelog. operations: - method: GET name: atlassiangetchangelogs description: Atlassian Get Changelogs call: jira-issues.atlassiangetchangelogs with: issueIdOrKey: rest.issueIdOrKey startAt: rest.startAt maxResults: rest.maxResults outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/{issueidorkey}/changelog/list name: rest-api-3-issue-issueidorkey-changelog-list description: REST surface for rest-api-3-issue-issueIdOrKey-changelog-list. operations: - method: POST name: atlassiangetchangelogsbyids description: Atlassian Get Changelogs By Ids call: jira-issues.atlassiangetchangelogsbyids with: issueIdOrKey: rest.issueIdOrKey body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/{issueidorkey}/editmeta name: rest-api-3-issue-issueidorkey-editmeta description: REST surface for rest-api-3-issue-issueIdOrKey-editmeta. operations: - method: GET name: atlassiangeteditissuemeta description: Atlassian Get Edit Issue Metadata call: jira-issues.atlassiangeteditissuemeta with: issueIdOrKey: rest.issueIdOrKey overrideScreenSecurity: rest.overrideScreenSecurity overrideEditableFlag: rest.overrideEditableFlag outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/{issueidorkey}/notify name: rest-api-3-issue-issueidorkey-notify description: REST surface for rest-api-3-issue-issueIdOrKey-notify. operations: - method: POST name: atlassiannotify description: Atlassian Send Notification For Issue call: jira-issues.atlassiannotify with: issueIdOrKey: rest.issueIdOrKey body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/{issueidorkey}/transitions name: rest-api-3-issue-issueidorkey-transitions description: REST surface for rest-api-3-issue-issueIdOrKey-transitions. operations: - method: GET name: atlassiangettransitions description: Atlassian Get Transitions call: jira-issues.atlassiangettransitions with: issueIdOrKey: rest.issueIdOrKey expand: rest.expand transitionId: rest.transitionId skipRemoteOnlyCondition: rest.skipRemoteOnlyCondition includeUnavailableTransitions: rest.includeUnavailableTransitions sortByOpsBarAndStatus: rest.sortByOpsBarAndStatus outputParameters: - type: object mapping: $. - method: POST name: atlassiandotransition description: Atlassian Transition Issue call: jira-issues.atlassiandotransition with: issueIdOrKey: rest.issueIdOrKey body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issues/archive/export name: rest-api-3-issues-archive-export description: REST surface for rest-api-3-issues-archive-export. operations: - method: PUT name: atlassianexportarchivedissues description: Atlassian Export Archived Issue S call: jira-issues.atlassianexportarchivedissues with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: jira-issues-mcp port: 9090 transport: http description: MCP adapter for Atlassian The Jira Cloud platform REST API — Issues. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: atlassian-get-events description: Atlassian Get Events hints: readOnly: true destructive: false idempotent: true call: jira-issues.atlassiangetevents outputParameters: - type: object mapping: $. - name: atlassian-create-issue description: Atlassian Create Issue hints: readOnly: false destructive: false idempotent: false call: jira-issues.atlassiancreateissue with: updateHistory: tools.updateHistory body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-archive-issue-s-jql description: Atlassian Archive Issue S By Jql hints: readOnly: false destructive: false idempotent: false call: jira-issues.atlassianarchiveissuesasync with: body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-archive-issue-s-issue description: Atlassian Archive Issue S By Issue Id Key hints: readOnly: false destructive: false idempotent: true call: jira-issues.atlassianarchiveissues with: body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-bulk-create-issue description: Atlassian Bulk Create Issue hints: readOnly: false destructive: false idempotent: false call: jira-issues.atlassiancreateissues with: body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-get-create-issue-metadata description: Atlassian Get Create Issue Metadata hints: readOnly: true destructive: false idempotent: true call: jira-issues.atlassiangetcreateissuemeta with: projectIds: tools.projectIds projectKeys: tools.projectKeys issuetypeIds: tools.issuetypeIds issuetypeNames: tools.issuetypeNames expand: tools.expand outputParameters: - type: object mapping: $. - name: atlassian-get-create-metadata-issue description: Atlassian Get Create Metadata Issue Types For A Project hints: readOnly: true destructive: false idempotent: true call: jira-issues.atlassiangetcreateissuemetaissuetypes with: projectIdOrKey: tools.projectIdOrKey startAt: tools.startAt maxResults: tools.maxResults outputParameters: - type: object mapping: $. - name: atlassian-get-create-field-metadata description: Atlassian Get Create Field Metadata For A Project And Issue Type Id hints: readOnly: true destructive: false idempotent: true call: jira-issues.atlassiangetcreateissuemetaissuetypeid with: projectIdOrKey: tools.projectIdOrKey issueTypeId: tools.issueTypeId startAt: tools.startAt maxResults: tools.maxResults outputParameters: - type: object mapping: $. - name: atlassian-unarchive-issue-s-issue description: Atlassian Unarchive Issue S By Issue Keys Id hints: readOnly: false destructive: false idempotent: true call: jira-issues.atlassianunarchiveissues with: body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-issue description: Atlassian Delete Issue hints: readOnly: false destructive: true idempotent: true call: jira-issues.atlassiandeleteissue with: issueIdOrKey: tools.issueIdOrKey deleteSubtasks: tools.deleteSubtasks outputParameters: - type: object mapping: $. - name: atlassian-get-issue description: Atlassian Get Issue hints: readOnly: true destructive: false idempotent: true call: jira-issues.atlassiangetissue with: issueIdOrKey: tools.issueIdOrKey fields: tools.fields fieldsByKeys: tools.fieldsByKeys expand: tools.expand properties: tools.properties updateHistory: tools.updateHistory outputParameters: - type: object mapping: $. - name: atlassian-edit-issue description: Atlassian Edit Issue hints: readOnly: false destructive: false idempotent: true call: jira-issues.atlassianeditissue with: issueIdOrKey: tools.issueIdOrKey notifyUsers: tools.notifyUsers overrideScreenSecurity: tools.overrideScreenSecurity overrideEditableFlag: tools.overrideEditableFlag returnIssue: tools.returnIssue expand: tools.expand body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-assign-issue description: Atlassian Assign Issue hints: readOnly: false destructive: false idempotent: true call: jira-issues.atlassianassignissue with: issueIdOrKey: tools.issueIdOrKey body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-get-changelogs description: Atlassian Get Changelogs hints: readOnly: true destructive: false idempotent: true call: jira-issues.atlassiangetchangelogs with: issueIdOrKey: tools.issueIdOrKey startAt: tools.startAt maxResults: tools.maxResults outputParameters: - type: object mapping: $. - name: atlassian-get-changelogs-ids description: Atlassian Get Changelogs By Ids hints: readOnly: true destructive: false idempotent: false call: jira-issues.atlassiangetchangelogsbyids with: issueIdOrKey: tools.issueIdOrKey body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-get-edit-issue-metadata description: Atlassian Get Edit Issue Metadata hints: readOnly: true destructive: false idempotent: true call: jira-issues.atlassiangeteditissuemeta with: issueIdOrKey: tools.issueIdOrKey overrideScreenSecurity: tools.overrideScreenSecurity overrideEditableFlag: tools.overrideEditableFlag outputParameters: - type: object mapping: $. - name: atlassian-send-notification-issue description: Atlassian Send Notification For Issue hints: readOnly: false destructive: false idempotent: false call: jira-issues.atlassiannotify with: issueIdOrKey: tools.issueIdOrKey body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-get-transitions description: Atlassian Get Transitions hints: readOnly: true destructive: false idempotent: true call: jira-issues.atlassiangettransitions with: issueIdOrKey: tools.issueIdOrKey expand: tools.expand transitionId: tools.transitionId skipRemoteOnlyCondition: tools.skipRemoteOnlyCondition includeUnavailableTransitions: tools.includeUnavailableTransitions sortByOpsBarAndStatus: tools.sortByOpsBarAndStatus outputParameters: - type: object mapping: $. - name: atlassian-transition-issue description: Atlassian Transition Issue hints: readOnly: false destructive: false idempotent: false call: jira-issues.atlassiandotransition with: issueIdOrKey: tools.issueIdOrKey body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-export-archived-issue-s description: Atlassian Export Archived Issue S hints: readOnly: false destructive: false idempotent: true call: jira-issues.atlassianexportarchivedissues with: body: tools.body outputParameters: - type: object mapping: $.