`trello` capability actions

trello capability actions

Trello cloud boards, lists, and cards

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

capability:trello.create_card

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

Inputs (params):

Param Type Required Description
list_id string yes Target list ID
name string yes Card title
desc string no Card description

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

Usage:

  - id: create_card_step
    action: capability:trello.create_card
    params:
      list_id: "..."  # required
      name: "..."  # required
      desc: "..."

capability:trello.delete_card

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

Inputs (params):

Param Type Required Description
card_id string yes Card ID

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

Usage:

  - id: delete_card_step
    action: capability:trello.delete_card
    params:
      card_id: "..."  # required

capability:trello.delete_webhook

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

Inputs (params):

Param Type Required Description
webhook_id string yes Webhook ID

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

Usage:

  - id: delete_webhook_step
    action: capability:trello.delete_webhook
    params:
      webhook_id: "..."  # required

capability:trello.get_board

Get a board for the signed-in caller. Read-only.
Example: {}

Inputs (params):

Param Type Required Description
board_id string no Board ID

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

Usage:

  - id: get_board_step
    action: capability:trello.get_board
    params:
      board_id: "..."

capability:trello.get_card

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

Inputs (params):

Param Type Required Description
card_id string yes Card ID

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

Usage:

  - id: get_card_step
    action: capability:trello.get_card
    params:
      card_id: "..."  # required

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

capability:trello.list_boards

List boards 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_boards_step
    action: capability:trello.list_boards
    params:
      limit: 0
      cursor: "..."

capability:trello.list_cards

List cards on a board for the signed-in caller. Read-only.
Example: {"limit":20}

Inputs (params):

Param Type Required Description
board_id string no Board ID
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_cards_step
    action: capability:trello.list_cards
    params:
      board_id: "..."
      limit: 0
      cursor: "..."

capability:trello.list_lists

List lists on a board for the signed-in caller. Read-only.
Example: {"limit":20}

Inputs (params):

Param Type Required Description
board_id string no Board ID

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

Usage:

  - id: list_lists_step
    action: capability:trello.list_lists
    params:
      board_id: "..."

capability:trello.move_card

Move a card to another list for the signed-in caller. Creates or updates data.
Example: {"card_id":"example"} (mutation)

Inputs (params):

Param Type Required Description
card_id string yes Card ID
list_id string yes Target list ID

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

Usage:

  - id: move_card_step
    action: capability:trello.move_card
    params:
      card_id: "..."  # required
      list_id: "..."  # required

capability:trello.register_webhook

Register a Trello board webhook for the signed-in caller. Creates or updates data.
Example: {} (mutation)

Inputs (params):

Param Type Required Description
board_id string no Board ID
callback_url string no Callback URL
description string no Webhook description

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

Usage:

  - id: register_webhook_step
    action: capability:trello.register_webhook
    params:
      board_id: "..."
      callback_url: "..."
      description: "..."

capability:trello.search_cards

Search cards for the signed-in caller. Read-only.
Example: {"query":"example"}

Inputs (params):

Param Type Required Description
query string yes Search query
limit int no Maximum results

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

Usage:

  - id: search_cards_step
    action: capability:trello.search_cards
    params:
      query: "..."  # required
      limit: 0

capability:trello.update_card

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

Inputs (params):

Param Type Required Description
card_id string yes Card ID
name string no New title
desc string no New description

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

Usage:

  - id: update_card_step
    action: capability:trello.update_card
    params:
      card_id: "..."  # required
      name: "..."
      desc: "..."