Fetch Confluence pages

Retrieves the content of one or more pages from Confluence as Markdown.

yaml
type: "io.kestra.plugin.confluence.pages.List"

Fetch Confluence pages as Markdown

yaml
id: "list"
type: "io.kestra.plugin.confluence.pages.List"
    id: fetch-confluence-pages
    namespace: company.team

    tasks:
        - id: 1
          type: io.kestra.plugin.confluence.pages.List
          serverUrl: https://your-domain.atlassian.net
          username: [email protected]
          apiToken: "{{ secret('CONFLUENCE_API_TOKEN') }}"
Properties

Confluence API Token for authentication.

API token generated in Confluence (Atlassian account) used for authentication.

URL of the Confluence server.

Base URL of the Confluence instance (e.g., https://your-domain.atlassian.net/wiki).

Username (email) for authentication.

Confluence account email address used for API authentication.

Pagination cursor.

Used for pagination. This opaque cursor is returned in the Link response header. Use it to fetch the next set of results.

Default FETCH
Possible Values
STOREFETCHFETCH_ONENONE

Fetch type

Type of fetch operation. Valid values: FETCH, FETCH_ONE, STORE.

Default 25

Maximum number of results per page.

Limit the number of results returned per request. Default: 25, Min: 1, Max: 250.

SubType integer

Page IDs to filter.

Filter results by one or more page IDs. Multiple IDs can be specified as a comma-separated list. Max items: 250.

Sort order of results.

Specify sorting of the result set. Valid values: id, -id, created-date, -created-date, modified-date, -modified-date, title, -title.

SubType integer

Space IDs to filter.

Filter results by one or more Confluence space IDs. Multiple IDs can be specified as a comma-separated list. Max items: 100.

SubType string
Default ["current","archived"]

Page status filter.

Filter the results to pages based on their status. By default, 'current' and 'archived' are used. Valid values: current, archived, deleted, trashed.

Page subtype filter.

Filter the results based on page subtype. Valid values: live (collaborative draft/live page), page (regular page).

Page title filter.

Filter the results to pages that exactly match this title.

List of Confluence pages in Markdown format

Format uri

Markdown content

Page title