# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Jira Cloud platform REST Issue attachments API version: 1.0.0 extends: openapi/jira-issue-attachments-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 8 - target: $.paths['/rest/api/3/attachment/content/{id}'].get update: x-apievangelist-phrasing: intent: Download an attachment's content effect: read questions: - How do I download the file attached to an issue? - Can I fetch just a byte range of a large attachment? instructions: - text: Download the contents of attachment {id}. slots: id: path.id - text: Get attachment {id} directly without a redirect ({redirect}). slots: id: path.id redirect: query.redirect method: generated generated: '2026-09-26' - target: $.paths['/rest/api/3/attachment/meta'].get update: x-apievangelist-phrasing: intent: Get attachment settings effect: read questions: - Are attachments enabled on my Jira site? - What is the maximum file size I can attach to an issue? instructions: - text: Check whether attachments are enabled and the size limit. - text: Show the instance's attachment settings. method: generated generated: '2026-09-26' - target: $.paths['/rest/api/3/attachment/thumbnail/{id}'].get update: x-apievangelist-phrasing: intent: Get an attachment thumbnail effect: read questions: - Can I get a small preview image of an attachment? - Is it possible to request an attachment thumbnail at a specific width and height? instructions: - text: Get the thumbnail for attachment {id}. slots: id: path.id - text: Fetch a {width} by {height} thumbnail of attachment {id}. slots: width: query.width height: query.height id: path.id method: generated generated: '2026-09-26' - target: $.paths['/rest/api/3/attachment/{id}'].get update: x-apievangelist-phrasing: intent: Get attachment metadata effect: read questions: - What's the filename, size and author of an attachment? - Can I read an attachment's metadata without downloading the file? instructions: - text: Get the metadata for attachment {id}. slots: id: path.id - text: Show who uploaded attachment {id} and its size. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/rest/api/3/attachment/{id}'].delete update: x-apievangelist-phrasing: intent: Delete an attachment effect: destructive questions: - How do I remove a file attached to an issue? - Which project permissions let me delete someone else's attachment? instructions: - text: Delete attachment {id}. slots: id: path.id - text: Remove the attachment with ID {id} from its issue. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/rest/api/3/attachment/{id}/expand/human'].get update: x-apievangelist-phrasing: intent: List files inside an archive attachment effect: read questions: - What files are inside a ZIP attached to an issue? - Can I see a human-readable listing of an archive attachment's contents? instructions: - text: Show the files inside attachment {id} with readable sizes. slots: id: path.id - text: List the contents and metadata of the ZIP attachment {id} for display. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/rest/api/3/attachment/{id}/expand/raw'].get update: x-apievangelist-phrasing: intent: Get raw contents metadata for an archive attachment effect: read questions: - Can I get machine-friendly metadata for the entries in a ZIP attachment? - Is there a raw version of the archive listing suited to processing in code? instructions: - text: Get the raw entry metadata for archive attachment {id}. slots: id: path.id - text: Return the unformatted file list of ZIP attachment {id} for parsing. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/rest/api/3/issue/{issueIdOrKey}/attachments'].post update: x-apievangelist-phrasing: intent: Attach files to an issue effect: write questions: - How do I upload a file to an issue? - Can I attach several files to one issue in a single request? instructions: - text: Attach the file to issue {issueIdOrKey}. slots: issueIdOrKey: path.issueIdOrKey - text: Upload these screenshots as attachments on {issueIdOrKey}. slots: issueIdOrKey: path.issueIdOrKey method: generated generated: '2026-09-26'