OverviewArchitectureRecipeSourceProcessorSinkContext Graph for AI
OverviewArchitectureRecipeSourceProcessorSinkContext Graph for AI

Confluence

Extracts spaces and pages from Confluence. It emits space and document entities, plus edges for page hierarchy, ownership, and links to data assets referenced in page content.

Usage

source:
  name: confluence
  scope: my-confluence
  config:
    base_url: https://mycompany.atlassian.net/wiki
    username: user@company.com
    token: your-api-token
    spaces:
      - ENG
      - DATA

Configuration

KeyTypeDescriptionRequired
base_urlstringConfluence base URL, for example https://mycompany.atlassian.net/wiki. Must be a valid URL.Yes
usernamestringAtlassian account email for API authentication.Yes
tokenstringAtlassian API token.Yes
spaces[]stringSpace keys to extract. Defaults to all spaces.No
exclude[]stringSpace keys to skip.No

Output

Entity type: document (one per page)

URN pattern: urn:confluence:{scope}:document:{page_id}

PropertyDescription
page_idConfluence page ID.
space_keyKey of the space the page belongs to.
statusPage status (for example current).
versionPage version number.
labelsPage labels (only when the page has labels).
created_at, updated_atTimestamps (RFC 3339).
web_urlLink to the page.

Entity type: space (one per space)

URN pattern: urn:confluence:{scope}:space:{space_key}

PropertyDescription
space_keySpace key.
space_typeSpace type (for example global).
statusSpace status.
web_urlLink to the space.

Edges

Edge typeFromTo
belongs_toDocumentIts space.
child_ofDocumentIts parent document, when the page has one.
owned_byDocumentThe page author, as urn:confluence:{scope}:user:{author_id}.
documented_byDocumentAny data asset whose URN appears in the page body.

Notes

The extractor scans page content for URN strings that match urn:service:scope:type:id. Each match becomes a documented_by edge. This links business documentation to the technical assets it describes.

ClickHouseCouchDB
On this page
UsageConfigurationOutputEdgesNotes