Sign inStart your trial

Trello

Reference

50 triggers and 256 actions for Trello workflows.

01. Triggers

Start a workflow when something happens in Trello

Each trigger lists the event it fires on, the data it sends, and a template you can use it in.

Webhook

50 triggers

Real-time push from the source.

Webhook★ Featured

addAttachmentToCard

A file or link is attached to a card. This fires when someone adds a document, image, or URL to a card.

Webhook★ Featured

addMemberToCard

A member is assigned to a card. This fires when someone is added to work on a specific card.

Webhook★ Featured

commentCard

A comment is added to a card. This triggers when someone leaves a message or note on a card.

Webhook★ Featured

createBoard

A new board is created. This triggers as soon as the board is set up and ready to use.

Webhook★ Featured

createCard

A new card is created on a board. This fires whenever someone adds a card to any list.

Webhook★ Featured

deleteCard

A card is permanently deleted from a board. This triggers when someone removes a card.

Webhook★ Featured

moveCardToBoard

A card is moved from another board to this board. This fires when a card is transferred into this board from elsewhere.

Webhook★ Featured

updateCard

A card's details are changed. This triggers when properties like the title, description, due date, or labels are modified.

Webhook★ Featured

updateCheckItemStateOnCard

A checklist item is marked complete or incomplete. This fires whenever the status of a checklist task changes.

Webhook

acceptEnterpriseJoinRequest

An organization's request to join an enterprise is approved. This fires when enterprise leadership accepts the join request.

Webhook

addChecklistToCard

A checklist is added to a card. This triggers when someone creates a new checklist with items to track.

Webhook

addMemberToBoard

A member is added to a board. This triggers when someone joins or is invited to a board.

Webhook

addMemberToOrganization

A member is added to an organization. This fires when someone joins or is invited to an organization's workspace.

Webhook

addOrganizationToEnterprise

An organization is added to an enterprise. This triggers when an organization becomes part of an enterprise workspace.

Webhook

addToEnterprisePluginWhitelist

A Power-Up is approved for use in an enterprise. This fires when a plugin is added to the allowed integrations list.

Webhook

addToOrganizationBoard

A board is linked to an organization. This occurs when a board becomes part of an organization's workspace.

Webhook

convertToCardFromCheckItem

A checklist item is converted into a standalone card. This happens when a checklist task becomes a full card.

Webhook

copyBoard

A board is duplicated, creating a copy with the same lists and cards. This happens when someone uses the copy board function.

Webhook

copyCard

A card is duplicated, creating a copy with the same details. This fires when someone copies a card to another list or board.

Webhook

createList

A new list is created on a board. This fires when someone sets up a new column to organize cards.

Webhook

createOrganization

A new organization is created. This triggers as soon as the organization workspace is set up.

Webhook

deleteBoardInvitation

A pending board invitation is cancelled or removed. This happens when an invitation is withdrawn before the recipient accepts.

Webhook

deleteOrganizationInvitation

A pending organization invitation is cancelled or removed. This happens when an invitation is withdrawn before the recipient accepts.

Webhook

disableEnterprisePluginWhitelist

Enterprise controls on approved Power-Ups are turned off. This happens when the whitelist restrictions are disabled.

Webhook

disablePlugin

A Power-Up is turned off on a board. This triggers when functionality from an integrated tool is disabled.

Webhook

disablePowerUp

A Power-Up is turned off on a board (legacy version). This is the older implementation of the Power-Up disable event.

Webhook

emailCard

A card is created by sending an email to a board's email address. This fires when the email is processed and converted to a card.

Webhook

enableEnterprisePluginWhitelist

Enterprise controls on approved Power-Ups are turned on. This triggers when the enterprise restricts Power-Ups to an approved list.

Webhook

enablePlugin

A Power-Up is activated on a board. This fires when additional functionality from an integrated tool is enabled.

Webhook

enablePowerUp

A Power-Up is activated on a board (legacy version). This is the older implementation of the Power-Up enable event.

Webhook

makeAdminOfBoard

A member is promoted to board administrator. This triggers when someone gains full control permissions over a board.

Webhook

makeNormalMemberOfBoard

A member's board permissions are downgraded to standard access. This happens when an admin or observer is changed to a regular member.

Webhook

makeNormalMemberOfOrganization

A member's organization permissions are changed to standard access. This fires when an owner or admin is downgraded to a regular member.

Webhook

makeObserverOfBoard

A member is given observer-only access to a board. This triggers when someone can view the board but cannot make changes.

Webhook

memberJoinedTrello

A new member creates a Trello account. This fires when someone signs up for Trello for the first time.

Webhook

moveCardFromBoard

A card is moved to a different board. This triggers when someone transfers a card away from its current board.

Webhook

moveListFromBoard

A list is moved to a different board. This triggers when a list is transferred away from its current board.

Webhook

moveListToBoard

A list is moved from another board to this board. This fires when a list is transferred into this board from elsewhere.

Webhook

removeChecklistFromCard

A checklist is removed from a card. This triggers when someone deletes a checklist and all its items.

Webhook

removeFromEnterprisePluginWhitelist

A Power-Up is removed from an enterprise's approved list. This fires when a plugin is no longer allowed in the enterprise.

Webhook

removeFromOrganizationBoard

A board is unlinked from an organization. This occurs when a board is removed from an organization's workspace.

Webhook

removeMemberFromCard

A member is unassigned from a card. This fires when someone is removed from working on a card.

Webhook

removeOrganizationFromEnterprise

An organization is unlinked from an enterprise. This triggers when an organization is removed from the enterprise workspace.

Webhook

unconfirmedBoardInvitation

A board invitation is sent to someone who hasn't yet accepted. This fires when an invitation is initially sent and awaiting response.

Webhook

unconfirmedOrganizationInvitation

An organization invitation is sent to someone who hasn't yet accepted. This fires when an invitation is initially sent and awaiting response.

Webhook

updateBoard

A board's settings or details are changed. This triggers when properties like the board name, description, or preferences are modified.

Webhook

updateChecklist

A checklist is modified. This triggers when checklist items are added, removed, or renamed.

Webhook

updateList

A list's details are changed. This triggers when properties like the list name or position are modified.

Webhook

updateMember

A member's profile information is updated. This triggers when someone changes their name, avatar, or other profile details.

Webhook

updateOrganization

An organization's settings or details are changed. This triggers when properties like the organization name, description, or workspace preferences are modified.

02. Operations

Act on Trello from a workflow

Operations are the actions a workflow can take in Trello, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Actions

16 operations

Retrieve, modify, and manage individual actions on cards, including comments and reactions. Use these operations when you need to track who did what on a card, edit or delete comments, or add emoji reactions to specific card activities.

POST

Add a reaction to an action

/1/actions/{idAction}/reactions

Add an emoji reaction to comments and activity on cards to acknowledge updates or provide quick feedback without writing a full response.

4 input
DELETE

Delete a comment action

/1/actions/{id}

Permanently remove a comment from a card or board. This operation is useful when you need to delete outdated information, spam, or mistaken comments that are no longer relevant to your team.

GET

Get a specific field on an action

/1/actions/{id}/{field}

Retrieve a specific property of a Trello action (like type, date, or details) without fetching the entire action object, saving time and resources when you only need one piece of information.

2 input · 3 path
GET

Get a specific reaction on an action

/1/actions/{idAction}/reactions/{id}

Retrieve the details of a specific reaction on a Trello action, including which member reacted and what emoji they used.

2 input · 3 query
GET

Get a summary of reactions on an action

/1/actions/{idAction}/reactionsSummary

Get a quick count of all emoji reactions on a Trello card comment or activity, grouped by reaction type to see what your team thinks at a glance.

1 input · 3 path
GET

Get an action by ID

/1/actions/{id}

Retrieve details about a specific activity event in Trello, such as comments, card moves, or member changes. This helps you track individual actions and build a complete history of what happened in your project.

7 input · 3 query
GET

Get the board for an action

/1/actions/{id}/board

Retrieve the board associated with a specific action to identify which board an activity occurred on. This is essential for tracking changes across multiple boards and building activity timelines.

2 input · 3 path · 3 query
GET

Get the card for an action

/1/actions/{id}/card

Retrieve the card associated with a specific action or activity, allowing you to navigate from events like comments or changes back to the original card for context.

