Trello API: getting boards / lists / cards information

Juan Fco. Sierra picture Juan Fco. Sierra · Oct 24, 2014 · Viewed 47.5k times · Source

Using Trello API: - I've been able to get all the cards that are assigned to a Trello user - I've been able to get all the boards that are assigned to an Organization

But I can't get any API call that returns all the lists that are in an Organization or User. Is there any function that allows that ?

Thanks in advance

Answer

matthew-parlette picture matthew-parlette · Oct 29, 2014

I don't believe there is a method in the Trello API to do this, so you'll have to get a list of boards for a user or organization:

GET /1/members/[idMember or username]/boards

Which returns (truncated to show just the parts we care about):

[{ "id": "4eea4ffc91e31d1746000046", "name": "Example Board", "desc": "This board is used in the API examples", ... "shortUrl": "https://trello.com/b/OXiBYZoj" }, { "id": "4ee7e707e582acdec800051a", "name": "Public Board", "desc": "A board that everyone can see", ... "shortUrl": "https://trello.com/b/IwLRbh3F" }]

Then get the lists for each board:

GET /1/boards/[board_id]/lists

Which returns (truncated to only show the list id and name:

[{ "id": "4eea4ffc91e31d174600004a", "name": "To Do Soon", ... }, { "id": "4eea4ffc91e31d174600004b", "name": "Doing", ... }, { "id": "4eea4ffc91e31d174600004c", "name": "Done", ... }]

And go through this response for each board to build a list of all the lists a user or organization has.