trello Lists API

Operations for creating, retrieving, updating, and archiving lists on boards.

Business capability
Project Management BC-900.30

Operations 11

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

POST /lists Create a list on a board · Create a List #
Ask an LLM
“How do I create a new list on a board by passing the board id?”
“Can I copy an existing list when creating a new one?”
Tell an agent
Create a list called {name} on board {idBoard}.
Copy list {idListSource} into a new list {name} on board {idBoard}.
GET /lists/{id} Get a list's details · Get a List #
Ask an LLM
“How do I look up one list by its id?”
“What fields does a Trello list have?”
Tell an agent
Show me list {id}.
Get the fields {fields} of list {id}.
PUT /lists/{id} Update a list's name, position or status · Update a List #
Ask an LLM
“How do I change several things about a list at once, like its name and position?”
“Can I subscribe to a list so I get notified of changes?”
Tell an agent
Update list {id} with name {name} at position {pos}.
Subscribe me to list {id} ({subscribed}).
GET /lists/{id}/actions List activity on a list · Get Actions on a List #
Ask an LLM
“What has happened on a list recently?”
“Can I filter a list's activity by action type?”
Tell an agent
Show the activity on list {id}.
List {filter} actions on list {id}.
GET /lists/{id}/board Find the board a list belongs to · Get the Board for a List #
Ask an LLM
“Which board is a list on?”
“How do I get a list's parent board?”
Tell an agent
Get the board that list {id} belongs to.
Tell me the parent board of list {id}.
GET /lists/{id}/cards List the cards in a list · Get Cards in a List #
Ask an LLM
“How do I get all the cards in one column?”
“What cards are sitting in a given list right now?”
Tell an agent
List the cards in list {id}.
Show every card in column {id}.
POST /lists/{id}/archiveAllCards Archive every card in a list · Archive All Cards in a List #
Ask an LLM
“How do I archive all the cards in a list at once?”
“Can I clear out a Done column in one call?”
Tell an agent destructive · confirm first
Archive all cards in list {id}.
Clear out column {id} by archiving its cards.
POST /lists/{id}/moveAllCards Move every card in a list elsewhere · Move All Cards in a List #
Ask an LLM
“How do I move all the cards from one list to another?”
“Can I bulk move a list's cards to a list on a different board?”
Tell an agent
Move all cards from list {id} to list {idList} on board {idBoard}.
Bulk transfer the cards in {id} into list {idList} of board {idBoard}.
PUT /lists/{id}/closed Archive or unarchive a list · Archive or unarchive a list #
Ask an LLM
“How do I archive a list?”
“Can I bring back an archived list?”
Tell an agent
Archive list {id}.
Set the archived state of list {id} to {value}.
PUT /lists/{id}/idBoard Move a list to another board · Move List to Board #
Ask an LLM
“How do I move a whole list to a different board?”
“Do a list's cards come along when I move it to another board?”
Tell an agent
Move list {id} to board {value}.
Relocate column {id} onto board {value}.
PUT /lists/{id}/{field} Set a single field on a list · Update a field on a List #
Ask an LLM
“How do I rename a list by setting just its name field?”
“Can I change one property of a list without sending the others?”
Tell an agent
Set the {field} of list {id} to {value}.
Rename list {id} by setting field {field} to {value}.

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-lists-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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-lists-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Trello Lists API
  version: '1.0'
  description: 'Operations tagged Lists 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 (32 KB total) ---
# Full source: https://artifacts.apis.io/trello/openapi/trello-lists-api-openapi.yml