trello Members API

Operations for retrieving and updating member profiles, boards, organizations, and notification settings.

Operations 45

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /members/{id} Look up a Trello member profile · Get a Member #
Ask an LLM
“How do I look up a Trello user's profile by their username?”
“Can I pull a member's boards and workspaces along with their profile in one call?”
Tell an agent
Get the profile for member {id}.
Fetch member {id} and include their boards set to {boards}.
PUT /members/{id} Update a member's profile name, initials or bio · Update a Member #
Ask an LLM
“How do I change my full name on my Trello profile through the API?”
“Can I update the bio and initials shown on a member's profile?”
Tell an agent
Change the full name of member {id} to {fullName}.
Set the profile bio of member {id} to {bio}.
GET /members/{id}/boards List the boards a member can access · Get Boards for a Member #
Ask an LLM
“Which boards does a given Trello user have access to?”
“Can I list only a member's open boards, or only the starred ones?”
Tell an agent
List all boards member {id} has access to.
Show member {id}'s boards filtered to {filter}.
GET /members/{id}/cards List the cards assigned to a member · Get Cards for a Member #
Ask an LLM
“What cards is a particular person assigned to across all boards?”
“Can I see only the open cards assigned to me, not closed ones?”
Tell an agent
List every card assigned to member {id}.
Get member {id}'s assigned cards with filter {filter}.
GET /members/{id}/organizations List the workspaces a member belongs to · Get Organizations for a Member #
Ask an LLM
“Which Workspaces is a user a member of?”
“Can I find out what organizations I already belong to, as opposed to ones I was invited to?”
Tell an agent
List the Workspaces member {id} belongs to.
Show member {id}'s organizations filtered by {filter}.
GET /members/{id}/{field} Read a single profile field of a member · Get a field on a Member #
Ask an LLM
“Can I fetch just one property of a member, like their username, instead of the whole profile?”
“What's the quickest way to read a single field such as a member's avatar URL?”
Tell an agent
Get only the {field} field for member {id}.
Read the {field} property from member {id}'s profile.
GET /members/{id}/actions List a member's activity actions · Get a Member's Actions #
Ask an LLM
“How can I see the recent activity a Trello user has performed?”
“Can I filter a member's action history to just card comments?”
Tell an agent
List the recent actions performed by member {id}.
Get member {id}'s actions filtered to {filter}.
GET /members/{id}/boardBackgrounds List a member's board backgrounds · Get Member's custom Board backgrounds #
Ask an LLM
“Where can I see the board backgrounds a member has uploaded under boardBackgrounds?”
“Can I filter a member's boardBackgrounds to just the custom or premium ones?”
Tell an agent
List the boardBackgrounds for member {id}.
Show member {id}'s boardBackgrounds with filter {filter}.
POST /members/{id}/boardBackgrounds Upload a board background for a member · Upload new boardBackground for Member #
Ask an LLM
“How do I upload an image to use as a board background via the boardBackgrounds endpoint?”
“Can I add a new boardBackground image to a member's collection?”
Tell an agent
Upload {file} as a new boardBackground for member {id}.
Add the image {file} to member {id}'s boardBackgrounds.
GET /members/{id}/boardBackgrounds/{idBackground} Get one of a member's board backgrounds · Get a boardBackground of a Member #
Ask an LLM
“How do I fetch the details of a single boardBackground a member owns?”
“Can I check the brightness and tiling of one specific boardBackground?”
Tell an agent
Get boardBackground {idBackground} belonging to member {id}.
Show fields {fields} of member {id}'s boardBackground {idBackground}.
PUT /members/{id}/boardBackgrounds/{idBackground} Change brightness or tiling of a board background · Update a Member's custom Board background #
Ask an LLM
“Can I mark one of my boardBackgrounds as dark or light brightness?”
“How do I switch a boardBackground image to tile instead of stretch?”
Tell an agent
Set the brightness of boardBackground {idBackground} for member {id} to {brightness}.
Turn tiling {tile} on member {id}'s boardBackground {idBackground}.
DELETE /members/{id}/boardBackgrounds/{idBackground} Delete a member's board background · Delete a Member's custom Board background #
Ask an LLM
“How do I remove a boardBackground image I no longer want?”
“Is deleting one of a member's boardBackgrounds permanent?”
Tell an agent destructive · confirm first
Delete boardBackground {idBackground} from member {id}.
Remove the boardBackground {idBackground} that member {id} uploaded.
GET /members/{id}/boardStars List the boards a member has starred · Get a Member's boardStars #
Ask an LLM
“Which boards has a user starred?”
“Can I get the order of my starred boards as they appear in my sidebar?”
Tell an agent
List the board stars for member {id}.
Show which boards member {id} has starred.
POST /members/{id}/boardStars Star a board for a member · Create Star for Board #
Ask an LLM
“How do I star a board on someone's behalf through the API?”
“Can I choose where a newly starred board shows up in the starred list?”
Tell an agent
Star board {idBoard} for member {id} at position {pos}.
Add board {idBoard} to member {id}'s starred boards at the {pos} of the list.
GET /members/{id}/boardStars/{idStar} Get a single board star of a member · Get a boardStar of Member #
Ask an LLM
“How do I look up one specific board star to see which board it points to?”
“Can I check the position of a single starred board entry?”
Tell an agent
Get board star {idStar} for member {id}.
Show which board member {id}'s star {idStar} refers to.
PUT /members/{id}/boardStars/{idStar} Reorder a starred board · Update the position of a boardStar of Member #
Ask an LLM
“Can I move a starred board to the top of my starred list?”
“How do I change the position of an existing board star?”
Tell an agent
Move board star {idStar} of member {id} to position {pos}.
Reposition member {id}'s starred board {idStar} to the {pos}.
DELETE /members/{id}/boardStars/{idStar} Unstar a board for a member · Delete Star for Board #
Ask an LLM
“How do I unstar a board I starred by mistake?”
“Can an app remove a board from a user's starred boards?”
Tell an agent destructive · confirm first
Unstar the board behind star {idStar} for member {id}.
Remove board star {idStar} from member {id}.
GET /members/{id}/boardsInvited List boards a member has been invited to · Get Boards the Member has been invited to #
Ask an LLM
“Which boards has a user been invited to but not joined yet?”
“Can I see pending board invitations for a member?”
Tell an agent
List the boards member {id} has been invited to.
Show pending board invitations for member {id} with fields {fields}.
GET /members/{id}/customBoardBackgrounds List a member's custom board backgrounds · Get a Member's custom Board Backgrounds #
Ask an LLM
“Where do I find the customBoardBackgrounds a member has uploaded?”
“What custom board background images does my account have stored?”
Tell an agent
List the customBoardBackgrounds for member {id}.
Show every custom board background image member {id} owns.
POST /members/{id}/customBoardBackgrounds Upload a custom board background · Create a new custom Board Background #
Ask an LLM
“How do I upload a new image through the customBoardBackgrounds endpoint?”
“Can I add my own photo as a custom board background?”
Tell an agent
Upload {file} as a new customBoardBackground for member {id}.
Create a custom board background for member {id} from the image {file}.
GET /members/{id}/customBoardBackgrounds/{idBackground} Get one custom board background · Get custom Board Background of Member #
Ask an LLM
“How do I fetch a single customBoardBackground by its id?”
“Can I see the image URL of one specific custom board background?”
Tell an agent
Get customBoardBackground {idBackground} for member {id}.
Show the details of member {id}'s custom board background {idBackground}.
PUT /members/{id}/customBoardBackgrounds/{idBackground} Update a custom board background's display · Update custom Board Background of Member #
Ask an LLM
“Can I set the brightness on a customBoardBackground so text stays readable?”
“How do I make a customBoardBackground tile across the board?”
Tell an agent
Set brightness {brightness} on customBoardBackground {idBackground} for member {id}.
Change tiling to {tile} for member {id}'s customBoardBackground {idBackground}.
DELETE /members/{id}/customBoardBackgrounds/{idBackground} Delete a custom board background · Delete custom Board Background of Member #
Ask an LLM
“How do I delete a customBoardBackground image from my account?”
“Can I clean up old custom board backgrounds I no longer use?”
Tell an agent destructive · confirm first
Delete customBoardBackground {idBackground} from member {id}.
Remove member {id}'s custom board background {idBackground} permanently.
GET /members/{id}/customEmoji List a member's custom emoji · Get a Member's customEmojis #
Ask an LLM
“What custom emoji has a user uploaded to Trello?”
“Can I list every custom emoji available on my account?”
Tell an agent
List the custom emoji uploaded by member {id}.
Show all of member {id}'s custom emoji.
POST /members/{id}/customEmoji Create a custom emoji for a member · Create custom Emoji for Member #
Ask an LLM
“How do I upload my own emoji and give it a name?”
“Can I add a custom emoji that I can use in card comments?”
Tell an agent
Create a custom emoji named {name} for member {id} from image {file}.
Upload {file} as emoji {name} on member {id}'s account.
GET /members/{id}/customEmoji/{idEmoji} Get a single custom emoji of a member · Get a Member's custom Emoji #
Ask an LLM
“How do I look up one specific custom emoji by its id?”
“Can I see the name and image URL of a particular custom emoji?”
Tell an agent
Get custom emoji {idEmoji} belonging to member {id}.
Show fields {fields} for member {id}'s emoji {idEmoji}.
GET /members/{id}/customStickers List a member's custom stickers · Get Member's custom Stickers #
Ask an LLM
“Which custom stickers has a user uploaded?”
“Can I list all the stickers I've added to my Trello account?”
Tell an agent
List the custom stickers uploaded by member {id}.
Show every custom sticker member {id} owns.
POST /members/{id}/customStickers Upload a custom sticker for a member · Create custom Sticker for Member #
Ask an LLM
“How do I upload my own sticker image to put on cards?”
“Can an integration add a new custom sticker to a member's account?”
Tell an agent
Upload {file} as a custom sticker for member {id}.
Add a new sticker to member {id} using image {file}.
GET /members/{id}/customStickers/{idSticker} Get a single custom sticker of a member · Get a Member's custom Sticker #
Ask an LLM
“How do I fetch one custom sticker by its id?”
“Can I get the image URL for a specific sticker a member uploaded?”
Tell an agent
Get custom sticker {idSticker} for member {id}.
Show fields {fields} of member {id}'s sticker {idSticker}.
DELETE /members/{id}/customStickers/{idSticker} Delete a member's custom sticker · Delete a Member's custom Sticker #
Ask an LLM
“How do I delete a custom sticker I uploaded?”
“Can I remove a sticker from a member's collection permanently?”
Tell an agent destructive · confirm first
Delete custom sticker {idSticker} from member {id}.
Remove the sticker {idSticker} that member {id} uploaded.
GET /members/{id}/notifications List a member's notifications · Get Member's Notifications #
Ask an LLM
“How do I pull my unread Trello notifications?”
“Can I page through a member's notifications created since a certain notification?”
Tell an agent
List notifications for member {id}.
Get member {id}'s notifications with read status {read_filter}, up to {limit} of them.
GET /members/{id}/organizationsInvited List workspaces a member has been invited to · Get Organizations a Member has been invited to #
Ask an LLM
“Which Workspaces has a user been invited to join?”
“Can I check pending Workspace invitations for a member?”
Tell an agent
List Workspaces member {id} has been invited to.
Show pending organization invites for member {id} with fields {fields}.
GET /members/{id}/savedSearches List a member's saved searches · Get Member's saved searched #
Ask an LLM
“Where can I see the searches a user has saved?”
“What saved searches does my account have?”
Tell an agent
List the saved searches for member {id}.
Show all saved searches member {id} has created.
POST /members/{id}/savedSearches Create a saved search for a member · Create saved Search for Member #
Ask an LLM
“How do I save a search query so I can rerun it later?”
“Can I name a saved search and control where it appears in the list?”
Tell an agent
Save the search {query} as {name} for member {id} at position {pos}.
Create a saved search named {name} running {query} for member {id}, placed {pos}.
GET /members/{id}/savedSearches/{idSearch} Get a single saved search · Get a saved search #
Ask an LLM
“How do I see the query behind one of my saved searches?”
“Can I fetch a specific saved search by its id?”
Tell an agent
Get saved search {idSearch} for member {id}.
Show the query stored in member {id}'s saved search {idSearch}.
PUT /members/{id}/savedSearches/{idSearch} Update a saved search · Update a saved search #
Ask an LLM
“Can I rename a saved search or change the query it runs?”
“How do I reorder my saved searches?”
Tell an agent
Rename saved search {idSearch} of member {id} to {name}.
Change the query of member {id}'s saved search {idSearch} to {query}.
DELETE /members/{id}/savedSearches/{idSearch} Delete a saved search · Delete a saved search #
Ask an LLM
“How do I delete a saved search I don't use anymore?”
“Can I remove a saved search from someone's account via the API?”
Tell an agent destructive · confirm first
Delete saved search {idSearch} from member {id}.
Remove member {id}'s saved search {idSearch}.
GET /members/{id}/tokens List the app tokens a member has granted · Get Member's Tokens #
Ask an LLM
“Which apps have API tokens on my Trello account?”
“Can I see the webhooks attached to each of a member's tokens?”
Tell an agent
List the app tokens for member {id}.
Show member {id}'s tokens with webhooks included set to {webhooks}.
POST /members/{id}/avatar Upload a new avatar for a member · Create Avatar for Member #
Ask an LLM
“How do I change a user's profile picture through the API?”
“Can I upload an image file to use as my avatar?”
Tell an agent
Set member {id}'s avatar to the image {file}.
Upload {file} as the new profile picture for member {id}.
POST /members/{id}/oneTimeMessagesDismissed Dismiss a one-time message for a member · Dismiss a message for Member #
Ask an LLM
“How do I mark a one-time tip or banner as dismissed for a user?”
“Can an app hide a one-time message so the member doesn't see it again?”
Tell an agent
Dismiss the one-time message {value} for member {id}.
Mark message {value} as dismissed on member {id}'s account.
GET /members/{id}/notificationChannelSettings Get a member's notification channel settings · Get a Member's notification channel settings #
Ask an LLM
“Which notification types has a user blocked across all channels like email?”
“How can I see a member's notification settings for every channel at once?”
Tell an agent
Get all notification channel settings for member {id}.
Show which notifications member {id} has blocked on each channel.
PUT /members/{id}/notificationChannelSettings Set blocked notification keys, channel in the body · Update blocked notification keys of Member on a channel #
Ask an LLM
“Can I block certain notification types by sending the channel and keys in the request body?”
“How do I update blocked notifications on the settings endpoint without a channel in the path?”
Tell an agent
For member {id}, send channel {channel} and blocked keys {blockedKeys} in the body to the notification settings root.
Update member {id}'s notification channel settings with a body naming channel {channel} and keys {blockedKeys}.
GET /members/{id}/notificationChannelSettings/{channel} Get blocked notification keys on one channel · Get blocked notification keys of Member on this channel #
Ask an LLM
“What notification types has a user blocked on just the email channel?”
“Can I check the blocked keys for one specific notification channel?”
Tell an agent
Get the blocked notification keys for member {id} on channel {channel}.
Show which notifications member {id} has muted on the {channel} channel only.
PUT /members/{id}/notificationChannelSettings/{channel} Set blocked notification keys for a channel in the path · Update blocked notification keys of Member on a channel #
Ask an LLM
“How do I replace the blocked notification list for one channel named in the URL, passing keys in the body?”
“Can I send a list of blocked keys in the body for a specific channel path?”
Tell an agent
On the {channel} channel path for member {id}, set the blocked keys in the body to {blockedKeys}.
Send a body of blocked keys {blockedKeys} to member {id}'s {channel} channel settings.
PUT /members/{id}/notificationChannelSettings/{channel}/{blockedKeys} Set blocked notification keys entirely in the URL · Update blocked notification keys of Member on a channel #
Ask an LLM
“Can I block notification keys by putting both the channel and the keys in the URL path, with no body?”
“Is there a bodyless way to update which notifications are blocked on a channel?”
Tell an agent
Block keys {blockedKeys} on channel {channel} for member {id} using the path-only endpoint.
Without a request body, set member {id}'s blocked keys on {channel} to {blockedKeys} in the URL.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/trello:trello-members-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

trello-members-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Trello Members API
  version: '1.0'
  description: 'Operations tagged Members across 2 of this provider''s published API definitions: trello-rest-api-openapi.yml, trello-rest-api-swagger-v3.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.trello.com/1
  description: Trello API v1 Production Server
tags:


# --- truncated at 32 KB (80 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/trello/refs/heads/main/openapi/trello-members-api-openapi.yml