List Confluence pages
Retrieves the content of one or more pages from Confluence as Markdown.
type: "io.kestra.plugin.confluence.pages.List"Examples
Fetch Confluence pages as Markdown
id: "list"
type: "io.kestra.plugin.confluence.pages.List"
id: fetch-confluence-pages
namespace: company.team
tasks:
- id: list_pages
type: io.kestra.plugin.confluence.pages.List
serverUrl: https://your-domain.atlassian.net
username: user@example.com
apiToken: "{{ secret('CONFLUENCE_API_TOKEN') }}"
Properties
apiToken *Requiredstring
Confluence API Token for authentication.
API token generated in Confluence (Atlassian account) used for authentication.
serverUrl *Requiredstring
URL of the Confluence server.
Base URL of the Confluence instance (e.g., https://your-domain.atlassian.net/wiki).
username *Requiredstring
Username (email) for authentication.
Confluence account email address used for API authentication.
cursor string
Pagination cursor
Used for pagination. This opaque cursor is returned in the Link response header. Use it to fetch the next set of results.
fetchType string
FETCHSTOREFETCHFETCH_ONENONEFetch type
Type of fetch operation. Valid values: FETCH, FETCH_ONE, STORE.
limit integerstring
25Maximum number of results per page
Limit the number of results returned per request. Default: 25, Min: 1, Max: 250.
pageIds array
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 string
Sort order of results
Specify sorting of the result set. Valid values: id, -id, created-date, -created-date, modified-date, -modified-date, title, -title.
spaceIds array
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.
status array
["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.
subType string
Page subtype filter
Filter the results based on page subtype. Valid values: live (collaborative draft/live page), page (regular page).
title string
Page title filter
Filter the results to pages that exactly match this title.
Definitions
io.kestra.plugin.confluence.pages.List-OutputChild
markdown string
Markdown content
title string
Page title