2 input · 3 path · 3 query
GET

Get the list for an action

/1/actions/{id}/list

Retrieves the list where a specific action occurred on a Trello card, helping you understand the workflow context of that activity. This is useful for tracking which stage or column a card was in when changes were made.

2 input · 3 path · 3 query
GET

Get the member referenced by an action

/1/actions/{id}/member

Retrieve details about the specific team member that an action involved or affected, such as who was added to a card or assigned a task. This helps you identify which team member is the subject of an action in your Trello board.

2 input · 3 path · 3 query
GET

Get the member who performed an action

/1/actions/{id}/memberCreator

Identifies which team member created or triggered a specific action on a Trello board, such as adding cards, posting comments, or moving tasks. This helps you track who made changes and maintain accountability across your projects.

2 input · 3 path · 3 query
GET

Get the workspace for an action

/1/actions/{id}/organization

Retrieve the workspace where a specific action took place in Trello, helping you understand which workspace an activity event belongs to.

2 input · 3 path · 3 query
GET

List reactions on an action

/1/actions/{idAction}/reactions

Retrieve all emoji reactions added to a specific card comment or action to understand team feedback and engagement levels.

2 input · 3 query
DELETE

Remove a reaction from an action

/1/actions/{idAction}/reactions/{id}

Remove an emoji reaction that you've added to a Trello card comment or action, allowing you to clean up or correct reactions you've made.

PUT

Update a comment action

/1/actions/{id}

Edit the text of a comment you've posted on a Trello card to fix mistakes, add missing information, or update details after initial posting.

1 input · 3 query
PUT

Update the text of a comment

/1/actions/{id}/text

Quickly edit the text of a comment you've already posted on a Trello card without changing any other details, allowing you to fix typos, clarify information, or update context.

2 input · 3 path · 3 query

Applications

1 operation

Access compliance and regulatory information for Power-Ups integrated with Trello. Retrieve this data when you need to audit or verify the compliance status of installed applications.

GET

Get compliance data for a Power-Up

/1/applications/{key}/compliance

Check GDPR and privacy compliance requests for your Trello Power-Up, including any pending data deletion or export requests that need to be fulfilled.

Batch

1 operation

Combine multiple API requests into a single call to reduce network overhead and improve workflow efficiency. Use batching when executing several operations in sequence to minimize latency and API calls.

GET

Execute batched API requests

/1/batch

Fetch data from multiple Trello resources in a single request, reducing load times and network calls when you need information from different boards or cards simultaneously.

1 input · 3 query

Boards

36 operations

Create, manage, and configure boards along with their settings, members, and labels. These operations let you organize workspaces, control access, and customize board-level preferences for team collaboration.

POST★ Featured

Create a list on a board

/1/boards/{id}/lists

Add a new column (list) to your Trello board to organize cards by workflow stage or project phase. Use this to automatically structure boards or introduce new workflow stages without manual setup.

2 input · 3 query
GET★ Featured

List all lists on a board

/1/boards/{id}/lists

Retrieve all lists on a Trello board to see your current workflow stages and organize your project structure. This helps you understand how tasks are grouped and categorized across your board.

4 input · 3 query
GET★ Featured

List cards on a board

/1/boards/{id}/cards

Retrieve all active cards from a Trello board with their complete details including names, descriptions, due dates, labels, and assigned members. Use this to get a comprehensive view of all work items on a board or integrate card data with other business tools.

1 input · 3 path
POST

Add a collection tag to a board

/1/boards/{id}/idTags

Tag a board with a collection label to organize and group related boards together in your Workspace. This makes it easier to navigate, filter, and find boards when managing multiple projects.

2 input · 3 path · 3 query
PUT

Add or update a member on a board

/1/boards/{id}/members/{idMember}

Add a team member to your Trello board or update their access level (admin, normal, or observer) to control what they can see and do on the board.

2 input · 3 query
POST

Create a label on a board

/1/boards/{id}/labels

Creates a new label with a custom name and color on a Trello board, allowing you to establish consistent categorization schemes for your cards automatically.

3 input · 3 path · 3 query
POST

Create a new board

/1/boards/

Create a new Trello board with a name and optional description to organize your projects and tasks. You can also clone an existing board to quickly set up boards with predefined lists and cards.

16 input · 3 query
DELETE

Delete a board

/1/boards/{id}

Permanently removes a board and all its associated lists, cards, and data from Trello, providing a way to clean up completed projects or obsolete organizational structures.

1 input · 3 path
DELETE

Disable a Power-Up on a board

/1/boards/{id}/boardPlugins/{idPlugin}

Remove a Power-Up from your Trello board while preserving any data it has stored, allowing you to clean up your board's integrations without losing information.

2 input · 3 path
POST

Enable a Power-Up on a board

/1/boards/{id}/boardPlugins

Activates additional features and integrations on a Trello board to extend its functionality with specialized tools and capabilities.

1 input · 3 query
POST

Generate a calendar feed key for a board

/1/boards/{id}/calendarKey/generate

Creates a new calendar feed key for a board so you can subscribe to card due dates in your favorite calendar app like Google Calendar or Outlook. This invalidates any previous key, ensuring only the new one works.

1 input · 3 path
POST

Generate an email-to-board key

/1/boards/{id}/emailKey/generate

Create a unique email address for your board that automatically converts incoming emails into Trello cards. This invalidates any previous email key, giving you a fresh address to share or keep private.

1 input · 3 path
GET

Get a board by ID

/1/boards/{id}

Fetch complete details about a specific Trello board including its name, description, visibility, and members. This is essential when you need to reference board information for automations, integrations, or building custom workflows.

16 input · 3 query
GET

Get a specific field on a board

/1/boards/{id}/{field}

Retrieve a single property from a Trello board, such as its name, description, or URL, without fetching the entire board object. This lightweight operation is perfect when you only need one specific piece of information about a board.

2 input · 3 path
PUT

Invite a member to a board by email

/1/boards/{id}/members

Invite someone to collaborate on a Trello board by sending them an email invitation with a specific role, allowing them to accept and join the board automatically.

3 input · 3 query
GET

List actions on a board

/1/boards/{boardId}/actions

Retrieve all activity events that have occurred on a board, including card movements, comments, member changes, and other modifications. This helps you track what's happening on your board and respond to important changes in real-time.

14 input · 3 path · 3 query
GET

List available Power-Ups for a board

/1/boards/{id}/plugins

See all available Power-Ups for a specific board, including ones you can install and ones already enabled. Use this to discover which extensions can help improve your board's workflow and productivity.

2 input · 3 path · 3 query
GET

List cards on a board by filter

/1/boards/{id}/cards/{filter}

Retrieve specific cards from a board based on their status, such as open, closed, or archived cards. This helps you quickly find cards matching a particular condition without manually browsing through your entire board.

2 input · 3 path
GET

List checklists on a board

/1/boards/{id}/checklists

Retrieve all checklists from every card on a board to get a complete view of tasks and their completion status across your entire project. This helps you quickly audit progress, identify blockers, and understand what work remains without manually checking each card.

1 input · 3 path
GET

List custom field definitions on a board

/1/boards/{id}/customFields

Retrieve all custom fields configured on a board, including their names, types, and available options. This helps you understand what structured metadata is available for your cards.

1 input · 3 path
GET

List enabled Power-Ups on a board

/1/boards/{id}/boardPlugins

See which Power-Ups are currently active on your Trello board to understand what extra features and integrations are available for your team's workflow.

GET

List filtered lists on a board

/1/boards/{id}/lists/{filter}

Retrieve lists from a board filtered by their status (open, closed, or all) to quickly access the specific lists you need without seeing irrelevant ones.

2 input · 3 path
GET

List labels on a board

/1/boards/{id}/labels

Fetch all labels available on a Trello board to see how work is categorized by name and color. This helps you understand the organizational system in place and identify all available tags for filtering or managing cards.

3 input · 3 path · 3 query
GET

List members of a board

/1/boards/{id}/members

Retrieve a list of all team members who have access to a Trello board along with their roles and profile details. This helps you see who's involved in a project and understand their permission levels.

GET

List memberships on a board

/1/boards/{id}/memberships

Retrieve detailed information about who has access to a Trello board, including their membership type and status, helping you understand your team structure and permissions at a glance.

