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
Вход
Выход
Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