`miniflux` capability actions

miniflux capability actions

Reader capability

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

capability:miniflux.create_feed

Create a feed (mutation)

Inputs (params):

Param Type Required Description
feed_url string yes Feed URL to subscribe to

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

Usage:

  - id: create_feed_step
    action: capability:miniflux.create_feed
    params:
      feed_url: "..."  # required

capability:miniflux.health

Health check

Inputs (params):

(none)

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

Usage:

  - id: health_step
    action: capability:miniflux.health

capability:miniflux.list_entries

List entries

Inputs (params):

Param Type Required Description
limit int no Maximum items per page
cursor string no Pagination cursor
sort_by string no Field to sort by
sort_order string no Sort order (asc/desc)
status string no Entry status filter
feed_id int64 no Feed ID filter

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

Usage:

  - id: list_entries_step
    action: capability:miniflux.list_entries
    params:
      limit: 0
      cursor: "..."
      sort_by: "..."
      sort_order: "..."
      status: "..."
      feed_id: ...

capability:miniflux.list_feeds

List feeds

Inputs (params):

Param Type Required Description
limit int no Maximum items per page
cursor string no Pagination cursor
sort_by string no Field to sort by
sort_order string no Sort order (asc/desc)

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

Usage:

  - id: list_feeds_step
    action: capability:miniflux.list_feeds
    params:
      limit: 0
      cursor: "..."
      sort_by: "..."
      sort_order: "..."

capability:miniflux.mark_entry_read

Mark entry as read (mutation)

Inputs (params):

Param Type Required Description
id int64 yes Entry ID

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

Usage:

  - id: mark_entry_read_step
    action: capability:miniflux.mark_entry_read
    params:
      id: ...  # required

capability:miniflux.mark_entry_unread

Mark entry as unread (mutation)

Inputs (params):

Param Type Required Description
id int64 yes Entry ID

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

Usage:

  - id: mark_entry_unread_step
    action: capability:miniflux.mark_entry_unread
    params:
      id: ...  # required

capability:miniflux.star_entry

Star an entry (mutation)

Inputs (params):

Param Type Required Description
id int64 yes Entry ID

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

Usage:

  - id: star_entry_step
    action: capability:miniflux.star_entry
    params:
      id: ...  # required

capability:miniflux.unstar_entry

Unstar an entry (mutation)

Inputs (params):

Param Type Required Description
id int64 yes Entry ID

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

Usage:

  - id: unstar_entry_step
    action: capability:miniflux.unstar_entry
    params:
      id: ...  # required