6 input · 3 path · 3 query
GET

List stars on a board

/1/boards/{boardId}/boardStars

Retrieve all the star (favorite) markers that team members have placed on a board to identify which boards are most valued and frequently accessed by your team.

2 input · 3 path · 3 query
POST

Mark a board as viewed

/1/boards/{id}/markedAsViewed

Records that you've viewed a board, updating its position in your recently viewed list to reflect your actual board activity. This helps keep your Trello board organization synchronized when accessing boards through integrations or automated workflows.

1 input · 3 path
DELETE

Remove a member from a board

/1/boards/{id}/members/{idMember}

Remove a team member's access to a Trello board, preventing them from viewing or editing any cards or content on that board. This is useful for managing team permissions when roles change or projects conclude.

PUT

Toggle sidebar activity feed visibility

/1/boards/{id}/myPrefs/showSidebarActivity

Control whether the activity feed appears in your board sidebar to customize your workspace view and reduce visual clutter based on your workflow preferences.

2 input · 3 path · 3 query
PUT

Toggle sidebar board actions visibility

/1/boards/{id}/myPrefs/showSidebarBoardActions

Control whether board action buttons appear in your Trello sidebar for a cleaner or more accessible interface. This personal preference helps you customize your workspace view to match your workflow.

2 input · 3 path · 3 query
PUT

Toggle sidebar members section visibility

/1/boards/{id}/myPrefs/showSidebarMembers

Control whether the members list appears in your board's sidebar to customize your workspace layout based on your preferences.

2 input · 3 path · 3 query
PUT

Toggle sidebar visibility on a board

/1/boards/{id}/myPrefs/showSidebar

Toggle the sidebar panel visibility on a Trello board to customize your personal workspace view without affecting other team members' displays.

2 input · 3 path · 3 query
PUT

Update a board

/1/boards/{id}

Update your Trello board's name, description, visibility settings, and permissions to reflect current project needs. Keep your board configuration synchronized with your business requirements and team preferences.

15 input · 3 query
PUT

Update a board membership

/1/boards/{id}/memberships/{idMembership}

Modify a team member's role and access level on a board, allowing you to promote members to admin status or restrict them to observer-only permissions as your team structure evolves.

4 input · 3 path · 3 query
PUT

Update emailPosition Pref on a Board

/1/boards/{id}/myPrefs/emailPosition

Control where email notifications from a board are delivered in your inbox, allowing you to organize Trello alerts by position or visibility preference. This helps you prioritize board notifications based on your workflow needs.

2 input · 3 path · 3 query
PUT

Update idEmailList Pref on a Board

/1/boards/{id}/myPrefs/idEmailList

Sets which Trello list receives cards created via email, allowing you to automatically route incoming emails to a specific board section.

2 input · 3 path · 3 query

Cards

42 operations

Create and manipulate individual cards including adding members, checklists, stickers, comments, and custom fields. Use these operations to build out card details, update progress, and manage all card-level content in your workflows.

POST★ Featured

Add a new comment to a Card

/1/cards/{id}/actions/comments

Add a comment to a Trello card to communicate updates, feedback, or questions with team members collaborating on the same task or project.

2 input · 3 path · 3 query
POST★ Featured

Create a new Card

/1/cards

Add a new card to any of your Trello boards to capture tasks, ideas, or action items that need attention.

18 input · 3 query
POST★ Featured

Create Checklist on a Card

/1/cards/{id}/checklists

Add a checklist to a Trello card to break down tasks into smaller, manageable items that can be tracked and marked complete as work progresses.

4 input · 3 path · 3 query
PUT★ Featured

Update a Card

/1/cards/{id}

Modify an existing card's details such as name, description, labels, due dates, or assigned members to keep your tasks current and organized.

17 input · 3 query
POST

Add a Label to a Card

/1/cards/{id}/idLabels

Attach an existing label to a Trello card to organize and categorize your work. This helps you visually group related tasks and track project priorities or statuses across your board.

2 input · 3 path · 3 query
POST

Add a Member to a Card

/1/cards/{id}/idMembers

Assign a team member to a Trello card so they receive notifications and can collaborate on that task. This helps coordinate work by making it clear who's responsible for specific items.

2 input · 3 path · 3 query
POST

Add a Sticker to a Card

/1/cards/{id}/stickers

Decorate a card with a visual sticker to add personality, categorization, or visual status indicators that help you quickly identify card types and priorities at a glance.

5 input · 3 query
POST

Add Member vote to Card

/1/cards/{id}/membersVoted

Record a team member's vote on a card to track preferences and prioritize work. This helps solopreneurs and small teams collectively decide which tasks or ideas matter most.

1 input · 3 query
POST

Create a new Label on a Card

/1/cards/{id}/labels

Add custom labels to a card to organize and categorize tasks by project, priority, status, or other attributes. Labels help you quickly identify and filter cards across your board without cluttering the card title.

3 input · 3 path · 3 query
POST

Create Attachment On Card

/1/cards/{id}/attachments

Attach files, images, or links to a Trello card to keep all relevant documents and resources organized in one place. This helps you centralize project information and maintain context for tasks without cluttering your card description.

5 input · 3 query
DELETE

Delete a Card

/1/cards/{id}

Remove a card from your Trello board to clean up completed tasks, incorrect entries, or outdated information.

DELETE

Delete a Checklist on a Card

/1/cards/{id}/checklists/{idChecklist}

Remove a checklist from a card when it's no longer needed or completed, helping keep your board organized and clutter-free.

2 input · 3 path
DELETE

Delete a comment on a Card

/1/cards/{id}/actions/{idAction}/comments

Remove a comment from a card to keep discussions clean and focused, whether you made a mistake or need to remove outdated information.

DELETE

Delete a Sticker on a Card

/1/cards/{id}/stickers/{idSticker}

Remove a sticker from a card to clean up visual markers or reorganize how tasks are categorized and tracked.

DELETE

Delete an Attachment on a Card

/1/cards/{id}/attachments/{idAttachment}

Remove an unwanted or outdated file from a Trello card to keep your board clean and organized. This helps you maintain only the most relevant attachments for your team's reference.

2 input · 3 path
DELETE

Delete checkItem on a Card

/1/cards/{id}/checkItem/{idCheckItem}

Permanently removes a specific item from a checklist on a Trello card, helping you keep task lists current and organized.

GET

Get a Card

/1/cards/{id}

Retrieve detailed information about a specific Trello card using its ID, including title, description, due dates, assigned members, and other metadata. This helps you programmatically access card data to integrate with other business tools or automate workflows.

18 input · 3 query
GET

Get a single field from a card

/1/cards/{id}/{field}

Fetch a single piece of information from a Trello card, such as the name, description, or due date, without retrieving the entire card data. This is useful when you only need one specific detail and want to minimize data transfer.

2 input · 3 path
GET

Get a Sticker on a Card

/1/cards/{id}/stickers/{idSticker}

Retrieve details about a specific sticker that has been attached to a card, including its position and properties.

1 input · 3 query
GET

Get Actions on a Card

/1/cards/{id}/actions

Retrieve all activity events on a Trello card, including comments, moves, and member changes, to track card history and understand what's happened to it over time.

3 input · 3 path · 3 query
GET

Get an Attachment on a Card

/1/cards/{id}/attachments/{idAttachment}

Retrieve details about a specific file or document attached to a Trello card, including its URL and metadata.

1 input · 3 query
GET

Get Attachments on a Card

/1/cards/{id}/attachments

Retrieve all files and documents attached to a specific card so you can view, track, or manage related resources in your workflow.

2 input · 3 query
GET

Get checkItem on a Card

/1/cards/{id}/checkItem/{idCheckItem}

Retrieve details about a specific checklist item on a Trello card, including its name, status, and completion state. This helps you track the progress of individual tasks within a card's checklist.

1 input · 3 query
GET

Get Checklists on a Card

/1/cards/{id}/checklists

Retrieve all checklists attached to a specific Trello card to view task progress and detailed requirements associated with that card. This helps you verify what items have been completed and what still needs attention.

5 input · 3 path · 3 query
GET

Get Custom Field Items for a Card

/1/cards/{id}/customFieldItems

