Skip to main content

Required Scopes

To configure a Sync for Confluence, you need to request the following scopes from your Atlassian OAuth application:
  • read:page:confluence
  • read:space:confluence
  • read:confluence-content.all
  • read:content:confluence
  • read:content-details:confluence
  • read:confluence-content.summary
  • read:hierarchical-content:confluence
Learn more about configuring scopes for your app in Adding Integrations.

Synced Objects

Confluence supports the following Synced Objects:
  • Files: Pages in Confluence will be synced as HTML files.

Files

Send a request to Enable Sync to start a file sync. Syncs for Confluence can be created with one of the following configurations:
  • Space Sync: All pages in the specified space will be synced.
  • Sync of specific pages: A group of specific pages and their descendants will be synced.
  • Sync of one page: A specific page and its descendants will be synced.
  • Space Sync
  • Sync of specific pages
  • Sync of one page
Example
{
    "integration": "confluence",
    "pipeline": "files",
    "configuration": {
        "spaceId": "123456789"
    }
}
Configuration options:
spaceId
string
required
A Confluence Space ID to limit the Sync scope to pages within a specific space.
I