Integrate Open API (Swagger) — Confluence Cloud Macro
This Confluence user macro dynamically loads and renders an OpenAPI (Swagger) specification using Swagger UI.
The macro retrieves the specification URL from macro parameters, validates its availability and JSON structure, and initializes SwaggerUIBundle with deep linking and persistent authorization enabled. It includes loading states with AUI spinner feedback, graceful error handling for missing or invalid specifications, and custom dark-mode styling aligned with Atlassian design tokens to ensure seamless integration with Confluence themes.
You May Also Like
Generate a list of all content created by the current user by default, or by a specified user, across your Confluence site
Based on CQL, show a table with the following columns: Page Title, Author, Updated, and Status
Displays a list of pages in a specific space with a specified title or label
Generate IDs in Base32 format
Insert a page break in documents generated from a Confluence page
Use sticky previous/next buttons to navigate through your Confluence page tree in a linear reading order
Generate an alphabetical list of labels from all spaces, linking each label to its corresponding content pages
Convert a specified amount of cryptocurrency to a fiat currency

