How do you write/organize your API reference inside the XWiki

I work in a tech company where we write and browse our API documentation and references for all of our software projects inside of XWiki.

We write the documentation manually inside of the XWiki, using tables, and code and showhide macros (3rd party plugin that neatly shows/hides snippets of text on click). You can imagine that if you are describing more than a few endpoints, it gets messy pretty fast, and it’s hard to edit.

Is there any plugin (free or paid) that could help us with that process? Something that you might be using that’s specifically out there for that case? Or some plugin that can parse OpenAPI Specification and then display it nicely inside of XWiki?