We received the standard "Action required" storage warning for our Confluence Free instance, stating we need to delete 0.3 GB of files by May 28, 2026 — or upgrade.
Before considering an upgrade, I ran a full inventory of all spaces using the Confluence REST API. TOTAL (API-visible) ~217 MB
The Confluence Free plan allows 2 GB. If only 217 MB are visible, why is the storage limit nearly reached?
What the API cannot see
After some research, I suspect the delta is caused by storage that is not exposed via the standard API:
- Page revision history — 665 historical versions across 108 pages. These are never returned by the attachment API.
- Thumbnails generated per page version
- App-specific storage — draw.io and similar macros store data outside the attachment model
- Macro storage (inline content, editor drafts)
The core problem
Atlassian is asking me to "delete files" to free up storage — but the files I can see and delete amount to only 217 MB. The dominant storage consumers (page history, thumbnails, app data) are not surfaced in the UI in any actionable way.
Deleting page history at scale requires either:
- Navigating to each page individually (Space Settings → Obsolete Content → Delete Versions), or
- Using the REST API in bulk — but there is no official endpoint for bulk version deletion on Free
Questions for the community / Atlassian
- Is there an official way to get a full storage breakdown (attachments + revisions + thumbnails + app data) without opening a support ticket?
- Is there a supported bulk API or UI workflow for purging page revision history across an entire site on Confluence Free?
- Why does the storage warning UI not show a breakdown of what is actually consuming the quota? Showing a single "delete files" CTA without surfacing revision history seems misleading.
Happy to share the full API inventory script if useful. Any pointers appreciated before I open a support ticket requesting a "storage breakdown" from Atlassian.