Swagger (OpenAPI) Integration for Confluence
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
List Confluence pages that haven't been updated within a specified number of weeks
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