Retrieve all custom field values attached to a specific card, including text, numbers, dates, checkboxes, and dropdown selections. This lets you access structured metadata from your cards for reporting, analysis, or syncing data to other business tools.

1 input · 3 path
GET

Get Members who have voted on a Card

/1/cards/{id}/membersVoted

Retrieve a list of team members who have voted on a specific Trello card to understand team consensus and engagement on tasks or decisions.

1 input · 3 query
GET

Get pluginData on a Card

/1/cards/{id}/pluginData

Retrieve custom data that third-party apps have stored on a Trello card, allowing you to access information added by integrations and plugins.

1 input · 3 path
GET

Get Stickers on a Card

/1/cards/{id}/stickers

Retrieve all stickers that have been applied to a specific Trello card, allowing you to see visual indicators and decorative marks that team members have added.

2 input · 3 path · 3 query
GET

Get the Board the Card is on

/1/cards/{id}/board

Retrieve the board information for a specific card to understand which project or workflow the card belongs to.

2 input · 3 path · 3 query
GET

Get the List of a Card

/1/cards/{id}/list

Retrieve the list that contains a specific card, allowing you to determine which workflow stage or project section a task belongs to.

2 input · 3 path · 3 query
GET

Get the Members of a Card

/1/cards/{id}/members

Retrieve all team members assigned to a specific card to see who's responsible for each task. Use this to understand task ownership, coordinate work, and ensure nothing falls through the cracks.

2 input · 3 path · 3 query
GET

List checklist item completion states on a card

/1/cards/{id}/checkItemStates

Retrieve the completion status of all checklist items on a specific card, showing which tasks are marked as done. Use this to monitor task progress and build dashboards that display completion rates for your projects.

2 input · 3 path · 3 query
POST

Mark card notifications as read

/1/cards/{id}/markAssociatedNotificationsRead

Clears all unread notifications for a specific card so you can keep your notification feed clean and stay focused on what matters. Use this after viewing or updating a card to prevent notification clutter.

1 input · 3 path
DELETE

Remove a Label from a Card

/1/cards/{id}/idLabels/{idLabel}

Removes a label from a card to clean up your task organization as project priorities and categories change.

2 input · 3 path
DELETE

Remove a member from a card

/1/cards/{id}/idMembers/{idMember}

Remove a team member's assignment from a card so they no longer receive notifications about that task unless they're actively watching it.

2 input · 3 path
DELETE

Remove a Member's Vote on a Card

/1/cards/{id}/membersVoted/{idMember}

Remove a member's vote from a card to update team voting records and reflect changed preferences on tasks or ideas. This helps maintain accurate consensus when team members change their opinions or votes need to be corrected.

2 input · 3 path
PUT

Update a checkItem on a Card

/1/cards/{id}/checkItem/{idCheckItem}

Mark checklist items as complete or incomplete on a Trello card, or update their names to keep your task lists current and organized.

7 input · 3 query
PUT

Update a sticker on a card

/1/cards/{id}/stickers/{idSticker}

Update the visual appearance or position of a sticker on a Trello card, allowing you to adjust status indicators or decorative elements as your task progresses.

4 input · 3 query
PUT

Update Checkitem on Checklist on Card

/1/cards/{idCard}/checklist/{idChecklist}/checkItem/{idCheckItem}

Modify a specific task item within a checklist on a Trello card, allowing you to update its name, mark it complete or incomplete, and adjust its position. This helps keep your project checklists current and organized as work progresses.

4 input · 3 path · 3 query
PUT

Update Comment Action on a Card

/1/cards/{id}/actions/{idAction}/comments

Modify the text of an existing comment on a Trello card to fix typos, add additional information, or update details shared with your team.

1 input · 3 query
PUT

Update Custom Field item on Card

/1/cards/{idCard}/customField/{idCustomField}/item

Update or set the value of a custom field on a specific card to track additional information like priority, budget, or status that matters to your workflow.

2 input · 3 path
PUT

Update Multiple Custom Field items on Card

/1/cards/{idCard}/customFields

Quickly update multiple custom field values on a Trello card in a single request, saving time when managing complex card data.

1 input

Checklists

12 operations

Build and manage task lists on cards, including creating items, marking completion states, and organizing card work. Leverage these operations when you need granular task tracking and progress monitoring within individual cards.

POST

Add an item to a checklist

/1/checklists/{id}/checkItems

Add a new task or subtask to a Trello checklist, with the option to mark it as already completed. This helps you expand your checklist items dynamically from external data sources or workflows.

6 input · 3 query
POST

Create a new checklist

/1/checklists

Break down card tasks into manageable subtasks by creating a checklist, with the option to copy items from existing checklists to standardize your task templates.

4 input · 3 query
DELETE

Delete a checklist

/1/checklists/{id}

Permanently remove a checklist and all its items from a card. This is useful when you no longer need tracking for a specific set of tasks.

GET

Get a checklist by ID

/1/checklists/{id}

Retrieve the full details of a checklist including all items, their names, completion status, and order to review task progress and checklist contents.

4 input · 3 query
GET

Get a specific checklist item

/1/checklists/{id}/checkItems/{idCheckItem}

Retrieve the details of a specific checklist item, including its name, completion status, and position within a checklist. Use this to verify the current state of individual tasks or to fetch information needed for reporting and automation.

1 input · 3 query
GET

Get a specific field on a checklist

/1/checklists/{id}/{field}

Retrieve a specific property of a checklist without fetching all its data, allowing you to quickly access just the information you need like the checklist name or order.

GET

Get the board containing a checklist

/1/checklists/{id}/board

Retrieves the board that contains a specific checklist, helping you understand which project or workspace a task belongs to. This is useful when managing checklists across multiple boards and need to identify their board context.

2 input · 3 path · 3 query
GET

Get the card a checklist belongs to

/1/checklists/{id}/cards

Find which card a checklist belongs to, allowing you to access the parent card's information and make updates at the card level.

1 input · 3 path
GET

List items in a checklist

/1/checklists/{id}/checkItems

Retrieve all individual checklist items with their completion status and details to track task progress and understand what needs to be done within a checklist.

2 input · 3 query
DELETE

Remove an item from a checklist

/1/checklists/{id}/checkItems/{idCheckItem}

Permanently removes an individual item from a checklist, helping you keep your task lists organized and up-to-date.

PUT

Update a checklist

/1/checklists/{id}

Rename a checklist or change its position on a card to keep your task breakdowns organized and prioritized the way you need them.

2 input · 3 query
PUT

Update a specific field on a checklist

/1/checklists/{id}/{field}

Update a specific property of a checklist, such as its name or position, without modifying other attributes.

1 input · 3 query

CustomFields

8 operations

Define and manage custom field definitions and their values across cards in your workspace. Use these operations to create custom properties, set dropdown options, and capture metadata beyond Trello's standard fields.

POST

Add a dropdown option to a custom field

/1/customFields/{id}/options

Add a new selectable option to a dropdown custom field, allowing you to expand available choices as your workflow categories and statuses evolve.

POST

Create a custom field definition

/1/customFields

Creates a new custom field on a Trello board to track project-specific information like budgets, priorities, or dates. This lets you add structured metadata to cards beyond Trello's standard fields.

7 input
DELETE

Delete a custom field definition

/1/customFields/{id}

Permanently removes a custom field definition and all associated data from every card on your board. Use this when you no longer need a field and want to clean up your board structure.

DELETE

Delete Option of Custom Field dropdown

/1/customFields/{id}/options/{idCustomFieldOption}

Remove an option from a dropdown custom field to keep your field choices current and relevant as your project needs change.

GET

Get a custom field definition

/1/customFields/{id}

Retrieve the complete definition of a custom field including its name, type, and configuration options to understand how to work with that field across your Trello cards.

GET

Get Option of Custom Field dropdown

/1/customFields/{id}/options/{idCustomFieldOption}

Retrieve a specific dropdown option from a custom field to view its details and current configuration. This helps you understand what values are available in your custom field dropdowns.

GET

List dropdown options for a custom field

/1/customFields/{id}/options

Retrieves all dropdown options available for a custom field, including their labels and colors, so you can display valid choices to users or validate data before adding it to cards.

PUT

Update a custom field definition

/1/customFields/{id}

Modify a custom field's name, position, or visibility settings on your Trello cards. Use this to keep your fields organized and relevant as your workflow evolves.

