Pailot

Linear

Задачи, проекты, циклы и клиенты Linear в процессах Pailot

Linear — задачи и проекты для команд разработки: задачи, комментарии, циклы, метки, вложения и клиенты.

С Linear в Pailot вы можете:

  • Читать, создавать, обновлять, архивировать и искать задачи; ставить метки
  • Комментарии, проекты, команды, пользователи и состояния workflow (цепочка статусов)
  • Циклы, вложения, связи задач и избранное
  • Клиенты, запросы клиентов, статусы и уровни (tiers)
  • Запускать процесс по вебхуку (входящему HTTP-запросу) Linear

Нужен вход по OAuth (вход по разрешению сервиса) Linear. Если сервис шлёт события, включите режим триггера и скопируйте URL вебхука. Не публикуйте URL.

Блок ставят на холст как отдельный шаг или прикрепляют к агенту.

Инструменты

linear_read_issues

Получить и отфильтровать задачи Linear

Вход

ПараметрТипОбязательныйОписание
teamIdstringНетID команды Linear для фильтра
projectIdstringНетID проекта Linear для фильтра
assigneeIdstringНетID пользователя для фильтра по исполнителю
stateIdstringНетID состояния workflow для фильтра по статусу
prioritynumberНетПриоритет для фильтра (0 — без приоритета, 1 — срочный, 2 — высокий, 3 — обычный, 4 — низкий)
labelIdsarrayНетID меток для фильтра
createdAfterstringНетЗадачи, созданные после этой даты (формат ISO 8601)
updatedAfterstringНетЗадачи, обновлённые после этой даты (формат ISO 8601)
includeArchivedbooleanНетВключить архивные задачи (по умолчанию false)
firstnumberНетСколько задач вернуть (по умолчанию 50, макс. 250)
afterstringНетКурсор следующей страницы
orderBystringНетПорядок сортировки: "createdAt" или updatedAt (по умолчанию updatedAt)

Выход

ПараметрТипОписание
issuesarrayМассив filtered issues в Linear
↳ idstringID задачи
↳ titlestringЗаголовок задачи
↳ descriptionstringОписание задачи
↳ prioritynumberПриоритет задачи
↳ estimatenumberОценка задачи
↳ urlstringURL задачи
↳ dueDatestringСрок (YYYY-MM-DD)
↳ createdAtstringВремя создания
↳ updatedAtstringВремя последнего обновления
↳ stateobjectСостояние задачи
↳ assigneeobjectНазначенный пользователь
↳ teamIdstringID команды
↳ teamNamestringИмя команды
↳ projectIdstringID проекта
↳ projectNamestringНазвание проекта
↳ cycleIdstringID цикла
↳ cycleNumbernumberНомер цикла
↳ cycleNamestringИмя цикла
↳ labelsarrayМетки задачи
hasNextPagebooleanЕсть ли ещё результаты
endCursorstringКурсор следующей страницы

linear_get_issue

Задача Linear по ID со всеми деталями

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи Linear

Выход

ПараметрТипОписание
issueobjectЗадача со всеми деталями
↳ idstringID задачи
↳ titlestringЗаголовок задачи
↳ descriptionstringОписание задачи
↳ prioritynumberПриоритет задачи (0–4)
↳ estimatenumberОценка задачи в поинтах
↳ urlstringURL задачи
↳ stateobjectСостояние / статус задачи
↳ assigneeobjectНазначенный пользователь
↳ labelsarrayМетки задачи
↳ createdAtstringВремя создания
↳ updatedAtstringВремя последнего обновления

linear_create_issue

Создать задачу в Linear

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды Linear
projectIdstringНетID проекта Linear
titlestringДаЗаголовок задачи
descriptionstringНетОписание задачи
stateIdstringНетID состояния workflow (status)
assigneeIdstringНетID исполнителя задачи
prioritynumberНетPriority (0 — без приоритета, 1 — срочный, 2 — высокий, 3 — обычный, 4 — низкий)
estimatenumberНетОценка в поинтах
labelIdsarrayНетМассив ID меток задачи
cycleIdstringНетID цикла для задачи
parentIdstringНетID родительской задачи (для подзадач)
dueDatestringНетСрок в формате ISO 8601 (только дата: YYYY-MM-DD)
subscriberIdsarrayНетМассив ID наблюдателей задачи
projectMilestoneIdstringНетID вехи проекта для привязки к задаче

Выход

ПараметрТипОписание
issueobjectСозданная задача со всеми свойствами
↳ idstringID задачи
↳ titlestringЗаголовок задачи
↳ descriptionstringОписание задачи
↳ prioritynumberПриоритет задачи
↳ estimatenumberОценка задачи
↳ urlstringURL задачи
↳ dueDatestringСрок (YYYY-MM-DD)
↳ stateobjectСостояние задачи
↳ assigneeobjectНазначенный пользователь
↳ teamIdstringID команды
↳ projectIdstringID проекта
↳ cycleIdstringID цикла
↳ cycleNumbernumberНомер цикла
↳ cycleNamestringИмя цикла
↳ parentIdstringID родительской задачи
↳ parentTitlestringЗаголовок родительской задачи
↳ projectMilestoneIdstringID вехи проекта
↳ projectMilestoneNamestringНазвание вехи проекта
↳ labelsarrayМетки задачи

linear_update_issue

