`confluence` capability operations

confluence capability operations

Confluence Cloud spaces and pages

Part of the pipeline capability catalog. Index: ../capabilities.md.

create_page

Create a page for the signed-in caller. Creates or updates data.
Example: {"space_key":"example"} (mutation)

Inputs (params):

Param Type Required Description
space_key string no Space key
title string yes Page title
content string no Storage-format XHTML content

Usage:

  - name: create_page_step
    capability: confluence
    operation: create_page
    params:
      space_key: "..."
      title: "..."  # required
      content: "..."

delete_page

Delete a page for the signed-in caller. Deletes or removes data.
Example: {"page_id":"example"} (mutation)

Inputs (params):

Param Type Required Description
page_id string yes Page ID

Usage:

  - name: delete_page_step
    capability: confluence
    operation: delete_page
    params:
      page_id: "..."  # required

get_page

Get a page for the signed-in caller. Read-only.
Example: {"page_id":"example"}

Inputs (params):

Param Type Required Description
page_id string yes Page ID

Usage:

  - name: get_page_step
    capability: confluence
    operation: get_page
    params:
      page_id: "..."  # required

get_page_content

Get page storage content for the signed-in caller. Read-only.
Example: {"page_id":"example"}

Inputs (params):

Param Type Required Description
page_id string yes Page ID

Usage:

  - name: get_page_content_step
    capability: confluence
    operation: get_page_content
    params:
      page_id: "..."  # required

health

Health check for the signed-in caller. Read-only.
Example: {}

Inputs (params):

(none)

Usage:

  - name: health_step
    capability: confluence
    operation: health

list_pages

List pages in a space for the signed-in caller. Read-only.
Example: {"limit":20}

Inputs (params):

Param Type Required Description
space_key string no Space key
limit int no Maximum items per page
cursor string no Pagination cursor

Usage:

  - name: list_pages_step
    capability: confluence
    operation: list_pages
    params:
      space_key: "..."
      limit: 0
      cursor: "..."

list_spaces

List spaces for the signed-in caller. Read-only.
Example: {"limit":20}

Inputs (params):

Param Type Required Description
limit int no Maximum items per page
cursor string no Pagination cursor

Usage:

  - name: list_spaces_step
    capability: confluence
    operation: list_spaces
    params:
      limit: 0
      cursor: "..."

search_pages

Search pages with CQL for the signed-in caller. Read-only.
Example: {"cql":"example"}

Inputs (params):

Param Type Required Description
cql string yes CQL query
limit int no Maximum items per page
cursor string no Pagination cursor

Usage:

  - name: search_pages_step
    capability: confluence
    operation: search_pages
    params:
      cql: "..."  # required
      limit: 0
      cursor: "..."

update_page

Update a page for the signed-in caller. Creates or updates data.
Example: {"page_id":"example"} (mutation)

Inputs (params):

Param Type Required Description
page_id string yes Page ID
title string no New title
content string no Storage-format XHTML content

Usage:

  - name: update_page_step
    capability: confluence
    operation: update_page
    params:
      page_id: "..."  # required
      title: "..."
      content: "..."