3 input

Emoji

1 operation

Retrieve the complete list of available emoji for use in reactions and other Trello interactions. Reference this when you need to populate emoji pickers or validate emoji selection in your automation.

GET

List available Emoji

/1/emoji

Retrieve all available emoji that can be used as reactions on Trello actions, including their names and unicode values. This helps you show users which emoji options they can choose from when reacting to cards and comments.

2 input · 3 query

Enterprises

21 operations

Manage enterprise-level administration, member access, and organizational settings across multiple workspaces. Use these operations to handle bulk member management, audit logs, and enterprise-wide configurations.

GET

Bulk accept Workspaces into an enterprise

/1/enterprises/{id}/organizations/bulk/{idOrganizations}

Quickly add multiple Trello Workspaces to your enterprise in one action, making it easy to consolidate teams or departments under a single enterprise structure.

2 input · 3 path
GET

Check bulk transferability of organizations

/1/enterprises/{id}/transferrable/bulk/{idOrganizations}

Check whether multiple organizations can be transferred to your enterprise before initiating the transfer process. This helps identify any restrictions or issues that might prevent successful bulk transfers.

2 input · 3 path
PUT

Deactivate a Member of an Enterprise.

/1/enterprises/{id}/members/{idMember}/deactivated

Control whether a team member can access your enterprise's boards and Workspaces while keeping their data intact for potential future reactivation.

6 input · 3 path · 3 query
PUT

Decline organization join requests in bulk

/1/enterprises/${id}/enterpriseJoinRequest/bulk

Reject multiple pending organization join requests to your enterprise in a single operation, helping you quickly manage and control who can join your enterprise workspace.

2 input · 3 path · 3 query
DELETE

Delete an Organization from an Enterprise.

/1/enterprises/{id}/organizations/{idOrg}

Remove a workspace from enterprise management while keeping the workspace intact and independent from enterprise policies and admin oversight.

2 input · 3 path
POST

Generate an enterprise authentication token

/1/enterprises/{id}/tokens

Create a specialized authentication token that grants elevated access across your entire Trello enterprise for programmatic management of members, workspaces, and organizational settings.

2 input · 3 path · 3 query
GET

Get a Member of Enterprise

/1/enterprises/{id}/members/{idMember}

Retrieve detailed information about a specific team member in your enterprise, including their current status, license type, and which workspaces they can access.

5 input · 3 path · 3 query
GET

Get an Enterprise

/1/enterprises/{id}

Retrieve detailed information about a specific enterprise, including its name, display name, and other organizational details. This helps you access and verify your organization's settings and configuration.

14 input · 3 path · 3 query
GET

Get auditlog data for an Enterprise

/1/enterprises/{id}/auditlog

Retrieve a detailed record of all administrative actions and changes made within your enterprise, including member management, permission updates, and workspace modifications. This helps you track who did what and when for compliance, security, and accountability purposes.

1 input · 3 path
GET

Get ClaimableOrganizations of an Enterprise

/1/enterprises/{id}/claimableOrganizations

Find organizations within your enterprise that can be claimed based on employee email domains, helping you identify which existing Workspaces should be brought under enterprise management.

6 input · 3 path · 3 query
GET

Get Enterprise admin Members

/1/enterprises/{id}/admins

Retrieve a list of all administrators within your enterprise account to see who has admin-level access and responsibilities. This helps you manage team permissions and understand your administrative structure.

2 input · 3 path · 3 query
GET

Get Members of Enterprise

/1/enterprises/{id}/members

Retrieve a complete list of all members in your Trello enterprise, enabling you to manage team access, track who has workspace permissions, and maintain accurate records of your organization's users.

10 input · 3 path · 3 query
GET

Get Organizations of an Enterprise

/1/enterprises/{id}/organizations

Retrieve all Workspaces that belong to an enterprise to get a complete view of your organizational structure and managed teams. This helps you understand what teams exist across your company and their current setup.

5 input · 3 path · 3 query
GET

Get PendingOrganizations of an Enterprise

/1/enterprises/{id}/pendingOrganizations

View all Workspaces awaiting approval to join your enterprise, allowing you to manage and approve pending membership requests.

3 input · 3 path · 3 query
GET

Get the enterprise member signup URL

/1/enterprises/{id}/signupUrl

Retrieve the signup URL for your enterprise so you can share it directly with new team members who can join without needing individual invitations.

5 input · 3 path · 3 query
GET

Get whether an organization can be transferred to an enterprise.

/1/enterprises/{id}/transferrable/organization/{idOrganization}

Determine if a workspace can be transferred to an enterprise, including any requirements or restrictions that need to be addressed before the transfer.

2 input · 3 path
GET

List and search enterprise members

/1/enterprises/{id}/members/query

Find and retrieve specific team members across your enterprise using search and filtering, with pagination support for managing large teams. This helps you quickly locate users, verify team composition, and maintain accurate member records.

10 input · 3 path · 3 query
DELETE

Remove a Member as admin from Enterprise.

/1/enterprises/{id}/admins/{idMember}

Removes a member's administrator access from your enterprise while keeping them as a regular member, preventing them from managing enterprise-wide settings and features.

2 input · 3 path
PUT

Transfer an Organization to an Enterprise.

/1/enterprises/{id}/organizations

Move a Workspace under enterprise management and control, allowing centralized oversight and enforcement of organizational policies. This enables businesses to consolidate their Trello workspaces into a unified enterprise structure.

2 input · 3 path · 3 query
PUT

Update a Member's licensed status

/1/enterprises/{id}/members/{idMember}/licensed

Enable or disable premium features for a team member by granting or revoking their licensed seat in your enterprise, allowing you to control which team members have access to advanced Trello capabilities.

3 input · 3 path · 3 query
PUT

Update Member to be admin of Enterprise

/1/enterprises/{id}/admins/{idMember}

Grant a team member administrator privileges within your Trello Enterprise, allowing them to manage members, workspaces, and enterprise-wide settings. Use this to delegate administrative responsibilities across your organization.

2 input · 3 path

Labels

5 operations

Create, update, and manage labels used to categorize and color-code cards across your boards. Use these operations to organize cards by priority, category, or status without creating separate lists.

POST

Create a Label

/1/labels

Create a new label on a Trello board to visually categorize and organize cards by custom categories and colors. This helps you establish consistent tagging systems that make it easier to filter, prioritize, and manage work across your projects.

3 input · 3 query
DELETE

Delete a Label

/1/labels/{id}

Permanently remove a label from your Trello board and automatically clear it from all associated cards. Use this when you no longer need a label category for organizing your work.

GET

Get a Label

/1/labels/{id}

Fetch the details of a specific label including its name, color, and associated board to understand how it's used across your Trello workspace.

1 input · 3 query
PUT

Update a Label

/1/labels/{id}

Update a label's name, color, or both to keep your card organization system current and visually consistent. Changes apply instantly across all cards using that label.

2 input · 3 query
PUT

Update a single field on a label

/1/labels/{id}/{field}

Modify a single property of a label, such as its name or color, without affecting other label attributes. This is ideal when you need to make quick, targeted changes to your organizational labels.

3 input · 3 path · 3 query

Lists

11 operations

Create and manage the columns on your boards, including card organization and archival. Use these operations to structure board workflows, move cards between lists, and manage list-level settings.

POST

Archive all cards in a list

/1/lists/{id}/archiveAllCards

Instantly move all cards in a list to the archive, hiding them from your board while keeping them recoverable for future reference.

1 input · 3 path
PUT

Archive or unarchive a list

/1/lists/{id}/closed

Hide or restore a list on your Trello board by archiving or unarchiving it, keeping all cards intact while cleaning up your workspace.

2 input · 3 path · 3 query
POST

Create a new list

/1/lists

Add a new workflow column to a Trello board, allowing you to organize tasks into stages like To Do, In Progress, and Done. Use this to dynamically build board structures or extend existing boards with additional workflow stages.

4 input · 3 query
GET

Get a list by ID

/1/lists/{id}

Retrieve the complete details of a specific Trello list, including its name, position, and whether it's archived. Use this to verify list status before making updates or to read the current configuration of your board structure.

1 input · 3 query
GET

Get the board a list belongs to

/1/lists/{id}/board

