WebsitePlatform Login

Confluence

Configure Confluence integration

In meinGPT (UI)

For most teams, setup is done directly in meinGPT without editing local config files.

  1. Open admin settings in meinGPT
  2. Go to Data Pools / Data Sources
  3. Click Add Source and choose this source type
  4. Configure credentials and scope in the UI
  5. Save and trigger the first sync

If you do not run your own DataVault runtime, this is usually all you need.

On-Prem Runtime Configuration (Advanced)

data_pools:
  - id: confluence
    type: confluence
    url: "https://company.atlassian.net"
    username: $CONFLUENCE_USERNAME
    token: $CONFLUENCE_TOKEN
    space_id: $CONFLUENCE_SPACE_ID

Configuration Options

FieldTypeDefaultRequiredDescription
idstring-Unique identifier for the data pool
typestring-Must be "confluence"
urlstring-Confluence base URL
usernamestring-Username for authentication
tokenstring-API token
space_idstring-Confluence space ID
base_pathstringnullOptional folder path

Synchronization

  • Vault reads pages and attachments from the configured space.
  • Metadata-based delta sync updates changed pages and removes deleted content.
  • Subsequent runs are incremental by default.

Setup

  1. Create API token: Atlassian Account Settings
  2. Find space ID: Navigate to space → Space Settings → Space Details
  3. Configure permissions: Ensure read access to the space
  4. Add to environment: CONFLUENCE_USERNAME, CONFLUENCE_TOKEN, CONFLUENCE_SPACE_ID

Confluence REST API Documentation

On-prem only: this source page is relevant when you operate your own DataVault runtime and configure data_pools yourself.

On this page