Confluence
Configure Confluence integration
In meinGPT (UI)
For most teams, setup is done directly in meinGPT without editing local config files.
- Open admin settings in meinGPT
- Go to Data Pools / Data Sources
- Click Add Source and choose this source type
- Configure credentials and scope in the UI
- 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_IDConfiguration Options
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
id | string | - | ✅ | Unique identifier for the data pool |
type | string | - | ✅ | Must be "confluence" |
url | string | - | ✅ | Confluence base URL |
username | string | - | ✅ | Username for authentication |
token | string | - | ✅ | API token |
space_id | string | - | ✅ | Confluence space ID |
base_path | string | null | ❌ | Optional 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
- Create API token: Atlassian Account Settings
- Find space ID: Navigate to space → Space Settings → Space Details
- Configure permissions: Ensure read access to the space
- 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.