Use Trello with AI Agents

A web-based, kanban-style, list-making application.
🔗 Connect and Use Trello
1. 🔑 Connect your Trello account
2. ✅ Select an action
3. 🚀 Go live with the agent
What do you want to do?
Actions
action
batch
board
card
checklist
label
list
member
notification
organization
search
session
token
type
webhook

API actions for Trello for AI assitants/agents

Language
JS
PYTHON

Action

Delete Actions By Id Action

This endpoint allows for the deletion of an action by its ID (`idAction`). It supports API key and token authentication. Parameters include the required `idAction` (string). Responses include
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_DELETE_ACTIONS_BY_ID_ACTION])

Get Actions By Id Action

Fetches details of a specific action by its ID, offering optional filters for display, entities, fields, and member details. Requires `api_key` or `api_token`. Supports additional member and c
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_BY_ID_ACTION])

Action Get By Id

Fetches details of a specific action by its ID, offering optional filters for display, entities, fields, and member details. Requires `api_key` or `api_token`. Supports additional member and c
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ACTION_GET_BY_ID])

Update Actions By Id Action

The `/actions/{idAction}` endpoint updates action attributes via PUT, requiring `idAction`, a JSON body of updates, and either `api_key` or `api_toke` for security. Success returns 200, failur
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_ACTIONS_BY_ID_ACTION])

Get Actions Board By Id Action

This endpoint retrieves a board's information associated with a specific action ID. It requires either an API key or token for authentication and allows optional field filtering for detailed q
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_BOARD_BY_ID_ACTION])

Action Get Board By Id Action

This endpoint retrieves a board's information associated with a specific action ID. It requires either an API key or token for authentication and allows optional field filtering for detailed q
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ACTION_GET_BOARD_BY_ID_ACTION])

Get Actions Board By Id Action By Field

Fetches specific field data of a board by action ID. Supports api_key and api_token for security. Parameters include 'idAction' and 'field'. Returns 'Success' or 'Server rejection'.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_BOARD_BY_ID_ACTION_BY_FIELD])

Get Actions Card By Id Action

Retrieve card details associated with a specific action by ID, requiring `api_key` or `api_token`. Supports optional field filtering via query parameter. Returns success or server rejection er
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_CARD_BY_ID_ACTION])

Get Actions Card By Id Action By Field

This endpoint retrieves specific field details of a card associated with a given action ID. Requires 'idAction' and 'field' parameters. Security: API key or token. Responses: 200 (Success), 40
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_CARD_BY_ID_ACTION_BY_FIELD])

Get Actions Display By Id Action

This endpoint retrieves the display details of an action by its ID. It requires an API key or token for access, and the response codes indicate success (200) or server rejection (400).
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_DISPLAY_BY_ID_ACTION])

Get Actions Entities By Id Action

Retrieves entities related to a specific action by ID. Supports API key and token for authentication. Accepts 'idAction' as a required path parameter. Responds with success or server rejection
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_ENTITIES_BY_ID_ACTION])

Get Actions List By Id Action

Endpoint `GET /actions/{idAction}/list` retrieves a list of actions by `idAction`. Supports optional `fields` query for specific data. Requires `api_key` or `api_token` for access. Responds wi
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_LIST_BY_ID_ACTION])

Action Get List By Id Action

Endpoint `GET /actions/{idAction}/list` retrieves a list of actions by `idAction`. Supports optional `fields` query for specific data. Requires `api_key` or `api_token` for access. Responds wi
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ACTION_GET_LIST_BY_ID_ACTION])

Get Actions List By Id Action By Field

Fetch a list of actions by `idAction` and `field` with required API key or token. Supports filtering based on `idAction` and specific `field`. Responses include success or server rejection.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_LIST_BY_ID_ACTION_BY_FIELD])

Get Actions Member By Id Action

This endpoint fetches a member linked to a specified `idAction`. It supports optional fields for data refinement and requires `api_key` or `api_token` for authentication. It handles both succe
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_MEMBER_BY_ID_ACTION])

Get Actions Member By Id Action By Field

This endpoint retrieves a specific field of a member associated with an action by its ID. It requires 'idAction' and 'field' as path parameters and supports API key or token for security. Resp
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_MEMBER_BY_ID_ACTION_BY_FIELD])

