`trello` capability operations

trello capability operations

Trello cloud boards, lists, and cards

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

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

Usage:

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

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

Usage:

  - name: delete_card_step
    capability: trello
    operation: delete_card
    params:
      card_id: "..."  # required

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

Usage:

  - name: delete_webhook_step
    capability: trello
    operation: delete_webhook
    params:
      webhook_id: "..."  # required

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

Usage:

  - name: get_board_step
    capability: trello
    operation: get_board
    params:
      board_id: "..."

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

Usage:

  - name: get_card_step
    capability: trello
    operation: get_card
    params:
      card_id: "..."  # required

health

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

Inputs (params):

(none)

Usage:

  - name: health_step
    capability: trello
    operation: health

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

Usage:

  - name: list_boards_step
    capability: trello
    operation: list_boards
    params:
      limit: 0
      cursor: "..."

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

Usage:

  - name: list_cards_step
    capability: trello
    operation: list_cards
    params:
      board_id: "..."
      limit: 0
      cursor: "..."

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

Usage:

  - name: list_lists_step
    capability: trello
    operation: list_lists
    params:
      board_id: "..."

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

Usage:

  - name: move_card_step
    capability: trello
    operation: move_card
    params:
      card_id: "..."  # required
      list_id: "..."  # required

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

Usage:

  - name: register_webhook_step
    capability: trello
    operation: register_webhook
    params:
      board_id: "..."
      callback_url: "..."
      description: "..."

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

Usage:

  - name: search_cards_step
    capability: trello
    operation: search_cards
    params:
      query: "..."  # required
      limit: 0

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

Usage:

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