Fetch 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: 1
type: io.kestra.plugin.confluence.pages.List
serverUrl: https://your-domain.atlassian.net
username: [email protected]
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