naftiko: 1.0.0-alpha2 info: label: Atlassian rest/api/3/issue/ — Issue Remote Links description: 'Atlassian rest/api/3/issue/ — Issue Remote Links. 6 operations. Lead operation: Atlassian Delete Remote Issue Link By Global Id. Self-contained Naftiko capability covering one Atlassian business surface.' tags: - Atlassian - Issue Remote Links created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ATLASSIAN_API_KEY: ATLASSIAN_API_KEY capability: consumes: - type: http namespace: rest-api-3-issue--issue-remote-links baseUri: https://your-domain.atlassian.net description: Atlassian rest/api/3/issue/ — Issue Remote Links business capability. Self-contained, no shared references. resources: - name: rest-api-3-issue-issueIdOrKey-remotelink path: /rest/api/3/issue/{issueIdOrKey}/remotelink operations: - name: atlassiandeleteremoteissuelinkbyglobalid method: DELETE description: Atlassian Delete Remote Issue Link By Global Id 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: globalId in: query type: string description: The global ID of a remote issue link. required: true - name: atlassiangetremoteissuelinks method: GET description: Atlassian Get Remote Issue Links 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: globalId in: query type: string description: The global ID of the remote issue link. - name: atlassiancreateorupdateremoteissuelink method: POST description: Atlassian Create Or Update Remote Issue Link 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-remotelink-linkId path: /rest/api/3/issue/{issueIdOrKey}/remotelink/{linkId} operations: - name: atlassiandeleteremoteissuelinkbyid method: DELETE description: Atlassian Delete Remote Issue Link By Id 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: linkId in: path type: string description: The ID of a remote issue link. required: true - name: atlassiangetremoteissuelinkbyid method: GET description: Atlassian Get Remote Issue Link By Id 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: linkId in: path type: string description: The ID of the remote issue link. required: true - name: atlassianupdateremoteissuelink method: PUT description: Atlassian Update Remote Issue Link By Id 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: linkId in: path type: string description: The ID of the remote issue link. required: true - name: body in: body type: object description: Request body (JSON). required: true exposes: - type: rest namespace: rest-api-3-issue--issue-remote-links-rest port: 8080 description: REST adapter for Atlassian rest/api/3/issue/ — Issue Remote Links. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/3/issue/{issueidorkey}/remotelink name: rest-api-3-issue-issueidorkey-remotelink description: REST surface for rest-api-3-issue-issueIdOrKey-remotelink. operations: - method: DELETE name: atlassiandeleteremoteissuelinkbyglobalid description: Atlassian Delete Remote Issue Link By Global Id call: rest-api-3-issue--issue-remote-links.atlassiandeleteremoteissuelinkbyglobalid with: issueIdOrKey: rest.issueIdOrKey globalId: rest.globalId outputParameters: - type: object mapping: $. - method: GET name: atlassiangetremoteissuelinks description: Atlassian Get Remote Issue Links call: rest-api-3-issue--issue-remote-links.atlassiangetremoteissuelinks with: issueIdOrKey: rest.issueIdOrKey globalId: rest.globalId outputParameters: - type: object mapping: $. - method: POST name: atlassiancreateorupdateremoteissuelink description: Atlassian Create Or Update Remote Issue Link call: rest-api-3-issue--issue-remote-links.atlassiancreateorupdateremoteissuelink with: issueIdOrKey: rest.issueIdOrKey body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/issue/{issueidorkey}/remotelink/{linkid} name: rest-api-3-issue-issueidorkey-remotelink-linkid description: REST surface for rest-api-3-issue-issueIdOrKey-remotelink-linkId. operations: - method: DELETE name: atlassiandeleteremoteissuelinkbyid description: Atlassian Delete Remote Issue Link By Id call: rest-api-3-issue--issue-remote-links.atlassiandeleteremoteissuelinkbyid with: issueIdOrKey: rest.issueIdOrKey linkId: rest.linkId outputParameters: - type: object mapping: $. - method: GET name: atlassiangetremoteissuelinkbyid description: Atlassian Get Remote Issue Link By Id call: rest-api-3-issue--issue-remote-links.atlassiangetremoteissuelinkbyid with: issueIdOrKey: rest.issueIdOrKey linkId: rest.linkId outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdateremoteissuelink description: Atlassian Update Remote Issue Link By Id call: rest-api-3-issue--issue-remote-links.atlassianupdateremoteissuelink with: issueIdOrKey: rest.issueIdOrKey linkId: rest.linkId body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: rest-api-3-issue--issue-remote-links-mcp port: 9090 transport: http description: MCP adapter for Atlassian rest/api/3/issue/ — Issue Remote Links. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: atlassian-delete-remote-issue-link description: Atlassian Delete Remote Issue Link By Global Id hints: readOnly: false destructive: true idempotent: true call: rest-api-3-issue--issue-remote-links.atlassiandeleteremoteissuelinkbyglobalid with: issueIdOrKey: tools.issueIdOrKey globalId: tools.globalId outputParameters: - type: object mapping: $. - name: atlassian-get-remote-issue-links description: Atlassian Get Remote Issue Links hints: readOnly: true destructive: false idempotent: true call: rest-api-3-issue--issue-remote-links.atlassiangetremoteissuelinks with: issueIdOrKey: tools.issueIdOrKey globalId: tools.globalId outputParameters: - type: object mapping: $. - name: atlassian-create-update-remote-issue description: Atlassian Create Or Update Remote Issue Link hints: readOnly: false destructive: false idempotent: false call: rest-api-3-issue--issue-remote-links.atlassiancreateorupdateremoteissuelink with: issueIdOrKey: tools.issueIdOrKey body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-remote-issue-link-2 description: Atlassian Delete Remote Issue Link By Id hints: readOnly: false destructive: true idempotent: true call: rest-api-3-issue--issue-remote-links.atlassiandeleteremoteissuelinkbyid with: issueIdOrKey: tools.issueIdOrKey linkId: tools.linkId outputParameters: - type: object mapping: $. - name: atlassian-get-remote-issue-link description: Atlassian Get Remote Issue Link By Id hints: readOnly: true destructive: false idempotent: true call: rest-api-3-issue--issue-remote-links.atlassiangetremoteissuelinkbyid with: issueIdOrKey: tools.issueIdOrKey linkId: tools.linkId outputParameters: - type: object mapping: $. - name: atlassian-update-remote-issue-link description: Atlassian Update Remote Issue Link By Id hints: readOnly: false destructive: false idempotent: true call: rest-api-3-issue--issue-remote-links.atlassianupdateremoteissuelink with: issueIdOrKey: tools.issueIdOrKey linkId: tools.linkId body: tools.body outputParameters: - type: object mapping: $.