Retrieve the board that contains a specific list, helping you understand the context and organization of your list when working with multiple boards.

2 input · 3 path · 3 query
GET

List actions on a list

/1/lists/{id}/actions

Retrieve the complete activity history for a Trello list, showing all changes like card additions, removals, and movements to understand how work flows through that stage.

2 input · 3 path · 3 query
GET

List cards in a list

/1/lists/{id}/cards

Retrieve all cards from a specific Trello list to view your workflow stage contents, check progress, or integrate your board data with other tools.

1 input · 3 path
PUT

Move a list to a different board

/1/lists/{id}/idBoard

Move an entire list with all its cards and data to a different board, letting you reorganize work across projects without losing information.

2 input · 3 path · 3 query
POST

Move all cards to another list

/1/lists/{id}/moveAllCards

Quickly move every card from one list to another list, even across different boards, to reorganize your workflow in bulk. This saves time when you need to transition multiple items through your process stages simultaneously.

3 input · 3 path · 3 query
PUT

Update a field on a list

/1/lists/{id}/{field}

Modify a specific property of a Trello list, such as its name or position, without needing to update the entire list object. This is useful when you only need to make a quick targeted change to a single list attribute.

3 input · 3 path · 3 query
PUT

Update a list

/1/lists/{id}

Modify a list's name, position, or subscription status to keep your board organized and relevant to your current workflow. Use this to rename workflow stages, reorder columns on a board, or manage notifications for list activity.

5 input · 3 query

Members

45 operations

Access and configure member profiles, preferences, and personal workspace settings like board backgrounds and custom stickers. Use these operations to retrieve member activity, manage personal customizations, and track user engagement.

POST

Create a saved search for a member

/1/members/{id}/savedSearches

Save a named search query to quickly access filtered card results in the future, enabling you to monitor specific board conditions without repeating complex searches.

3 input · 3 query
DELETE

Delete a board background

/1/members/{id}/boardBackgrounds/{idBackground}

Remove a custom board background from your Trello library, with any boards using that background automatically reverting to a default design.

DELETE

Delete a custom board background

/1/members/{id}/customBoardBackgrounds/{idBackground}

Permanently remove a custom background image from your member library, freeing up space and preventing its use across any boards currently displaying it.

DELETE

Delete a custom sticker

/1/members/{id}/customStickers/{idSticker}

Permanently remove a custom sticker from your Trello library when you no longer need it, freeing up space and removing it from any cards where it's currently used.

DELETE

Delete a saved search

/1/members/{id}/savedSearches/{idSearch}

Remove a saved search from your Trello account when you no longer need it. This permanently deletes the search and cannot be recovered.

POST

Dismiss a one-time message for a member

/1/members/{id}/oneTimeMessagesDismissed

Permanently dismiss tutorial prompts and onboarding messages for a team member so they won't see repeated notifications about the same tips or features. This helps reduce notification fatigue and streamlines the user experience for your Trello workspace.

2 input · 3 path · 3 query
GET

Get a custom board background by ID

/1/members/{id}/customBoardBackgrounds/{idBackground}

Retrieve details of a specific custom board background that you've uploaded to your Trello account, including the image URL and how it displays on your boards.

GET

Get a member by ID or username

/1/members/{id}

Retrieve detailed profile information about a specific Trello team member, including their name, username, avatar, and bio. Use this to display member details in custom dashboards or verify team member information in your workflows.

21 input · 3 path · 3 query
GET

Get a specific board background

/1/members/{id}/boardBackgrounds/{idBackground}

Retrieve the details of a specific board background you've uploaded or configured, including its image URL and display settings to understand how it's currently applied.

1 input · 3 query
GET

Get a specific board star

/1/members/{id}/boardStars/{idStar}

Retrieve details about a specific starred board that a team member has saved, including which board it is and where it appears in their starred list.

GET

Get a specific custom emoji

/1/members/{id}/customEmoji/{idEmoji}

Retrieve the details of a specific custom emoji that a team member has created, including its name and image URL for reference or management purposes.

3 input · 3 path · 3 query
GET

Get a specific custom sticker

/1/members/{id}/customStickers/{idSticker}

Retrieve details of a custom sticker you've created, including its image URL and other metadata. This helps you manage and reference your branded stickers across your Trello boards.

1 input · 3 query
GET

Get a specific field on a member

/1/members/{id}/{field}

Retrieve a single piece of information about a team member, such as their username, full name, or bio, without fetching their entire profile. This is useful when you only need one specific detail about someone on your Trello board.

2 input · 3 path
GET

Get a specific saved search

/1/members/{id}/savedSearches/{idSearch}

Retrieve the details of a specific saved search that you've created in Trello, including its name and search query, so you can understand or reference your custom search configurations.

GET

Get blocked notifications for a channel

/1/members/{id}/notificationsChannelSettings/{channel}

Check which notification types a team member has disabled for a specific channel like email or push notifications. This helps you understand individual notification preferences and ensure important updates aren't being missed.

GET

Get notification channel settings for a member

/1/members/{id}/notificationsChannelSettings

Retrieve a member's notification preferences across different channels like email and push notifications to see which notification types are enabled or blocked. This helps you understand how team members prefer to receive updates from Trello.

GET

List a member's API tokens

/1/members/{id}/tokens

View all active API tokens that have been issued to a member, showing which applications currently have authorized access to their account.

2 input · 3 path · 3 query
GET

List a member's board backgrounds

/1/members/{id}/boardBackgrounds

Retrieve all board background images available to a member, including custom uploads and defaults, so you can manage or display their complete background library.

2 input · 3 path · 3 query
GET

List a member's custom board backgrounds

/1/members/{id}/customBoardBackgrounds

Retrieve all custom board backgrounds that a member has uploaded to their personal library, which can then be applied to their managed boards for personalized branding and organization.

GET

List a member's custom emoji

/1/members/{id}/customEmoji

Retrieve all custom emoji that a team member has uploaded to use as reactions and expressions within your Trello workspace.

GET

List a member's custom stickers

/1/members/{id}/customStickers

Retrieve all custom sticker images that a member has uploaded to their Trello workspace. This lets you access personalized visual assets for organizing and decorating cards.

GET

List a member's notifications

/1/members/{id}/notifications

Retrieve all notifications for a specific team member, including mentions, card assignments, and activity alerts. Use this to build custom notification dashboards or integrate Trello alerts into your existing workflow tools.

12 input · 3 path · 3 query
GET

List a member's recent activity

/1/members/{id}/actions

Retrieve a member's recent activity across all their Trello boards, including card creations, comments, and changes to track what they've been working on.

2 input · 3 path · 3 query
GET

List a member's saved searches

/1/members/{id}/savedSearches

Retrieve all saved search queries that a member has created, allowing quick access to their frequently used search filters across boards and cards.

GET

List a member's starred boards

/1/members/{id}/boardStars

Retrieve all boards that a member has starred to identify their most-used or priority boards. This helps you understand which projects are actively being tracked by team members.

1 input · 3 path
GET

List boards a member belongs to

/1/members/{id}/boards

Retrieve all boards where a specific team member has access, including both personal and shared boards. Use this to see what projects a member is involved with or to build dynamic board selection features in your workflow.

6 input · 3 path · 3 query
GET

List boards a member has been invited to

/1/members/{id}/boardsInvited

Retrieve all boards where a team member has a pending invitation waiting to be accepted. This helps you track who hasn't yet joined shared boards and follow up on outstanding access requests.

2 input · 3 path · 3 query
GET

List cards assigned to a member

/1/members/{id}/cards

Retrieve all cards assigned to a specific team member across all their Trello boards. This helps you see a complete view of what one person is working on at any given time.

2 input · 3 path · 3 query
GET

List workspaces a member belongs to

/1/members/{id}/organizations

Retrieve all Trello Workspaces where a member has an active membership, helping you see which teams and projects a person has access to.

4 input · 3 path · 3 query
GET

List workspaces a member has been invited to

/1/members/{id}/organizationsInvited

Retrieve a list of workspaces where a member has a pending invitation waiting to be accepted. This helps you track outstanding invitations and follow up with team members who haven't yet joined workspace collaborations.

2 input · 3 path · 3 query
POST

Star a board for a member

/1/members/{id}/boardStars

