Skip to content

Списки

Списки — это колонки на доске. Карточки живут внутри списков.

Создание списка

ts
const list = await trello.lists.createList({
  idBoard: boardId,
  name: 'In Progress',
  pos: 'bottom',
});

Получение списка

ts
const list = await trello.lists.getList({ id: listId });
const cards = await trello.lists.getListCards({ id: listId });

Обновление списка

ts
await trello.lists.updateList({
  id: listId,
  name: 'Done ✅',
  pos: 65535,
});

Архивирование (закрытие) списка

ts
await trello.lists.archiveList({ id: listId, value: true });

Передайте value: false для восстановления.

Перенос всех карточек из одного списка в другой

ts
await trello.lists.moveAllListCards({
  id: sourceListId,
  idBoard: boardId,
  idList: targetListId,
});

Удобно для workflow «спринт завершён» — переносим все done-карточки в архивный список одним вызовом.

Архивирование всех карточек в списке

ts
await trello.lists.archiveAllListCards({ id: listId });

Перенос списка на другую доску

ts
await trello.lists.moveListToBoard({ id: listId, value: targetBoardId });

Обе доски должны быть доступны вашему токену.