Skip to main content

Upload Attachment

Upload an attachment to Confluence content (page or blog post).
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
Supports any file type. If an attachment with the same name exists, it’s updated (new version created).

Upload Multiple Attachments

Upload multiple attachments to Confluence content in a single operation.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:

Get Content Attachments

List all attachments for a Confluence content item (page or blog post). Parameters:
Use media_type="application/octet-stream" for binary files (Confluence returns this for most files including images). Use filename parameter for specific files.
Confluence API returns generic MIME types — use the mediaTypeDescription field for human-readable type info.

Download Attachment

Download an attachment from Confluence as an embedded resource. Parameters:
On Confluence Cloud, attachment downloads automatically use the v1 REST endpoint (the legacy /download/ link was removed and returns 401 for API/scoped tokens). Set CONFLUENCE_ATTACHMENT_DOWNLOAD_USE_V1 explicitly only to override the automatic Cloud/Server/DC choice.

Download All Content Attachments

Download all attachments for a Confluence content item as embedded resources. Parameters:

Delete Attachment

Permanently delete an attachment from Confluence.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:

Get Page Images

Get all images attached to a Confluence page as inline image content. Parameters:
On Confluence Cloud, images are fetched via the v1 REST endpoint automatically (the legacy /download/ link was removed and returns 401 for API/scoped tokens). Override with CONFLUENCE_ATTACHMENT_DOWNLOAD_USE_V1.