Обновить задачу в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи Linear для обновления
titlestringНетНовый заголовок задачи
descriptionstringНетНовое описание задачи
stateIdstringНетID состояния workflow (status)
assigneeIdstringНетID исполнителя задачи
prioritynumberНетPriority (0 — без приоритета, 1 — срочный, 2 — высокий, 3 — обычный, 4 — низкий)
estimatenumberНетОценка в поинтах
labelIdsarrayНетМассив ID меток задачи (заменяет все текущие)
projectIdstringНетID проекта, куда перенести задачу
cycleIdstringНетID цикла для задачи
parentIdstringНетID родительской задачи (сделать подзадачей)
dueDatestringНетСрок в формате ISO 8601 (только дата: YYYY-MM-DD)
addedLabelIdsarrayНетМассив ID меток, которые добавить (без замены текущих)
removedLabelIdsarrayНетМассив ID меток, которые снять

Выход

ПараметрТипОписание
issueobjectОбновлённая задача
↳ idstringID задачи
↳ titlestringЗаголовок задачи
↳ descriptionstringОписание задачи
↳ prioritynumberПриоритет задачи
↳ estimatenumberОценка задачи
↳ stateobjectСостояние задачи
↳ assigneeobjectНазначенный пользователь
↳ labelsarrayМетки задачи
↳ updatedAtstringВремя последнего обновления
↳ dueDatestringСрок (YYYY-MM-DD)
↳ projectIdstringID проекта
↳ cycleIdstringID цикла
↳ cycleNumbernumberНомер цикла
↳ cycleNamestringИмя цикла
↳ parentIdstringID родительской задачи
↳ parentTitlestringЗаголовок родительской задачи

linear_archive_issue

Архивировать задачу в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи Linear для архивации

Выход

ПараметрТипОписание
successbooleanУдалась ли операция: archive
issueIdstringID заархивированной задачи

linear_unarchive_issue

Разархивировать задачу в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи Linear для разархивации

Выход

ПараметрТипОписание
successbooleanУдалась ли операция: unarchive
issueIdstringID разархивированной задачи

linear_delete_issue

Удалить задачу в Linear (в корзину)

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи Linear для удаления

Выход

ПараметрТипОписание
successbooleanУдалась ли операция: delete

linear_search_issues

Полнотекстовый поиск задач в Linear

Вход

ПараметрТипОбязательныйОписание
querystringДаПоисковый запрос string
teamIdstringНетФильтр по team ID
includeArchivedbooleanНетВключить архивные задачи в поиск
firstnumberНетЧисло результатов (по умолчанию 50)

Выход

ПараметрТипОписание
issuesarrayМассив matching issues
↳ idstringID задачи
↳ titlestringЗаголовок задачи
↳ descriptionstringОписание задачи
↳ prioritynumberПриоритет задачи
↳ stateobjectСостояние задачи
↳ assigneeobjectНазначенный пользователь
↳ labelsarrayМетки задачи
pageInfoobjectДанные постраничного вывода
↳ hasNextPagebooleanЕсть ли ещё результаты
↳ endCursorstringКурсор следующей страницы

linear_add_label_to_issue

Добавить метку к задаче в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи Linear
labelIdstringДаID метки для задачи

Выход

ПараметрТипОписание
successbooleanУдалось ли добавить метку
issueIdstringID задачи

linear_remove_label_from_issue

Снять метку с задачи в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи Linear
labelIdstringДаID метки, которую снять с задачи

Выход

ПараметрТипОписание
successbooleanУдалось ли снять метку
issueIdstringID задачи

linear_create_comment

Добавить комментарий к задаче в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи Linear для комментария
bodystringДаТекст комментария (Markdown)

Выход

ПараметрТипОписание
commentobjectСозданный комментарий
↳ idstringID комментария
↳ bodystringТекст комментария
↳ createdAtstringВремя создания
↳ userobjectКто создал комментарий
↳ issueobjectСвязанная задача

linear_update_comment

Изменить комментарий в Linear

Вход

ПараметрТипОбязательныйОписание
commentIdstringДаID комментария для обновления
bodystringНетНовый текст комментария (Markdown)

Выход

ПараметрТипОписание
commentobjectОбновлённый комментарий
↳ idstringID комментария
↳ bodystringТекст комментария
↳ updatedAtstringВремя последнего обновления
↳ userobjectКто создал комментарий

linear_delete_comment

Удалить комментарий в Linear

Вход

ПараметрТипОбязательныйОписание
commentIdstringДаID комментария для удаления

Выход

ПараметрТипОписание
successbooleanУдалась ли операция: delete

linear_list_comments

