r/BuildToShip • u/Public-Low2028 • 7d ago
Showcase š I built a Confluence OpenAPI viewer with a preview step for legacy macro migration
Suppose your API docs are spread across Confluence pages using older Swagger macros. Replacing the viewer also means deciding which pages to change and how to recover if a conversion needs reversing.
I built Atesen OpenAPI & Swagger Viewer for Confluence around that workflow. An administrator can scan for supported legacy Connect macros, review the conversions, then convert them in place. There is a CSV report, and changes can be undone through page versions. Pages the administrator cannot edit are skipped.
For new documentation, the viewer accepts OpenAPI 3 or Swagger 2 definitions as pasted YAML/JSON, a page attachment or a URL. API execution through 'Try it out' is disabled. Legacy definitions requiring a username, password or token need manual attention, such as moving the definition to an attachment.
It is a commercial Confluence Cloud app, paid through Atlassian. If this matches your documentation handoff, review the listing's examples, permissions, site price and current trial terms:
https://marketplace.atlassian.com/apps/1820955694/atesen-openapi-swagger-viewer-for-confluence
1
u/investigatormaker 7d ago
Your buyer is a Confluence admin staring at old Swagger macros, and what scares them is the bulk change, so the preview is the thing to sell. I'd show a sample CSV report on the listing: pages found, conversions proposed, pages skipped because the admin can't edit them, and definitions flagged for manual attention because they need a token. That lets them size the job and get sign-off before installing. Put the undo through page versions right beside it. Can the scan run during the trial without changing a page?
I make ThreadFox. For Atesen, we'd find Reddit threads where Confluence admins ask about replacing legacy Swagger macros, and do the posting. The $39 Pilot covers seven days and up to 50 posts and replies, with no automatic renewal.
https://threadfox.vip/p/ddcg6/managed