Get Actions Member Creator By Id Action

Access to a creator's details by ID, including options for field filtering, requires an API key or token. Supports querying for fullName, username, etc., with responses for success or server r
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_MEMBER_CREATOR_BY_ID_ACTION])

Get Actions Member Creator By Id Action By Field

Fetches specific details (`field`) about the creator of an action (`idAction`). Requires API key or token. Returns success or server rejection.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_MEMBER_CREATOR_BY_ID_ACTION_BY_FIELD])

Get Actions Organization By Id Action

Fetches organization details related to a specific action by its ID. Supports optional fields for detailed data. Requires either an api_key or api_token for access. Responds with success or se
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_ORGANIZATION_BY_ID_ACTION])

Get Actions Organization By Id Action By Field

This endpoint fetches organization field data for a specific action ID, needing 'idAction' and 'field' as inputs and supports API or token authentication, with possible responses being success
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_ORGANIZATION_BY_ID_ACTION_BY_FIELD])

Update Actions Text By Id Action

This endpoint allows updating the text of an action specified by its ID. Requires an API key or token. Accepts a JSON with a "value" field containing the text to update, and returns success or
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_ACTIONS_TEXT_BY_ID_ACTION])

Get Actions By Id Action By Field

This endpoint retrieves specific field information for an action identified by `idAction`. It requires both `api_key` and `api_token` for access. Fields and action IDs must be specified in the
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_ACTIONS_BY_ID_ACTION_BY_FIELD])

Batch

Get Batch

This endpoint (/batch) allows fetching data from multiple API v1 GET routes simultaneously. It requires an API key and token, and a query parameter 'urls' listing the target endpoints. Possibl
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BATCH])

Board

Add Boards

Create a board with options like descriptions, labels, and preferences. Requires API key/token. Supports JSON input for board attributes such as name, organization, and power-ups. Responses in
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_BOARDS])

Board Create Board

Create a board with options like descriptions, labels, and preferences. Requires API key/token. Supports JSON input for board attributes such as name, organization, and power-ups. Responses in
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_BOARD_CREATE_BOARD])

Get Boards By Id Board

This endpoint fetches detailed info on a specific Trello board using its id. It requires an API key and token, supports query parameters for customization, and clearly defines success and erro
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BOARDS_BY_ID_BOARD])

Board Get By Id

This endpoint fetches detailed info on a specific Trello board using its id. It requires an API key and token, supports query parameters for customization, and clearly defines success and erro
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_BOARD_GET_BY_ID])

Update Boards By Id Board

This endpoint updates board attributes by ID, needing `api_key` and `api_token`. It accepts board ID, JSON body with properties and preferences, and returns success or rejection responses.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_BY_ID_BOARD])

Get Boards Actions By Id Board

This endpoint retrieves actions for a specific board on Trello using its ID. Supports optional parameters for entities, display preferences, action filters, fields to include, and pagination.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BOARDS_ACTIONS_BY_ID_BOARD])

Get Boards Board Stars By Id Board

Fetches starred information for a board by ID, allowing optional filtering for personal or no stars. Requires API key and token for access. Supports handling successful requests and server rej
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BOARDS_BOARD_STARS_BY_ID_BOARD])

Add Boards Calendar Key Generate By Id Board

Generates a new calendar key for a specified board. Requires board ID in the path. Success and server rejection responses are defined. Security requires an API key and token.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_BOARDS_CALENDAR_KEY_GENERATE_BY_ID_BOARD])

Get Boards Cards By Id Board

The endpoint `/boards/{idBoard}/cards` fetches cards from a specified board, offering customizable queries including actions, attachments, and member info, needing an API key and token. It all
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD])

Board Get Cards By Id Board

The endpoint `/boards/{idBoard}/cards` fetches cards from a specified board, offering customizable queries including actions, attachments, and member info, needing an API key and token. It all
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_BOARD_GET_CARDS_BY_ID_BOARD])

Get Boards Cards By Id Board By Filter

