Confluence API Limitation List Documentation

Is there complete/coherent documentation on how to utilize the APIs to render Confluence content that includes macros (such as Jira issue lists, tables of contents, etc) and styling?

We have the API documentation links - however - we simply end up running into fresh content that will not render and our current approach is to devise our own methods by picking through the API documents to attempt to render some of this content. There seems to be no end to the list of content types that do not render.

This seems like it would be a fairly common request (we want to create an internal wiki knowledgebase for documentation for non-licensed end-users), yet it’s been quite difficult to deliver or find information on successfully doing it.

We have the API references:
The Confluence Cloud REST API (atlassian.com)
The Jira Cloud platform REST API (atlassian.com)

Thanks in advance.