Все комментарии задачи в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи Linear
firstnumberНетЧисло комментариев (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
commentsarrayКомментарии задачи
↳ idstringID комментария
↳ bodystringТекст комментария
↳ createdAtstringВремя создания
↳ updatedAtstringВремя последнего обновления
↳ userobjectКто создал комментарий
pageInfoobjectДанные постраничного вывода
↳ hasNextPagebooleanЕсть ли ещё результаты
↳ endCursorstringКурсор следующей страницы

linear_list_projects

Список проектов Linear с необязательным фильтром

Вход

ПараметрТипОбязательныйОписание
teamIdstringНетФильтр по team ID
includeArchivedbooleanНетВключить архивные projects
firstnumberНетЧисло проектов (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
projectsarrayМассив projects
↳ idstringID проекта
↳ namestringНазвание проекта
↳ descriptionstringОписание проекта
↳ statestringСостояние проекта
↳ prioritynumberПриоритет проекта
↳ leadobjectРуководитель проекта
↳ teamsarrayКоманды проекта
pageInfoobjectДанные постраничного вывода

linear_get_project

Проект Linear по ID

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта Linear

Выход

ПараметрТипОписание
projectobjectПроект со всеми деталями
↳ idstringID проекта
↳ namestringНазвание проекта
↳ descriptionstringОписание проекта
↳ statestringСостояние проекта
↳ prioritynumberПриоритет проекта
↳ startDatestringДата начала
↳ targetDatestringЦелевая дата завершения
↳ leadobjectРуководитель проекта
↳ teamsarrayСвязанные команды

linear_create_project

Создать проект в Linear

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды, в которой создать проект
namestringДаНазвание проекта
descriptionstringНетОписание проекта
leadIdstringНетID руководителя проекта
startDatestringНетДата начала проекта (ISO)
targetDatestringНетЦелевая дата проекта (ISO)
prioritynumberНетПриоритет проекта (0–4)

Выход

ПараметрТипОписание
projectobjectСозданный проект
↳ idstringID проекта
↳ namestringНазвание проекта
↳ descriptionstringОписание проекта
↳ statestringСостояние проекта
↳ prioritynumberПриоритет проекта
↳ leadobjectРуководитель проекта
↳ teamsarrayСвязанные команды

linear_update_project

Обновить проект в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта для обновления
namestringНетНовое имя проекта
descriptionstringНетНовое описание проекта
statestringНетСостояние проекта: planned, started, completed, canceled
leadIdstringНетID руководителя проекта
startDatestringНетДата начала проекта (ISO: YYYY-MM-DD)
targetDatestringНетЦелевая дата проекта (ISO: YYYY-MM-DD)
prioritynumberНетПриоритет проекта (0 — без приоритета, 1 — срочный, 2 — высокий, 3 — обычный, 4 — низкий)

Выход

ПараметрТипОписание
projectobjectОбновлённый проект
↳ idstringID проекта
↳ namestringНазвание проекта
↳ descriptionstringОписание проекта
↳ statestringСостояние проекта
↳ prioritynumberПриоритет проекта
↳ startDatestringДата начала проекта
↳ targetDatestringЦелевая дата проекта
↳ leadobjectРуководитель проекта
↳ teamsarrayСвязанные команды

linear_archive_project

Архивировать проект в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта для архивации

Выход

ПараметрТипОписание
successbooleanУдалась ли операция: archive
projectIdstringID заархивированного проекта

linear_list_users

Все пользователи workspace Linear

Вход

ПараметрТипОбязательныйОписание
includeDisabledbooleanНетВключить отключённых пользователей
firstnumberНетЧисло пользователей (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
usersarrayПользователи workspace
↳ idstringID пользователя
↳ namestringИмя пользователя
↳ emailstringEmail пользователя
↳ displayNamestringОтображаемое имя
↳ activebooleanАктивен ли пользователь
↳ adminbooleanАдминистратор ли пользователь
↳ avatarUrlstringURL аватара
pageInfoobjectДанные постраничного вывода

linear_list_teams

Все команды workspace Linear

Вход

ПараметрТипОбязательныйОписание
firstnumberНетЧисло команд (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
teamsarrayМассив teams
↳ idstringID команды
↳ namestringИмя команды
↳ keystringКлюч команды (в идентификаторах задач)
↳ descriptionstringОписание команды
pageInfoobjectДанные постраничного вывода

linear_get_viewer

Данные текущего пользователя (viewer)

Вход

ПараметрТипОбязательныйОписание

Выход

ПараметрТипОписание
userobjectТекущий пользователь
↳ idstringID пользователя
↳ namestringИмя пользователя
↳ emailstringEmail пользователя
↳ displayNamestringОтображаемое имя
↳ activebooleanАктивен ли пользователь
↳ adminbooleanАдминистратор ли пользователь
↳ avatarUrlstringURL аватара

linear_list_labels

Все метки workspace или команды Linear

Вход

ПараметрТипОбязательныйОписание
teamIdstringНетФильтр по team ID
firstnumberНетЧисло меток (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
labelsarrayМетки
↳ idstringID метки
↳ namestringИмя метки
↳ colorstringЦвет метки (hex)
↳ descriptionstringОписание метки
↳ teamobjectКоманда этой метки
pageInfoobjectДанные постраничного вывода

linear_create_label

Создать метку в Linear

Вход

ПараметрТипОбязательныйОписание
namestringДаИмя метки
colorstringНетЦвет метки (hex, например "#ff0000")
descriptionstringНетОписание метки
teamIdstringНетID команды (если пусто — метка workspace)

Выход

ПараметрТипОписание
labelobjectСозданная метка
↳ idstringID метки
↳ namestringИмя метки
↳ colorstringЦвет метки
↳ descriptionstringОписание метки
↳ teamobjectКоманда этой метки

linear_update_label

Обновить метку в Linear

Вход

ПараметрТипОбязательныйОписание
labelIdstringДаID метки для обновления
namestringНетНовое имя метки
colorstringНетНовый цвет метки (hex)
descriptionstringНетНовое описание метки

Выход

ПараметрТипОписание
labelobjectОбновлённая метка
↳ idstringID метки
↳ namestringИмя метки
↳ colorstringЦвет метки
↳ descriptionstringОписание метки

linear_archive_label

Архивировать метку в Linear

Вход

ПараметрТипОбязательныйОписание
labelIdstringДаID метки для архивации

Выход

ПараметрТипОписание
successbooleanУдалась ли операция: archive
labelIdstringID заархивированной метки

linear_list_workflow_states

Все состояния workflow (статусы) в Linear

Вход

ПараметрТипОбязательныйОписание
teamIdstringНетФильтр по team ID
firstnumberНетЧисло состояний (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
statesarrayСостояния workflow
↳ idstringID состояния
↳ namestringИмя состояния
↳ typestringТип состояния
↳ colorstringЦвет состояния
↳ positionnumberПозиция состояния в workflow
↳ teamobjectКоманда этого состояния
pageInfoobjectДанные постраничного вывода

linear_create_workflow_state

Создать состояние workflow (статус) в Linear

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды для нового состояния
namestringДаИмя состояния (например "In Review")
colorstringНетЦвет состояния (hex)
typestringДаТип состояния: backlog, unstarted, started, completed или canceled
descriptionstringНетОписание состояния
positionnumberНетПозиция в workflow

Выход

ПараметрТипОписание
stateobjectСозданное состояние workflow
↳ idstringID состояния
↳ namestringИмя состояния
↳ typestringТип состояния
↳ colorstringЦвет состояния
↳ positionnumberПозиция состояния
↳ teamobjectКоманда этого состояния

linear_update_workflow_state

Обновить состояние workflow в Linear

Вход

ПараметрТипОбязательныйОписание
stateIdstringДаID состояния workflow для обновления
namestringНетНовое имя состояния
colorstringНетНовый цвет состояния (hex)
descriptionstringНетНовое описание состояния
positionnumberНетНовая позиция в workflow

Выход

ПараметрТипОписание
stateobjectОбновлённое состояние workflow
↳ idstringID состояния
↳ namestringИмя состояния
↳ typestringТип состояния
↳ colorstringЦвет состояния
↳ positionnumberПозиция состояния

linear_list_cycles

Список циклов (спринты / итерации) в Linear

Вход

ПараметрТипОбязательныйОписание
teamIdstringНетФильтр по team ID
firstnumberНетЧисло циклов (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
cyclesarrayМассив cycles
↳ idstringID цикла
↳ numbernumberНомер цикла
↳ namestringИмя цикла
↳ startsAtstringДата начала
↳ endsAtstringДата окончания
↳ completedAtstringДата завершения
↳ progressnumberПроцент выполнения (0–1)
↳ teamobjectКоманда этого цикла
pageInfoobjectДанные постраничного вывода

linear_get_cycle

Цикл Linear по ID

Вход

ПараметрТипОбязательныйОписание
cycleIdstringДаID цикла

Выход

ПараметрТипОписание
cycleobjectЦикл со всеми деталями
↳ idstringID цикла
↳ numbernumberНомер цикла
↳ namestringИмя цикла
↳ startsAtstringДата начала
↳ endsAtstringДата окончания
↳ progressnumberПроцент выполнения
↳ teamobjectКоманда этого цикла

linear_create_cycle

Создать цикл (спринт / итерацию) в Linear

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды для нового цикла
startsAtstringДаCycle start date (формат ISO)
endsAtstringДаCycle end date (формат ISO)
namestringНетИмя цикла (необязательно; если не задано — сгенерируется само)

Выход

ПараметрТипОписание
cycleobjectСозданный цикл
↳ idstringID цикла
↳ numbernumberНомер цикла
↳ namestringИмя цикла
↳ startsAtstringДата начала
↳ endsAtstringДата окончания
↳ teamobjectКоманда этого цикла

linear_get_active_cycle

Текущий активный цикл команды

Вход

ПараметрТипОбязательныйОписание
teamIdstringДаID команды

Выход

ПараметрТипОписание
cycleobjectАктивный цикл (null, если нет)
↳ idstringID цикла
↳ numbernumberНомер цикла
↳ namestringИмя цикла
↳ startsAtstringДата начала
↳ endsAtstringДата окончания
↳ progressnumberПроцент выполнения
↳ teamobjectКоманда этого цикла

linear_create_attachment

Добавить вложение к задаче в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи для вложения
urlstringДаURL вложения
titlestringДаЗаголовок вложения
subtitlestringНетПодзаголовок / описание вложения

Выход

ПараметрТипОписание
attachmentobjectСозданное вложение
↳ idstringID вложения
↳ titlestringЗаголовок вложения
↳ subtitlestringПодзаголовок вложения
↳ urlstringURL вложения
↳ createdAtstringВремя создания

linear_list_attachments

Все вложения задачи в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи
firstnumberНетЧисло вложений (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
attachmentsarrayМассив attachments
↳ idstringID вложения
↳ titlestringЗаголовок вложения
↳ subtitlestringПодзаголовок вложения
↳ urlstringURL вложения
↳ createdAtstringВремя создания
pageInfoobjectДанные постраничного вывода

linear_update_attachment

Обновить метаданные вложения в Linear

Вход

ПараметрТипОбязательныйОписание
attachmentIdstringДаID вложения для обновления
titlestringДаНовый заголовок вложения
subtitlestringНетНовый подзаголовок вложения

Выход

ПараметрТипОписание
attachmentobjectОбновлённое вложение
↳ idstringID вложения
↳ titlestringЗаголовок вложения
↳ subtitlestringПодзаголовок вложения
↳ urlstringURL вложения
↳ updatedAtstringВремя последнего обновления

linear_delete_attachment

Удалить вложение в Linear

Вход

ПараметрТипОбязательныйОписание
attachmentIdstringДаID вложения для удаления

Выход

ПараметрТипОписание
successbooleanУдалась ли операция: delete

linear_create_issue_relation

Связать две задачи в Linear (blocks, relates to, duplicates)

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID исходной задачи
relatedIssueIdstringДаID целевой задачи для связи
typestringДаТип связи: blocks, duplicate или related. При blocks от A к B обратная связь (B blocked by A) создаётся сама

Выход

ПараметрТипОписание
relationobjectСозданная связь задач
↳ idstringID связи
↳ typestringТип связи
↳ issueobjectИсходная задача
↳ relatedIssueobjectЦелевая задача

linear_list_issue_relations

Все связи (зависимости) задачи в Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringДаID задачи
firstnumberНетЧисло связей (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
relationsarrayСвязи задачи
↳ idstringID связи
↳ typestringТип связи
↳ issueobjectИсходная задача
↳ relatedIssueobjectЦелевая задача
pageInfoobjectДанные постраничного вывода

linear_delete_issue_relation

Удалить связь между двумя задачами в Linear

Вход

ПараметрТипОбязательныйОписание
relationIdstringДаID связи для удаления

Выход

ПараметрТипОписание
successbooleanУдалась ли операция: delete

linear_create_favorite

Добавить в избранное задачу, проект, цикл или метку Linear

Вход

ПараметрТипОбязательныйОписание
issueIdstringНетID задачи в избранное
projectIdstringНетID проекта в избранное
cycleIdstringНетID цикла в избранное
labelIdstringНетID метки в избранное

Выход

ПараметрТипОписание
favoriteobjectСозданное избранное
↳ idstringID избранного
↳ typestringТип избранного
↳ issueobjectЗадача в избранном (если есть)
↳ projectobjectПроект в избранном (если есть)
↳ cycleobjectЦикл в избранном (если есть)

linear_list_favorites

Избранное текущего пользователя в Linear

Вход

ПараметрТипОбязательныйОписание
firstnumberНетЧисло избранного (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
favoritesarrayМассив favorited items
↳ idstringID избранного
↳ typestringТип избранного
↳ issueobjectЗадача в избранном
↳ projectobjectПроект в избранном
↳ cycleobjectЦикл в избранном
pageInfoobjectДанные постраничного вывода

linear_create_project_update

Опубликовать обновление статуса проекта в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта для публикации обновления
bodystringДаТекст обновления (Markdown)
healthstringНетЗдоровье проекта: onTrack, atRisk или offTrack

Выход

ПараметрТипОписание
updateobjectСозданное обновление проекта
↳ idstringID обновления
↳ bodystringТекст обновления
↳ healthstringСостояние проекта
↳ createdAtstringВремя создания
↳ userobjectКто создал обновление

linear_list_project_updates

Все обновления статуса проекта в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта
firstnumberНетЧисло обновлений (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
updatesarrayОбновления проекта
↳ idstringID обновления
↳ bodystringТекст обновления
↳ healthstringСостояние проекта
↳ createdAtstringВремя создания
↳ userobjectКто создал обновление
pageInfoobjectДанные постраничного вывода

linear_list_notifications

Уведомления текущего пользователя в Linear

Вход

ПараметрТипОбязательныйОписание
firstnumberНетЧисло уведомлений (по умолчанию 50)
afterstringНетКурсор постраничного вывода

Выход

ПараметрТипОписание
notificationsarrayМассив notifications
↳ idstringID уведомления
↳ typestringТип уведомления
↳ createdAtstringВремя создания
↳ readAtstringВремя прочтения (null, если не прочитано)
↳ issueobjectСвязанная задача
pageInfoobjectДанные постраничного вывода

linear_update_notification

Отметить уведомление прочитанным или непрочитанным в Linear

Вход

ПараметрТипОбязательныйОписание
notificationIdstringДаID уведомления для обновления
readAtstringНетВремя прочтения (ISO). Передайте null или не указывайте — непрочитанное

Выход

ПараметрТипОписание
notificationobjectОбновлённое уведомление
↳ idstringID уведомления
↳ typestringТип уведомления
↳ createdAtstringВремя создания
↳ readAtstringВремя прочтения
↳ issueobjectСвязанная задача

linear_create_customer

Создать клиента в Linear

Вход

ПараметрТипОбязательныйОписание
namestringДаИмя клиента
domainsarrayНетДомены клиента
externalIdsarrayНетВнешние ID из других систем
logoUrlstringНетURL логотипа клиента
ownerIdstringНетID клиент
revenuenumberНетГодовая выручка с клиента
sizenumberНетРазмер организации клиента
statusIdstringНетID статуса клиента
tierIdstringНетID уровня клиента

Выход

ПараметрТипОписание
customerobjectСозданный клиент
↳ idstringID клиента
↳ namestringИмя клиента
↳ domainsarrayСвязанные домены
↳ externalIdsarrayВнешние ID
↳ logoUrlstringURL логотипа
↳ approximateNeedCountnumberЧисло customer needs
↳ createdAtstringВремя создания
↳ archivedAtstringВремя архивации (null, если не в архиве)

linear_list_customers

Все клиенты в Linear

Вход

ПараметрТипОбязательныйОписание
firstnumberНетЧисло клиентов (по умолчанию 50)
afterstringНетКурсор постраничного вывода
includeArchivedbooleanНетВключить архивные customers (по умолчанию false)

Выход

ПараметрТипОписание
customersarrayМассив customers
↳ idstringID клиента
↳ namestringИмя клиента
↳ domainsarrayСвязанные домены
↳ externalIdsarrayВнешние ID
↳ logoUrlstringURL логотипа
↳ approximateNeedCountnumberЧисло customer needs
↳ createdAtstringВремя создания
↳ archivedAtstringВремя архивации (null, если не в архиве)
pageInfoobjectДанные постраничного вывода

linear_create_customer_request

Создать запрос клиента (need) в Linear. Привязка к клиенту, срочность (priority: 0 — неважно, 1 — важно), необязательная связь с задачей.

Вход

ПараметрТипОбязательныйОписание
customerIdstringДаID клиента для этого запроса
bodystringНетОписание запроса клиента
prioritynumberНетUrgency level: 0 = Not important, 1 = Important (по умолчанию: 0)
issueIdstringНетID задачи для привязки запроса
projectIdstringНетID проекта для привязки запроса

Выход

ПараметрТипОписание
customerNeedobjectСозданный запрос клиента
↳ idstringID запроса клиента
↳ bodystringОписание запроса
↳ prioritynumberСрочность (0 — неважно, 1 — важно)
↳ createdAtstringВремя создания
↳ updatedAtstringВремя последнего обновления
↳ archivedAtstringВремя архивации (null, если не в архиве)
↳ customerobjectНазначенный клиент
↳ issueobjectСвязанная задача (null, если нет)
↳ projectobjectСвязанный проект (null, если нет)
↳ creatorobjectКто создал запрос
↳ urlstringURL запроса клиента

linear_update_customer_request

Обновить запрос клиента (need) в Linear. Можно менять срочность, описание, клиента и связанную задачу.

Вход

ПараметрТипОбязательныйОписание
customerNeedIdstringДаID запроса клиента для обновления
bodystringНетОбновлённое описание запроса клиента
prioritynumberНетНовая срочность: 0 — неважно, 1 — важно
customerIdstringНетНовый ID клиента для этого запроса
issueIdstringНетНовый ID задачи для привязки запроса
projectIdstringНетНовый ID проекта для привязки запроса

Выход

ПараметрТипОписание
customerNeedobjectОбновлённый запрос клиента
↳ idstringID запроса клиента
↳ bodystringОписание запроса
↳ prioritynumberСрочность (0 — неважно, 1 — важно)
↳ createdAtstringВремя создания
↳ updatedAtstringВремя последнего обновления
↳ archivedAtstringВремя архивации (null, если не в архиве)
↳ customerobjectНазначенный клиент
↳ issueobjectСвязанная задача (null, если нет)
↳ projectobjectСвязанный проект (null, если нет)
↳ creatorobjectКто создал запрос
↳ urlstringURL запроса клиента

linear_list_customer_requests

Все запросы клиентов (needs) в Linear

Вход

ПараметрТипОбязательныйОписание
firstnumberНетЧисло запросов клиентов (по умолчанию 50)
afterstringНетКурсор постраничного вывода
includeArchivedbooleanНетВключить архивные customer requests (по умолчанию false)

Выход

ПараметрТипОписание
customerNeedsarrayМассив customer requests
↳ idstringID запроса клиента
↳ bodystringОписание запроса
↳ prioritynumberСрочность (0 — неважно, 1 — важно)
↳ createdAtstringВремя создания
↳ updatedAtstringВремя последнего обновления
↳ archivedAtstringВремя архивации (null, если не в архиве)
↳ customerobjectНазначенный клиент
↳ issueobjectСвязанная задача (null, если нет)
↳ projectobjectСвязанный проект (null, если нет)
↳ creatorobjectКто создал запрос
↳ urlstringURL запроса клиента
pageInfoobjectДанные постраничного вывода

linear_get_customer

Клиент Linear по ID

Вход

ПараметрТипОбязательныйОписание
customerIdstringДаID клиента

Выход

ПараметрТипОписание
customerobjectДанные клиента
↳ idstringID клиента
↳ namestringИмя клиента
↳ domainsarrayСвязанные домены
↳ externalIdsarrayВнешние ID
↳ logoUrlstringURL логотипа
↳ approximateNeedCountnumberЧисло customer needs
↳ createdAtstringВремя создания
↳ archivedAtstringВремя архивации (null, если не в архиве)

linear_update_customer

Обновить клиента в Linear

Вход

ПараметрТипОбязательныйОписание
customerIdstringДаID клиента для обновления
namestringНетОбновлённое имя клиента
domainsarrayНетОбновлённые домены
externalIdsarrayНетОбновлённые внешние ID
logoUrlstringНетОбновлённый URL логотипа
ownerIdstringНетID нового владельца
revenuenumberНетОбновлённая годовая выручка
sizenumberНетОбновлённый размер организации
statusIdstringНетID обновлённого статуса клиента
tierIdstringНетID обновлённого уровня клиента

Выход

ПараметрТипОписание
customerobjectОбновлённый клиент

linear_delete_customer

Удалить клиента в Linear

Вход

ПараметрТипОбязательныйОписание
customerIdstringДаID клиента для удаления

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить

linear_merge_customers

Слить двух клиентов в Linear: все данные переносятся с источника на цель

Вход

ПараметрТипОбязательныйОписание
sourceCustomerIdstringДаID исходного клиента (будет удалён после слияния)
targetCustomerIdstringДаID целевого клиента (получит все данные)

Выход

ПараметрТипОписание
customerobjectЦелевой клиент после слияния

linear_create_customer_status

Создать статус клиента в Linear

Вход

ПараметрТипОбязательныйОписание
namestringДаНазвание статуса клиента
colorstringДаЦвет статуса (hex)
displayNamestringНетОтображаемое имя статуса
descriptionstringНетОписание статуса
positionnumberНетПозиция в списке статусов

Выход

ПараметрТипОписание
customerStatusobjectСозданный статус клиента

linear_update_customer_status

Обновить статус клиента в Linear

Вход

ПараметрТипОбязательныйОписание
statusIdstringДаID статуса клиента для обновления
namestringНетОбновлённое имя статуса
colorstringНетОбновлённый цвет статуса
displayNamestringНетОбновлённое отображаемое имя
descriptionstringНетОбновлённое описание
positionnumberНетОбновлённая позиция

Выход

ПараметрТипОписание
customerStatusobjectОбновлённый статус клиента

linear_delete_customer_status

Удалить статус клиента в Linear

Вход

ПараметрТипОбязательныйОписание
statusIdstringДаID статуса клиента для удаления

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить

linear_list_customer_statuses

Все статусы клиентов в Linear

Вход

ПараметрТипОбязательныйОписание

Выход

ПараметрТипОписание
customerStatusesarrayСтатусы клиентов

linear_create_customer_tier

Создать уровень клиента в Linear

Вход

ПараметрТипОбязательныйОписание
namestringДаНазвание уровня клиента
colorstringДаЦвет уровня (hex)
displayNamestringНетОтображаемое имя уровня
descriptionstringНетОписание уровня
positionnumberНетПозиция в списке уровней

Выход

ПараметрТипОписание
customerTierobjectСозданный уровень клиента

linear_update_customer_tier

Обновить уровень клиента в Linear

Вход

ПараметрТипОбязательныйОписание
tierIdstringДаID уровня клиента для обновления
namestringНетОбновлённое имя уровня
colorstringНетОбновлённый цвет уровня
displayNamestringНетОбновлённое отображаемое имя
descriptionstringНетОбновлённое описание
positionnumberНетОбновлённая позиция

Выход

ПараметрТипОписание
customerTierobjectОбновлённый уровень клиента

linear_delete_customer_tier

Удалить уровень клиента в Linear

Вход

ПараметрТипОбязательныйОписание
tierIdstringДаID уровня клиента для удаления

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить

linear_list_customer_tiers

Все уровни клиентов в Linear

Вход

ПараметрТипОбязательныйОписание

Выход

ПараметрТипОписание
customerTiersarrayУровни клиентов

linear_delete_project

Удалить проект в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта для удаления

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить

linear_create_project_label

Создать метку проекта в Linear

Вход

ПараметрТипОбязательныйОписание
namestringДаНазвание метки проекта
colorstringНетЦвет метки (hex)
descriptionstringНетОписание метки
isGroupbooleanНетЭто группа меток
parentIdstringНетID родительской группы меток

Выход

ПараметрТипОписание
projectLabelobjectСозданная метка проекта

linear_update_project_label

Обновить метку проекта в Linear

Вход

ПараметрТипОбязательныйОписание
labelIdstringДаID метки проекта для обновления
namestringНетОбновлённое имя метки
colorstringНетОбновлённый цвет метки
descriptionstringНетОбновлённое описание

Выход

ПараметрТипОписание
projectLabelobjectОбновлённая метка проекта

linear_delete_project_label

Удалить метку проекта в Linear

Вход

ПараметрТипОбязательныйОписание
labelIdstringДаID метки проекта для удаления

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить

linear_list_project_labels

Все метки проекта в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringНетНеобязательный ID проекта — фильтр меток этого проекта

Выход

ПараметрТипОписание
projectLabelsarrayМетки проекта

linear_add_label_to_project

Добавить метку к проекту в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта
labelIdstringДаID метки для добавления

Выход

ПараметрТипОписание
successbooleanУдалось ли добавить метку
projectIdstringID проект

linear_remove_label_from_project

Снять метку с проекта в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта
labelIdstringДаID метки для снятия

Выход

ПараметрТипОписание
successbooleanУдалось ли снять метку
projectIdstringID проект

linear_create_project_milestone

Создать веху проекта в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта
namestringДаНазвание вехи
descriptionstringНетОписание вехи
targetDatestringНетЦелевая дата (ISO 8601)

Выход

ПараметрТипОписание
projectMilestoneobjectСозданная веха проекта

linear_update_project_milestone

Обновить веху проекта в Linear

Вход

ПараметрТипОбязательныйОписание
milestoneIdstringДаID вехи проекта для обновления
namestringНетОбновлённое имя вехи
descriptionstringНетОбновлённое описание
targetDatestringНетНовая целевая дата (ISO 8601)

Выход

ПараметрТипОписание
projectMilestoneobjectОбновлённая веха проекта

linear_delete_project_milestone

Удалить веху проекта в Linear

Вход

ПараметрТипОбязательныйОписание
milestoneIdstringДаID вехи проекта для удаления

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить

linear_list_project_milestones

Все вехи проекта в Linear

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта для списка вех

Выход

ПараметрТипОписание
projectMilestonesarrayВехи проекта

linear_create_project_status

Создать статус проекта в Linear

Вход

ПараметрТипОбязательныйОписание
namestringДаНазвание статуса проекта
typestringДаТип статуса: backlog, planned, started, paused, completed или canceled
colorstringДаЦвет статуса (hex)
positionnumberДаПозиция в списке статусов (например 0, 1, 2...)
descriptionstringНетОписание статуса
indefinitebooleanНетБессрочный ли статус

Выход

ПараметрТипОписание
projectStatusobjectСозданный статус проекта

linear_update_project_status

Обновить статус проекта в Linear

Вход

ПараметрТипОбязательныйОписание
statusIdstringДаID статуса проекта для обновления
namestringНетОбновлённое имя статуса
colorstringНетОбновлённый цвет статуса
descriptionstringНетОбновлённое описание
indefinitebooleanНетОбновлённый флаг бессрочности
positionnumberНетОбновлённая позиция

Выход

ПараметрТипОписание
projectStatusobjectОбновлённый статус проекта

linear_delete_project_status

Удалить статус проекта в Linear

Вход

ПараметрТипОбязательныйОписание
statusIdstringДаID статуса проекта для удаления

Выход

ПараметрТипОписание
successbooleanУдалось ли удалить

linear_list_project_statuses

Все статусы проекта в Linear

Вход

ПараметрТипОбязательныйОписание

Выход

ПараметрТипОписание
projectStatusesarrayСтатусы проекта
На этой странице

На этой странице

Инструменты
linear_read_issues
Вход
Выход
linear_get_issue
Вход
Выход
linear_create_issue
Вход
Выход
linear_update_issue
Вход
Выход
linear_archive_issue
Вход
Выход
linear_unarchive_issue
Вход
Выход
linear_delete_issue
Вход
Выход
linear_search_issues
Вход
Выход
linear_add_label_to_issue
Вход
Выход
linear_remove_label_from_issue
Вход
Выход
linear_create_comment
Вход
Выход
linear_update_comment
Вход
Выход
linear_delete_comment
Вход
Выход
linear_list_comments
Вход
Выход
linear_list_projects
Вход
Выход
linear_get_project
Вход
Выход
linear_create_project
Вход
Выход
linear_update_project
Вход
Выход
linear_archive_project
Вход
Выход
linear_list_users
Вход
Выход
linear_list_teams
Вход
Выход
linear_get_viewer
Вход
Выход
linear_list_labels
Вход
Выход
linear_create_label
Вход
Выход
linear_update_label
Вход
Выход
linear_archive_label
Вход
Выход
linear_list_workflow_states
Вход
Выход
linear_create_workflow_state
Вход
Выход
linear_update_workflow_state
Вход
Выход
linear_list_cycles
Вход
Выход
linear_get_cycle
Вход
Выход
linear_create_cycle
Вход
Выход
linear_get_active_cycle
Вход
Выход
linear_create_attachment
Вход
Выход
linear_list_attachments
Вход
Выход
linear_update_attachment
Вход
Выход
linear_delete_attachment
Вход
Выход
linear_create_issue_relation
Вход
Выход
linear_list_issue_relations
Вход
Выход
linear_delete_issue_relation
Вход
Выход
linear_create_favorite
Вход
Выход
linear_list_favorites
Вход
Выход
linear_create_project_update
Вход
Выход
linear_list_project_updates
Вход
Выход
linear_list_notifications
Вход
Выход
linear_update_notification
Вход
Выход
linear_create_customer
Вход
Выход
linear_list_customers
Вход
Выход
linear_create_customer_request
Вход
Выход
linear_update_customer_request
Вход
Выход
linear_list_customer_requests
Вход
Выход
linear_get_customer
Вход
Выход
linear_update_customer
Вход
Выход
linear_delete_customer
Вход
Выход
linear_merge_customers
Вход
Выход
linear_create_customer_status
Вход
Выход
linear_update_customer_status
Вход
Выход
linear_delete_customer_status
Вход
Выход
linear_list_customer_statuses
Вход
Выход
linear_create_customer_tier
Вход
Выход
linear_update_customer_tier
Вход
Выход
linear_delete_customer_tier
Вход
Выход
linear_list_customer_tiers
Вход
Выход
linear_delete_project
Вход
Выход
linear_create_project_label
Вход
Выход
linear_update_project_label
Вход
Выход
linear_delete_project_label
Вход
Выход
linear_list_project_labels
Вход
Выход
linear_add_label_to_project
Вход
Выход
linear_remove_label_from_project
Вход
Выход
linear_create_project_milestone
Вход
Выход
linear_update_project_milestone
Вход
Выход
linear_delete_project_milestone
Вход
Выход
linear_list_project_milestones
Вход
Выход
linear_create_project_status
Вход
Выход
linear_update_project_status
Вход
Выход
linear_delete_project_status
Вход
Выход
linear_list_project_statuses
Вход
Выход
Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