Fetch filtered cards from a specific board by the board ID. Requires 'idBoard' and 'filter' parameters. Supports 'api_key' and 'api_token' for authentication. Returns success or server rejecti
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD_BY_FILTER])

Board Filter Cards By Id Board

Fetch filtered cards from a specific board by the board ID. Requires 'idBoard' and 'filter' parameters. Supports 'api_key' and 'api_token' for authentication. Returns success or server rejecti
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_BOARD_FILTER_CARDS_BY_ID_BOARD])

Get Boards Cards By Id Board By Id Card

Retrieve detailed information about a specific card on a board by providing the board and card IDs. Supports querying with options like attachments and actions to customize the data returned.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD_BY_ID_CARD])

Get Boards Checklists By Id Board

Retrieve checklists for a specified board by ID, including options to filter by card states, custom fields for cards and checkItems, and more. Supports API key and token authentication.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BOARDS_CHECKLISTS_BY_ID_BOARD])

Add Boards Checklists By Id Board

This endpoint allows adding a checklist to a specified board by its ID. It requires board_id in the path and checklist attributes in JSON format, using an API key or token for security. Suppor
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_BOARDS_CHECKLISTS_BY_ID_BOARD])

Update Boards Closed By Id Board

This endpoint updates the closure status of a specific board by its ID. It requires both an API key and token for security, with a request body indicating the closure status ('true' or 'false'
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_CLOSED_BY_ID_BOARD])

Get Boards Deltas By Id Board

Fetches change deltas for a specified board using its ID. Requires board ID, a subscription tag, and an update index. Supports API key and token for security. Responds with success or server r
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BOARDS_DELTAS_BY_ID_BOARD])

Update Boards Desc By Id Board

Update the description of a specific board by its ID. Requires board_id in the path and JSON payload with the new description value. Supports API key and token for authentication. Response cod
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_DESC_BY_ID_BOARD])

Add Boards Email Key Generate By Id Board

Generates a new email key for a specified board by ID. Requires an API key and token for security. Success and server rejection responses are defined.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_BOARDS_EMAIL_KEY_GENERATE_BY_ID_BOARD])

Update Boards Id Organization By Id Board

Updates a board's organization association by `idBoard`. Requires `api_key` and `api_token` for authentication. Payload must include `value` for the organization. Responses include `200` for s
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_ID_ORGANIZATION_BY_ID_BOARD])

Update Boards Label Names Blue By Id Board

Update the name of the blue label for a specific board. Requires board ID and new label name in JSON. Supports API key and token for authentication. Responses include success or server rejecti
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_LABEL_NAMES_BLUE_BY_ID_BOARD])

Update Boards Label Names Green By Id Board

Update "Label Names Green" attribute for a board using its ID, requiring JSON body and board ID. Secured by 'api_key' and 'api_ds. Success and error are indicated by '200' and '400' responses.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_LABEL_NAMES_GREEN_BY_ID_BOARD])

Update Boards Label Names Orange By Id Board

Update the name of the orange label for a specific board by its ID. Requires board_id in path and new label name in body. Supports API key/token security. Responses include success or server r
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_LABEL_NAMES_ORANGE_BY_ID_BOARD])

Update Boards Label Names Purple By Id Board

Update the name of the purple label for a board by ID. This endpoint requires an API key and token, takes a board ID as a parameter, and a JSON body with the new label name. Responses include
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_LABEL_NAMES_PURPLE_BY_ID_BOARD])

Update Boards Label Names Red By Id Board

This endpoint allows updating the "Label Names Red" attribute for a specific board by ID. It requires both API key and token for security, accepts a JSON payload with the new label name, and r
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_LABEL_NAMES_RED_BY_ID_BOARD])

Update Boards Label Names Yellow By Id Board

This endpoint updates 'Label Names Yellow' on a board via its ID, needs JSON input, and uses API key/token for authentication. It returns success or failure messages.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_BOARDS_LABEL_NAMES_YELLOW_BY_ID_BOARD])

Get Boards Labels By Id Board

Retrieves labels for a specific board using its ID, supports filtering by fields (color, idBoard, name, uses), and limiting results. Requires board ID and optional query parameters for fields
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_BOARDS_LABELS_BY_ID_BOARD])

Frequently asked questions