Mark a board as a favorite to pin it to the top of your boards list for quick access to your most important projects.

3 input · 3 path · 3 query
DELETE

Unstar a board for a member

/1/members/{id}/boardStars/{idStar}

Remove a board from a member's starred list so it no longer appears in their favorites section, helping keep their workspace organized and focused on active projects.

PUT

Update a board background

/1/members/{id}/boardBackgrounds/{idBackground}

Customize the visual appearance of a board background by adjusting settings like brightness and tiling to match your team's branding or preferences.

2 input · 3 query
PUT

Update a custom board background

/1/members/{id}/customBoardBackgrounds/{idBackground}

Customize how a board background displays by adjusting settings like brightness and tiling to match your brand or preferences.

2 input · 3 query
PUT

Update a member's profile

/1/members/{id}

Update a team member's profile information like name, initials, bio, and avatar to keep their Trello account synchronized with your business data.

9 input · 3 path · 3 query
PUT

Update a saved search

/1/members/{id}/savedSearches/{idSearch}

Update a saved search's name, query, or position to keep your frequently used searches organized and aligned with changing project requirements. This helps you maintain relevant saved searches without having to recreate them from scratch.

3 input · 3 query
PUT

Update blocked notification keys on a channel

/1/members/{id}/notificationsChannelSettings/{channel}/{blockedKeys}

Control which types of notifications you receive on a specific channel (like email or push) by blocking or unblocking individual notification types. This lets you stay informed without being overwhelmed by notifications you don't need.

PUT

Update blocked notifications for a channel

/1/members/{id}/notificationsChannelSettings/{channel}

Control which types of notifications are blocked on a specific channel (like email or push) for a team member, allowing you to customize notification delivery preferences per communication method.

1 input
PUT

Update notification channel settings for a member

/1/members/{id}/notificationsChannelSettings

Control which types of Trello notifications a team member receives across all channels, helping reduce distractions and notification fatigue.

2 input
PUT

Update the position of a starred board

/1/members/{id}/boardStars/{idStar}

Reorganize the order of your favorite boards in Trello by adjusting their position in your starred list. This helps you prioritize which projects appear first when you open Trello.

1 input · 3 query
POST

Upload a board background

/1/members/{id}/boardBackgrounds

Upload a custom image to your personal background library in Trello, which you can then apply to any of your boards for a personalized visual experience.

2 input · 3 path · 3 query
POST

Upload a custom board background

/1/members/{id}/customBoardBackgrounds

Upload a custom background image to your personal Trello library so you can apply it to any of your boards for a consistent visual brand.

1 input · 3 query
POST

Upload a custom emoji for a member

/1/members/{id}/customEmoji

Upload a custom emoji image for a member so they can use personalized reactions across all their Trello boards.

2 input · 3 query
POST

Upload a custom sticker for a member

/1/members/{id}/customStickers

Upload a custom sticker image that you can use across all your Trello cards, enabling personalized visual markers and decorations for your boards.

1 input · 3 query
POST

Upload a new avatar for a member

/1/members/{id}/avatar

Upload a custom profile image for a team member, allowing you to personalize their appearance in Trello boards and cards for better team recognition.

2 input · 3 path · 3 query

Notifications

11 operations

Retrieve and manage notifications about board activity, card updates, and mentions. Use these operations to build custom notification handling, track unread items, and monitor relevant workspace events.

GET

Get a Notification

/1/notifications/{id}

Retrieve details about a specific notification to view its content, read status, and associated information like which card or board triggered it.

15 input · 3 path · 3 query
GET

Get a Notification's associated Organization

/1/notifications/{id}/organization

Retrieve the Workspace that a notification belongs to, allowing you to understand which workspace context the notification came from in multi-workspace setups.

2 input · 3 path · 3 query
GET

Get a single field from a notification

/1/notifications/{id}/{field}

Retrieve a specific piece of information from a notification without fetching the entire notification object, useful for quick lookups of individual properties like notification type or read status.

2 input · 3 path
GET

Get the Board a Notification is on

/1/notifications/{id}/board

Retrieve the board associated with a specific notification, helping you identify which board the notification relates to without navigating manually.

2 input · 3 path · 3 query
GET

Get the Card a Notification is on

/1/notifications/{id}/card

Retrieve the specific Trello card associated with a notification to understand which card triggered the alert. This helps you quickly navigate from notifications to the relevant work item.

2 input · 3 path · 3 query
GET

Get the List a Notification is on

/1/notifications/{id}/list

Retrieve the list associated with a specific notification to see which workflow stage or project board section the notification relates to.

2 input · 3 path · 3 query
GET

Get the Member a Notification is about (not the creator)

/1/notifications/{id}/member

Fetch the specific team member that a notification concerns, such as someone who was added to a card or mentioned in a comment, without needing to know who created the notification.

2 input · 3 path · 3 query
GET

Get the Member who created the Notification

/1/notifications/{id}/memberCreator

Identify which team member triggered a notification in Trello so you can see who performed the action that created it. This helps you understand the source of activity and attribute actions to specific people in your workflow.

2 input · 3 path · 3 query
PUT

Mark a notification as read or unread

/1/notifications/{id}/unread

Update the read status of a notification to track which alerts you've already reviewed. This helps you manage your notification inbox and flag important updates that need follow-up action.

2 input · 3 path · 3 query
POST

Mark all Notifications as read

/1/notifications/all/read

Instantly mark all of your unread notifications as read in one action, helping you clear your notification queue and stay focused on priority tasks.

2 input · 3 query
PUT

Update a Notification's read status

/1/notifications/{id}

Mark a specific notification as read to keep your notification list organized and reflect which alerts you've already reviewed or acted upon.

2 input · 3 path · 3 query

Organizations

26 operations

Manage workspaces, memberships, and team-level settings including invitations and data exports. Use these operations to administer workspace access, create collections, and oversee organizational governance.

PUT

Add or update a Workspace member

/1/organizations/{id}/members/{idMember}

Assign or modify a team member's role within your Trello Workspace, allowing you to add existing members or change their access level between admin and standard permissions.

3 input · 3 path · 3 query
GET

Check for new billable guests on a board

/1/organizations/{id}/newBillableGuests/{idBoard}

Check if inviting new guest members to a board would incur additional billing charges for your Trello workspace, helping you plan team expansion costs before extending invitations.

2 input · 3 path
POST

Create a collection tag in a Workspace

/1/organizations/{id}/tags

Create a new tag to organize and categorize boards within your Workspace, making it easier to manage and find related boards at a glance.

POST

Create a new Workspace

/1/organizations

Create a new Trello Workspace to organize your boards and team members under a branded team space. This lets you establish a dedicated workspace from your onboarding or account setup process.

4 input · 3 query
PUT

Deactivate or reactivate a Workspace member

/1/organizations/{id}/members/{idMember}/deactivated

Temporarily suspend or restore a team member's access to your Workspace without deleting their account, preserving their history and data for future reactivation.

3 input · 3 path · 3 query
DELETE

Delete a collection tag from a Workspace

/1/organizations/{id}/tags/{idTag}

Remove an organizational tag from your Trello workspace so you can clean up outdated categories and keep your board organization system current.

2 input · 3 path
DELETE

Delete a Workspace

/1/organizations/{id}

Permanently removes a Workspace from Trello while converting its boards to personal boards owned by their creators, allowing you to clean up unused organizational structures.

GET

Get a specific field on a Workspace

/1/organizations/{id}/{field}

Fetch a specific piece of information about your workspace, such as its name, description, or website URL, without retrieving all workspace data.

2 input · 3 path
GET

Get a Workspace by ID

/1/organizations/{id}

Retrieve detailed information about a Trello Workspace such as its name, description, website, and member count to access current workspace configuration or integrate workspace details into your tools.

GET

Get a Workspace membership

/1/organizations/{id}/memberships/{idMembership}

Retrieve detailed information about a specific team member's workspace membership, including their role and status. Use this to check member permissions and account activity.

3 input · 3 path · 3 query
GET

Get Power-Up data for a Workspace

/1/organizations/{id}/pluginData

Retrieve configuration and state data that Power-Ups have stored at your Workspace level, allowing you to access shared settings and features that apply across all your boards. This helps you manage Power-Up configurations that work organization-wide rather than on individual boards.

