Atlassian The Jira Cloud platform REST API — Issues
Atlassian The Jira Cloud platform REST API — Issues. 20 operations. Lead operation: Atlassian Get Events. Self-contained Naftiko capability covering one Atlassian business surface.
What You Can Do
MCP Tools
atlassian-get-events
Atlassian Get Events
atlassian-create-issue
Atlassian Create Issue
atlassian-archive-issue-s-jql
Atlassian Archive Issue S By Jql
atlassian-archive-issue-s-issue
Atlassian Archive Issue S By Issue Id Key
atlassian-bulk-create-issue
Atlassian Bulk Create Issue
atlassian-get-create-issue-metadata
Atlassian Get Create Issue Metadata
atlassian-get-create-metadata-issue
Atlassian Get Create Metadata Issue Types For A Project
atlassian-get-create-field-metadata
Atlassian Get Create Field Metadata For A Project And Issue Type Id
atlassian-unarchive-issue-s-issue
Atlassian Unarchive Issue S By Issue Keys Id
atlassian-delete-issue
Atlassian Delete Issue
atlassian-get-issue
Atlassian Get Issue
atlassian-edit-issue
Atlassian Edit Issue
atlassian-assign-issue
Atlassian Assign Issue
atlassian-get-changelogs
Atlassian Get Changelogs
atlassian-get-changelogs-ids
Atlassian Get Changelogs By Ids
atlassian-get-edit-issue-metadata
Atlassian Get Edit Issue Metadata
atlassian-send-notification-issue
Atlassian Send Notification For Issue
atlassian-get-transitions
Atlassian Get Transitions
atlassian-transition-issue
Atlassian Transition Issue
atlassian-export-archived-issue-s
Atlassian Export Archived Issue S
Capability Spec
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: t
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/capabilities/jira-issues.yaml