What is Composio.dev?

Composio.dev is a platform for building AI applications, designed to make the process of developing AI solutions super easy and fun! It provides a comprehensive set of tools and libraries that simplify the process of developing AI solutions, allowing you to focus on the creative aspects of your project without getting bogged down by the technical details.

How does Composio.dev support Trello?

Composio.dev seamlessly integrates with Trello, allowing you to leverage its capabilities within the Composio.dev platform. You can utilize Trello to call functions across various platforms, including Google, GitHub, and others, making it a breeze to incorporate different services into your AI applications. Additionally, it supports user authentication via OAuth2 and can work in conjunction with other popular frameworks like LangChain and CrewAI, giving you the flexibility to build truly innovative AI solutions.

What models can I use with Trello?

With Trello, you have access to a wide range of state-of-the-art language models, including GPT-4o (OpenAI), GPT-3.5 (OpenAI), GPT-4 (OpenAI), Claude (Anthropic), PaLM (Google), LLaMA and LLaMA 2 (Meta), Gemini, and many others. This flexibility allows you to choose the model that best suits your specific use case, whether you're building a chatbot, a content creation tool, or any other AI-powered application. You can experiment with different models and find the one that delivers the best performance for your project.

How can I integrate Trello into my project?

Composio.dev provides a seamless integration for Trello, making it super easy to incorporate this powerful framework into your projects. You can leverage the Composio.dev API to call functions from Trello, allowing you to tap into its capabilities with just a few lines of code. The SDK is available in Python, JavaScript, and TypeScript, so you can work with your preferred programming language and integrate Trello into your projects seamlessly.

What is the pricing for Trello?

Trello is completely free to use, with a generous free tier that allows up to 1000 requests per month. This makes it accessible for developers and organizations of all sizes to explore and experiment with this powerful tool without any upfront costs. Whether you're a student working on a personal project or a startup building the next big thing, you can get started with Trello without worrying about breaking the bank.

What kind of authentication is supported for Trello?

Trello supports OAuth2 authentication, ensuring secure and authorized access to its functionalities. You can leverage the Composio.dev API to handle authentication and call functions from Trello seamlessly. The SDK is available in Python, JavaScript, and TypeScript for your convenience, making it easy to integrate authentication into your projects and keep your users' data safe and secure.

Can I add Trello to my project?

Absolutely! You can easily incorporate Trello into your project by utilizing the Composio.dev API. This API allows you to call functions from Trello, enabling you to leverage its capabilities within your application. The SDK is available in Python, JavaScript, and TypeScript to facilitate integration, so you can work with the language you're most comfortable with and add Trello to your project with ease.

What is the accuracy of Trello?

Trello is designed to provide highly accurate and reliable results, ensuring that your AI applications perform at their best. The integration with Composio.dev ensures precise function calls, enabling you to build robust and powerful AI applications with confidence. Trello's comprehensive framework and the ability to leverage state-of-the-art models ensure reliable and accurate outcomes for your AI development needs, whether you're working on a chatbot, a content creation tool, or any other AI-powered project.

What are some common use cases for Trello?

Trello can be used for a wide range of AI applications, making it a versatile tool for developers and creators alike. Some common use cases include natural language processing, text generation, question answering, sentiment analysis, and more. It's particularly useful for building chatbots, virtual assistants, content creation tools, and other AI-powered applications that can help you automate tasks, engage with users, and create compelling content. Whether you're working on a personal project or building a product for your startup, Trello can help you bring your ideas to life.

How does Trello handle data privacy and security?

Data privacy and security are crucial considerations when working with AI systems, and Trello takes these issues seriously. It follows industry best practices and adheres to strict data protection regulations, ensuring that your data is kept safe and secure. Trello provides robust security measures, such as encryption and access controls, to ensure the confidentiality and integrity of your data. You can rest assured that your sensitive information is protected when using Trello for your AI development needs.
+ Integrate seamlessly with your agentic frameworks
Composio Works with All Shapes and SizesComposio Works with All Shapes and SizesComposio Works with All Shapes and SizesComposio Works with All Shapes and SizesComposio Works with All Shapes and Sizes
Building for AI across continents🧪