{ "opencollection": "1.0.0", "info": { "name": "Atlassian Admin Account Modules API", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Modules", "type": "folder" }, "items": [ { "info": { "name": "Atlassian Get Modules", "type": "http" }, "http": { "method": "GET", "url": "https://api.atlassian.com/atlassian-connect/1/app/module/dynamic" }, "docs": "The Get Modules API operation retrieves information about dynamically registered modules within an Atlassian Connect app. This endpoint allows developers to query and fetch details about modules that have been registered dynamically rather than statically defined in the app descriptor. By making a GET request to this endpoint, you can obtain a list of all dynamic modules currently registered for your Connect app, including their configurations, types, and metadata. This is particularly useful fo" }, { "info": { "name": "Atlassian Register Modules", "type": "http" }, "http": { "method": "POST", "url": "https://api.atlassian.com/atlassian-connect/1/app/module/dynamic" }, "docs": "This API operation allows Atlassian Connect apps to dynamically register new modules with a Confluence instance at runtime, extending the app's functionality without requiring a full app descriptor update. By sending a POST request to the /atlassian-connect/1/app/module/dynamic endpoint, developers can add new web items, web panels, dialogs, or other supported module types on-the-fly, enabling more flexible and responsive app behavior based on user actions, configuration changes, or external eve" }, { "info": { "name": "Atlassian Remove Modules", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.atlassian.com/atlassian-connect/1/app/module/dynamic", "params": [ { "name": "moduleKey", "value": "", "type": "query", "description": "The key of the module to remove. To include multiple module keys, provide multiple copies of this parameter.\nFor example, `moduleKey=dynamic-attachment-entity-property&moduleKey=dynamic-select-field`.\nNonexistent keys are ignored." } ] }, "docs": "This API operation allows developers to remove dynamically registered modules from an Atlassian Confluence Connect app. When called via DELETE request to the /atlassian-connect/1/app/module/dynamic endpoint, it removes previously added modules that were registered at runtime rather than being defined in the app descriptor. This is particularly useful for Connect apps that need to programmatically manage their module lifecycle, enabling them to clean up or deregister modules that are no longer ne" } ] } ], "bundled": true }