`confluence` capability actions

confluence capability actions

Confluence Cloud spaces and pages

Part of the workflow capability catalog. Result envelope and usage patterns: ../capabilities.md.

capability:confluence.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

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: create_page_step
    action: capability:confluence.create_page
    params:
      space_key: "..."
      title: "..."  # required
      content: "..."

capability:confluence.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

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: delete_page_step
    action: capability:confluence.delete_page
    params:
      page_id: "..."  # required

capability:confluence.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

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: get_page_step
    action: capability:confluence.get_page
    params:
      page_id: "..."  # required

capability:confluence.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

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: get_page_content_step
    action: capability:confluence.get_page_content
    params:
      page_id: "..."  # required

capability:confluence.health

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

Inputs (params):

(none)

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: health_step
    action: capability:confluence.health

capability:confluence.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

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: list_pages_step
    action: capability:confluence.list_pages
    params:
      space_key: "..."
      limit: 0
      cursor: "..."

capability:confluence.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

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: list_spaces_step
    action: capability:confluence.list_spaces
    params:
      limit: 0
      cursor: "..."

capability:confluence.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

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: search_pages_step
    action: capability:confluence.search_pages
    params:
      cql: "..."  # required
      limit: 0
      cursor: "..."

capability:confluence.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

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: update_page_step
    action: capability:confluence.update_page
    params:
      page_id: "..."  # required
      title: "..."
      content: "..."