`transmission` capability actions

transmission capability actions

Download capability for Transmission

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

capability:transmission.add

Add a torrent by magnet or HTTP(S) URL (mutation)

Inputs (params):

Param Type Required Description
url string yes Magnet link or torrent file URL

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

Usage:

  - id: add_step
    action: capability:transmission.add
    params:
      url: "..."  # required

capability:transmission.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:transmission.health

capability:transmission.list

List torrents

Inputs (params):

(none)

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

Usage:

  - id: list_step
    action: capability:transmission.list

capability:transmission.remove

Remove torrents by ID (mutation)

Inputs (params):

Param Type Required Description
ids []int64 yes Torrent IDs to remove

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

Usage:

  - id: remove_step
    action: capability:transmission.remove
    params:
      ids: ...  # required

capability:transmission.stop

Stop torrents by ID (mutation)

Inputs (params):

Param Type Required Description
ids []int64 yes Torrent IDs to stop

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

Usage:

  - id: stop_step
    action: capability:transmission.stop
    params:
      ids: ...  # required