UI Kit components
Jira UI Kit components
UI Kit hooks
Forge bridge APIs
Jira bridge APIs
Confluence bridge APIs
Upgrade UI Kit versions
Previous versions

Confluence UI bridge

The Confluence UI bridge is a JavaScript API that enables Forge macros to securely integrate with Confluence.

Install the Confluence UI bridge using the @forge/confluence-bridge npm package. Import @forge/confluence-bridge using a bundler, such as Webpack.

You can start by creating a new app from one of the custom UI templates. In the static/hello-world directory, run npm install && npm build to bundle the static web application template with the Confluence UI bridge into the static/hello-world/build directory. Use this directory as the resource path in the Forge app's manifest.yml.

In the template, use the bridge in static/hello-world/src/App.js like this:

1
2
import { getEditorContent, getMacroContent, updateMacroContent } from '@forge/confluence-bridge';

const editorContent = await getEditorContent();

const macroContent = await getMacroContent();

// Replace <updatedMacroADF> with your updated macro ADF content
const updateMacroContentResult = await updateMacroContent(<updatedMacroADF>);

Rate this page:

OSZAR »