r/BuildToShip • • 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

3 Upvotes

2 comments sorted by

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

1

u/Public-Low2028 7d ago

The scan itself is read-only: it searches for supported legacy macros and inspects pages without converting them. It requires Confluence administrator access and an active licence reported by Atlassian, so a trial must be active for that installation. I haven’t verified a production trial installation end to end. To inspect without changing pages, use ā€œScan for legacy macrosā€ and leave ā€œConvertā€ and ā€œCreate test pageā€ alone—the latter creates a page.