El catálogo/Trello

Trello

app.trello

Manage boards, lists, cards, and labels in Trello

Clave de APIproductivityLeer el código↗
Versión2.0.0
Categoríaproductivity
AutenticaciónClave de API
Herramientas19
Transportestdio
LicenciaMIT
01

Qué hace

La aplicación, en sus propias palabras.

Trello project management — manage boards, lists, cards, labels, and search across your Trello workspace.

trelloboardscardsproject-managementkanban
02

Herramientas

19 herramientas que el agente puede llamar.

Todas se declaran con parámetros tipados y devuelven resultados estructurados, así que el anfitrión puede renderizarlas en vez de narrarlas.

  • add-commentAdd a comment to a Trello card. Params: cardId (required), text (required).
  • add-label-to-cardAdd a label to a Trello card. Params: cardId (required), labelId (required).
  • create-boardCreate a new Trello board. Params: name (required), desc?, defaultLists? (default true), prefs_background?.
  • create-cardCreate a new card in a Trello list. Params: listId (required), name (required), desc?, pos?, due? (ISO 8601), labels? (comma-separated label IDs).
  • create-labelCreate a label on a Trello board. Params: boardId (required), name (required), color (required: yellow, purple, blue, red, green, orange, black, sky, pink, lime).
  • create-listCreate a new list in a Trello board. Params: boardId (required), name (required), pos? (top, bottom, or a positive number).
  • delete-boardDelete a Trello board permanently. Params: boardId (required).
  • get-boardGet details of a specific Trello board. Params: boardId (required).
  • get-cardGet details of a specific Trello card. Params: cardId (required).
  • get-card-actionsGet actions/activity history for a Trello card. Params: cardId (required), filter? (all, commentCard, updateCard, createCard, etc; default "all").
  • list-board-listsGet all lists in a Trello board. Params: boardId (required).
  • list-boardsList all boards accessible to the authenticated Trello user. Params: filter? (all, open, closed, members, organization, public, starred; default "open").
  • list-cardsGet all cards in a Trello list. Params: listId (required).
  • list-labelsList all labels on a Trello board. Params: boardId (required).
  • remove-label-from-cardRemove a label from a Trello card. Params: cardId (required), labelId (required).
  • searchSearch for cards, boards, or members across all Trello boards. Params: query (required), modelTypes? (comma-separated: cards, boards, members; default "cards"), partial? (default false).
  • update-boardUpdate board properties (name, description, background, etc). Params: boardId (required), name?, desc?, prefs_background?.
  • update-cardUpdate a Trello card (move to different list, change name, description, etc). Params: cardId (required), name?, desc?, idList?, due?, closed?.
  • update-listUpdate a Trello list (change name, color, position, or archive it). Params: listId (required), name?, color?, pos?, closed?.
03

Autenticación y permisos

Qué pide.

Declarado en el manifiesto y por adelantado. La aplicación no puede alcanzar nada que no haya pedido aquí.

Secretos de sistema

TRELLO_API_KEY

Secretos de usuario

TRELLO_TOKEN

Seguir leyendo

El manifiesto y el código de Trello están en el monorepo, junto al resto de aplicaciones.

Leer el código↗Volver al catálogo→

Trello · Agent Apps