1 input · 3 path
PUT

Invite a member to a Workspace by email

/1/organizations/{id}/members

Send an email invitation to someone to join your Trello workspace with a specific role, automatically adding them once they accept. This streamlines your team onboarding process without manual invitations.

4 input · 3 path · 3 query
GET

List actions in a Workspace

/1/organizations/{id}/actions

Retrieve all activity and changes that have occurred in a Workspace, such as board creations, member additions, and permission modifications. This helps you track what's happening across your entire Workspace and maintain visibility over team actions.

1 input · 3 path
GET

List boards in a Workspace

/1/organizations/{id}/boards

Retrieve all boards within a Workspace to see what projects and tasks your team is managing. This helps you get a complete picture of your Workspace's organizational structure and active boards.

3 input · 3 path · 3 query
GET

List collection tags in a Workspace

/1/organizations/{id}/tags

Retrieve all tags defined in your Workspace to see how your boards are organized and grouped together. This helps you understand your workspace structure and locate related boards quickly.

GET

List data exports for a Workspace

/1/organizations/{id}/exports

Check the status of your Trello workspace data exports and access their download links once ready. This helps you monitor when your exported data is available for backup, analysis, or migration purposes.

GET

List members of a Workspace

/1/organizations/{id}/members

Retrieve all members in a Workspace along with their roles and profile details to understand your team composition and access levels.

1 input · 3 path
GET

List Workspace memberships

/1/organizations/{id}/memberships

Retrieve detailed membership information for your Workspace, including each member's role, when they joined, and whether their account is active. This gives you complete visibility into who has access to your Workspace and their participation status.

3 input · 3 path · 3 query
DELETE

Remove a member from a Workspace

/1/organizations/{id}/members/{idMember}

Remove a team member's access to your Workspace, restricting their ability to view and work with shared boards and resources while preserving their personal board ownership.

2 input · 3 path
DELETE

Remove a member from a Workspace and all boards

/1/organizations/{id}/members/{idMember}/all

Instantly remove a team member from your entire Workspace and all boards at once, ensuring they lose access everywhere simultaneously. This streamlines offboarding and prevents the need to manually remove members from each individual board.

2 input · 3 path
DELETE

Remove a Workspace logo

/1/organizations/{id}/logo

Remove the custom logo from your Trello Workspace so it reverts to displaying the workspace initials or default icon.

1 input · 3 path
DELETE

Remove email domain invite restriction

/1/organizations/{id}/prefs/orgInviteRestrict

Remove email domain restrictions on your Trello workspace so that team members and collaborators with any email address can be invited to join, regardless of their domain.

1 input · 3 path
DELETE

Remove the associated domain from a Workspace

/1/organizations/{id}/prefs/associatedDomain

Remove the Google Apps domain restriction from your Trello workspace, allowing team members with any email address to join without needing a matching company domain.

1 input · 3 path
POST

Start a data export for a Workspace

/1/organizations/{id}/exports

Initiate an asynchronous export of your Workspace's boards and cards data as CSV files. Use this to create backups, prepare compliance reports, or migrate your Trello data to other systems.

1 input · 3 query
PUT

Update a Workspace

/1/organizations/{id}

Update your Trello workspace's profile information like name, description, and website, or adjust permission settings to control team access.

12 input · 3 query
POST

Upload a Workspace logo

/1/organizations/{id}/logo

Customize your Trello Workspace's visual branding by uploading a logo that displays in the workspace header and member profiles.

2 input · 3 path · 3 query

Plugins

5 operations

Manage Power-Up listings, compliance data, and plugin configurations within your workspace. Use these operations to control Power-Up behavior, update plugin information, and ensure compliance for installed integrations.

POST

Create a Listing for Plugin

/1/plugins/{idPlugin}/listing

Publish your custom Power-Up to the Trello marketplace with localized details so customers can discover and install it. This makes your Power-Up visible in the official Trello directory and available to potential users worldwide.

5 input · 3 path
GET

Get a Plugin

/1/plugins/{id}/

Retrieve detailed information about a Power-Up installed on your Trello workspace, including its name, capabilities, and configuration details to verify setup and understand available features.

1 input · 3 path
GET

Get member privacy compliance for a Power-Up

/1/plugins/{id}/compliance/memberPrivacy

Check the member privacy compliance status for your Power-Up, including any pending requests from users to delete or export their data. This helps you stay compliant with privacy regulations when managing user data in Trello.

1 input · 3 path
PUT

Update a Plugin

/1/plugins/{id}/

Modify your Power-Up's settings and features, such as updating its name, URL, and capabilities to reflect new functionality or bug fixes.

1 input · 3 path
PUT

Updating Plugin's Listing

/1/plugins/{idPlugin}/listings/{idListing}

Modify how your Power-Up appears in the Trello marketplace by updating its listing details, name, description, and content in different languages.

6 input · 3 path

Tokens

8 operations

Create and manage API tokens, webhooks, and associated authentication credentials. Use these operations to set up integrations, manage token lifecycle, and configure event-driven automations with webhooks.

POST

Create a webhook for a token

/1/tokens/{token}/webhooks

Set up a webhook that automatically sends real-time notifications to your application whenever there are changes to Trello boards, lists, or cards, allowing you to stay synchronized with your team's work without constant manual checking.

3 input · 3 query
DELETE

Delete a webhook created with a token

/1/tokens/{token}/webhooks/{idWebhook}

Permanently remove a webhook subscription so your callback URL stops receiving events from Trello. Use this to clean up unused webhooks or stop syncing data to an integration.

GET

Get a webhook created with a token

/1/tokens/{token}/webhooks/{idWebhook}

Retrieve the configuration details of a specific webhook associated with your Trello token, including its callback URL, target, and whether it's active. Use this to verify your webhook is properly set up and monitor its status.

GET

Get an API token's details

/1/tokens/{token}

Retrieve detailed information about an API token to verify its status, see which account it's linked to, and check what permissions it has access to.

3 input · 3 path · 3 query
GET

Get the member who owns a token

/1/tokens/{token}/member

Retrieve the Trello member account associated with an API token to verify which user the token belongs to. This helps you manage and audit API integrations across your Trello workspace.

2 input · 3 path · 3 query
GET

List webhooks created with a token

/1/tokens/{token}/webhooks

View all active webhooks created with a specific API token to monitor what events your integrations are currently tracking. This helps you understand which Trello boards and cards are connected to your external tools.

DELETE

Revoke an API token

/1/tokens/{token}/

Permanently revoke an API token to prevent any applications or integrations from accessing your Trello account. Use this when you want to immediately stop access from a specific tool or connection.

1 input · 3 path
PUT

Update a webhook created with a token

/1/tokens/{token}/webhooks/{idWebhook}

Modify an existing webhook's configuration such as its callback URL, description, or active status to redirect event notifications to a new endpoint or temporarily pause notifications without losing the webhook setup.

3 input · 3 query

Webhooks

5 operations

Create and manage webhooks to receive real-time notifications when board or card changes occur. Use these operations to build event-driven workflows that react immediately to Trello activity without polling.

POST★ Featured

Create a new webhook

/1/webhooks/

Set up a webhook to receive instant notifications whenever something changes on a Trello board, card, or list, allowing you to automate workflows based on real-time Trello activity.

4 input · 3 query
DELETE

Delete a webhook

/1/webhooks/{id}

Stop receiving Trello event notifications by removing a webhook subscription from your callback URL. Use this when you no longer need to monitor changes on a specific Trello board or card.

GET

Get a specific field on a webhook

/1/webhooks/{id}/{field}

Retrieve a specific property of a webhook, such as its callback URL or active status, without fetching the entire webhook configuration. Useful for quickly verifying individual webhook settings without unnecessary data transfer.

2 input · 3 path
GET

Get a webhook by ID

/1/webhooks/{id}

Retrieve the configuration details of a specific webhook to verify its callback URL, target model, and active status. Use this to confirm your webhook is properly set up and monitoring the right Trello board or card changes.

PUT

Update a webhook

/1/webhooks/{id}

Update a webhook's settings including its callback URL, description, watched model, or active status to redirect event notifications to a new endpoint or change what events trigger notifications.

4 input · 3 query
What now

Use Trello in a workflow

Combine these triggers and actions with the tools you already run.