AACFlow

Linear

Interact with Linear issues, projects, and more

Usage Instructions

Integrate Linear into the workflow. Can manage issues, comments, projects, labels, workflow states, cycles, attachments, and more. Can also trigger workflows based on Linear webhook events.

Tools

linear_read_issues

Input

ParameterTypeRequiredDescription
teamIdstringNoNo description
projectIdstringNoNo description
assigneeIdstringNoNo description
stateIdstringNoNo description
prioritynumberNoNo description
labelIdsarrayNoNo description
createdAfterstringNoNo description
updatedAfterstringNoNo description
includeArchivedbooleanNoNo description
firstnumberNoNo description
afterstringNoNo description
orderBystringNoSort order: "createdAt" or "updatedAt" (default: "updatedAt")

Output

ParameterTypeDescription
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
issuesarrayArray of filtered issues from Linear
idstringIssue ID
titlestringIssue title
descriptionstringIssue description
prioritynumberPriority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)
estimatenumberEstimate in points
urlstringIssue URL
dueDatestringDue date (YYYY-MM-DD)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
stateobjectWorkflow state/status
idstringState ID
namestringState name (e.g., "Todo", "In Progress")
typestringState type (unstarted, started, completed, canceled)
assigneeobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
teamIdstringTeam ID
teamNamestringTeam name
projectIdstringProject ID
projectNamestringProject name
cycleIdstringCycle ID
cycleNumbernumberCycle number
cycleNamestringCycle name
labelsarrayIssue labels
idstringLabel ID
namestringLabel name
colorstringLabel color (hex)

linear_get_issue

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description

Output

ParameterTypeDescription
issueobjectThe issue with full details
idstringIssue ID
titlestringIssue title
descriptionstringIssue description
prioritynumberPriority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)
estimatenumberEstimate in points
urlstringIssue URL
dueDatestringDue date (YYYY-MM-DD)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
completedAtstringCompletion timestamp (ISO 8601)
canceledAtstringCancellation timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
stateobjectWorkflow state/status
idstringState ID
namestringState name (e.g., "Todo", "In Progress")
typestringState type (unstarted, started, completed, canceled)
assigneeobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
teamIdstringTeam ID
projectIdstringProject ID
labelsarrayIssue labels
idstringLabel ID
namestringLabel name
colorstringLabel color (hex)

linear_create_issue

Input

ParameterTypeRequiredDescription
teamIdstringYesNo description
projectIdstringNoNo description
titlestringYesNo description
descriptionstringNoNo description
stateIdstringNoNo description
assigneeIdstringNoNo description
prioritynumberNoNo description
estimatenumberNoNo description
labelIdsarrayNoNo description
cycleIdstringNoNo description
parentIdstringNoNo description
dueDatestringNoNo description
subscriberIdsarrayNoNo description
projectMilestoneIdstringNoNo description

Output

ParameterTypeDescription
issueobjectThe created issue with all its properties
idstringIssue ID
titlestringIssue title
descriptionstringIssue description
prioritynumberPriority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)
estimatenumberEstimate in points
urlstringIssue URL
dueDatestringDue date (YYYY-MM-DD)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
completedAtstringCompletion timestamp (ISO 8601)
canceledAtstringCancellation timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
stateobjectWorkflow state/status
idstringState ID
namestringState name (e.g., "Todo", "In Progress")
typestringState type (unstarted, started, completed, canceled)
assigneeobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
teamIdstringTeam ID
projectIdstringProject ID
labelsarrayIssue labels
idstringLabel ID
namestringLabel name
colorstringLabel color (hex)
cycleIdstringCycle ID
cycleNumbernumberCycle number
cycleNamestringCycle name
parentIdstringParent issue ID
parentTitlestringParent issue title
projectMilestoneIdstringProject milestone ID
projectMilestoneNamestringProject milestone name

linear_update_issue

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description
titlestringNoNo description
descriptionstringNoNo description
stateIdstringNoNo description
assigneeIdstringNoNo description
prioritynumberNoNo description
estimatenumberNoNo description
labelIdsarrayNoNo description
projectIdstringNoNo description
cycleIdstringNoNo description
parentIdstringNoNo description
dueDatestringNoNo description
addedLabelIdsarrayNoNo description
removedLabelIdsarrayNoNo description

Output

ParameterTypeDescription
issueobjectThe updated issue
idstringIssue ID
titlestringIssue title
descriptionstringIssue description
prioritynumberPriority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)
estimatenumberEstimate in points
urlstringIssue URL
dueDatestringDue date (YYYY-MM-DD)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
completedAtstringCompletion timestamp (ISO 8601)
canceledAtstringCancellation timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
stateobjectWorkflow state/status
idstringState ID
namestringState name (e.g., "Todo", "In Progress")
typestringState type (unstarted, started, completed, canceled)
assigneeobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
teamIdstringTeam ID
projectIdstringProject ID
labelsarrayIssue labels
idstringLabel ID
namestringLabel name
colorstringLabel color (hex)
cycleIdstringCycle ID
cycleNumbernumberCycle number
cycleNamestringCycle name
parentIdstringParent issue ID
parentTitlestringParent issue title
projectMilestoneIdstringProject milestone ID
projectMilestoneNamestringProject milestone name

linear_archive_issue

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the archive operation was successful
issueIdstringThe ID of the archived issue

linear_unarchive_issue

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the unarchive operation was successful
issueIdstringThe ID of the unarchived issue

linear_delete_issue

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the delete operation was successful

linear_search_issues

Input

ParameterTypeRequiredDescription
querystringYesNo description
teamIdstringNoNo description
includeArchivedbooleanNoNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
issuesarrayArray of matching issues
idstringIssue ID
titlestringIssue title
descriptionstringIssue description
prioritynumberPriority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)
estimatenumberEstimate in points
urlstringIssue URL
dueDatestringDue date (YYYY-MM-DD)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
completedAtstringCompletion timestamp (ISO 8601)
canceledAtstringCancellation timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
stateobjectWorkflow state/status
idstringState ID
namestringState name (e.g., "Todo", "In Progress")
typestringState type (unstarted, started, completed, canceled)
assigneeobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
teamIdstringTeam ID
projectIdstringProject ID
labelsarrayIssue labels
idstringLabel ID
namestringLabel name
colorstringLabel color (hex)

linear_add_label_to_issue

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description
labelIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the label was successfully added
issueIdstringThe ID of the issue

linear_remove_label_from_issue

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description
labelIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the label was successfully removed
issueIdstringThe ID of the issue

linear_create_comment

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description
bodystringYesNo description

Output

ParameterTypeDescription
commentobjectThe created comment
idstringComment ID
bodystringComment text (Markdown)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
userobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
issueobjectIssue object
idstringIssue ID
titlestringIssue title

linear_update_comment

Input

ParameterTypeRequiredDescription
commentIdstringYesNo description
bodystringNoNo description

Output

ParameterTypeDescription
commentobjectThe updated comment
idstringComment ID
bodystringComment text (Markdown)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
userobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
issueobjectIssue object
idstringIssue ID
titlestringIssue title

linear_delete_comment

Input

ParameterTypeRequiredDescription
commentIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the delete operation was successful

linear_list_comments

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
commentsarrayArray of comments on the issue
idstringComment ID
bodystringComment text (Markdown)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
userobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
issueobjectIssue object
idstringIssue ID
titlestringIssue title

linear_list_projects

Input

ParameterTypeRequiredDescription
teamIdstringNoNo description
includeArchivedbooleanNoNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
projectsarrayArray of projects
idstringProject ID
namestringProject name
descriptionstringProject description
statestringProject state (planned, started, paused, completed, canceled)
prioritynumberProject priority (0-4)
startDatestringStart date (YYYY-MM-DD)
targetDatestringTarget date (YYYY-MM-DD)
urlstringProject URL
leadobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
teamsarrayAssociated teams
idstringTeam ID
namestringTeam name

linear_get_project

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description

Output

ParameterTypeDescription
projectobjectThe project with full details
idstringProject ID
namestringProject name
descriptionstringProject description
statestringProject state (planned, started, paused, completed, canceled)
prioritynumberProject priority (0-4)
startDatestringStart date (YYYY-MM-DD)
targetDatestringTarget date (YYYY-MM-DD)
urlstringProject URL
leadobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
teamsarrayAssociated teams
idstringTeam ID
namestringTeam name

linear_create_project

Input

ParameterTypeRequiredDescription
teamIdstringYesNo description
namestringYesNo description
descriptionstringNoNo description
leadIdstringNoNo description
startDatestringNoNo description
targetDatestringNoNo description
prioritynumberNoNo description

Output

ParameterTypeDescription
projectobjectThe created project
idstringProject ID
namestringProject name
descriptionstringProject description
statestringProject state (planned, started, paused, completed, canceled)
prioritynumberProject priority (0-4)
startDatestringStart date (YYYY-MM-DD)
targetDatestringTarget date (YYYY-MM-DD)
urlstringProject URL
leadobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
teamsarrayAssociated teams
idstringTeam ID
namestringTeam name

linear_update_project

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description
namestringNoNo description
descriptionstringNoNo description
statestringNoNo description
leadIdstringNoNo description
startDatestringNoNo description
targetDatestringNoNo description
prioritynumberNoNo description

Output

ParameterTypeDescription
projectobjectThe updated project
idstringProject ID
namestringProject name
descriptionstringProject description
statestringProject state (planned, started, paused, completed, canceled)
prioritynumberProject priority (0-4)
startDatestringStart date (YYYY-MM-DD)
targetDatestringTarget date (YYYY-MM-DD)
urlstringProject URL
leadobjectUser object
idstringUser ID
namestringUser name
emailstringUser email
teamsarrayAssociated teams
idstringTeam ID
namestringTeam name

linear_archive_project

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the archive operation was successful
projectIdstringThe ID of the archived project

linear_list_users

Input

ParameterTypeRequiredDescription
includeDisabledbooleanNoNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
usersarrayArray of workspace users
idstringUser ID
namestringUser name
emailstringUser email
displayNamestringDisplay name
activebooleanWhether user is active
adminbooleanWhether user is admin
avatarUrlstringAvatar URL

linear_list_teams

Input

ParameterTypeRequiredDescription
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
teamsarrayArray of teams
idstringTeam ID
namestringTeam name
keystringTeam key (used in issue identifiers)
descriptionstringTeam description

linear_get_viewer

Input

ParameterTypeRequiredDescription

Output

ParameterTypeDescription
userobjectThe currently authenticated user
idstringUser ID
namestringUser name
emailstringUser email
displayNamestringDisplay name
activebooleanWhether user is active
adminbooleanWhether user is admin
avatarUrlstringAvatar URL

linear_list_labels

Input

ParameterTypeRequiredDescription
teamIdstringNoNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
labelsarrayArray of labels
idstringLabel ID
namestringLabel name
colorstringLabel color (hex)
descriptionstringLabel description
isGroupbooleanWhether this label is a group
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_create_label

Input

ParameterTypeRequiredDescription
namestringYesNo description
colorstringNoLabel color (hex format, e.g., "#ff0000")
descriptionstringNoNo description
teamIdstringNoNo description

Output

ParameterTypeDescription
labelobjectThe created label
idstringLabel ID
namestringLabel name
colorstringLabel color (hex)
descriptionstringLabel description
isGroupbooleanWhether this label is a group
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_update_label

Input

ParameterTypeRequiredDescription
labelIdstringYesNo description
namestringNoNo description
colorstringNoNo description
descriptionstringNoNo description

Output

ParameterTypeDescription
labelobjectThe updated label
idstringLabel ID
namestringLabel name
colorstringLabel color (hex)
descriptionstringLabel description
isGroupbooleanWhether this label is a group
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_archive_label

Input

ParameterTypeRequiredDescription
labelIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the archive operation was successful
labelIdstringThe ID of the archived label

linear_list_workflow_states

Input

ParameterTypeRequiredDescription
teamIdstringNoNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
statesarrayArray of workflow states
idstringState ID
namestringState name (e.g., "Todo", "In Progress")
descriptionstringState description
typestringState type (triage, backlog, unstarted, started, completed, canceled)
colorstringState color (hex)
positionnumberState position in workflow
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_create_workflow_state

Input

ParameterTypeRequiredDescription
teamIdstringYesNo description
namestringYesState name (e.g., "In Review")
colorstringNoNo description
typestringYesState type: "backlog", "unstarted", "started", "completed", or "canceled"
descriptionstringNoNo description
positionnumberNoNo description

Output

ParameterTypeDescription
stateobjectThe created workflow state
idstringState ID
namestringState name (e.g., "Todo", "In Progress")
descriptionstringState description
typestringState type (triage, backlog, unstarted, started, completed, canceled)
colorstringState color (hex)
positionnumberState position in workflow
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_update_workflow_state

Input

ParameterTypeRequiredDescription
stateIdstringYesNo description
namestringNoNo description
colorstringNoNo description
descriptionstringNoNo description
positionnumberNoNo description

Output

ParameterTypeDescription
stateobjectThe updated workflow state
idstringState ID
namestringState name (e.g., "Todo", "In Progress")
descriptionstringState description
typestringState type (triage, backlog, unstarted, started, completed, canceled)
colorstringState color (hex)
positionnumberState position in workflow
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_list_cycles

Input

ParameterTypeRequiredDescription
teamIdstringNoNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
cyclesarrayArray of cycles
idstringCycle ID
numbernumberCycle number
namestringCycle name
startsAtstringStart date (ISO 8601)
endsAtstringEnd date (ISO 8601)
completedAtstringCompletion date (ISO 8601)
progressnumberProgress percentage (0-1)
createdAtstringCreation timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_get_cycle

Input

ParameterTypeRequiredDescription
cycleIdstringYesNo description

Output

ParameterTypeDescription
cycleobjectThe cycle with full details
idstringCycle ID
numbernumberCycle number
namestringCycle name
startsAtstringStart date (ISO 8601)
endsAtstringEnd date (ISO 8601)
completedAtstringCompletion date (ISO 8601)
progressnumberProgress percentage (0-1)
createdAtstringCreation timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_create_cycle

Input

ParameterTypeRequiredDescription
teamIdstringYesNo description
startsAtstringYesNo description
endsAtstringYesNo description
namestringNoNo description

Output

ParameterTypeDescription
cycleobjectThe created cycle
idstringCycle ID
numbernumberCycle number
namestringCycle name
startsAtstringStart date (ISO 8601)
endsAtstringEnd date (ISO 8601)
completedAtstringCompletion date (ISO 8601)
progressnumberProgress percentage (0-1)
createdAtstringCreation timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_get_active_cycle

Input

ParameterTypeRequiredDescription
teamIdstringYesNo description

Output

ParameterTypeDescription
cycleobjectThe active cycle (null if no active cycle)
idstringCycle ID
numbernumberCycle number
namestringCycle name
startsAtstringStart date (ISO 8601)
endsAtstringEnd date (ISO 8601)
completedAtstringCompletion date (ISO 8601)
progressnumberProgress percentage (0-1)
createdAtstringCreation timestamp (ISO 8601)
teamobjectTeam object
idstringTeam ID
namestringTeam name

linear_create_attachment

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description
urlstringNoNo description
filefileNoNo description
titlestringYesNo description
subtitlestringNoNo description

Output

ParameterTypeDescription
attachmentobjectThe created attachment
idstringAttachment ID
titlestringAttachment title
subtitlestringAttachment subtitle
urlstringAttachment URL
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)

linear_list_attachments

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
attachmentsarrayArray of attachments
idstringAttachment ID
titlestringAttachment title
subtitlestringAttachment subtitle
urlstringAttachment URL
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)

linear_update_attachment

Input

ParameterTypeRequiredDescription
attachmentIdstringYesNo description
titlestringYesNo description
subtitlestringNoNo description

Output

ParameterTypeDescription
attachmentobjectThe updated attachment
idstringAttachment ID
titlestringAttachment title
subtitlestringAttachment subtitle
urlstringAttachment URL
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)

linear_delete_attachment

Input

ParameterTypeRequiredDescription
attachmentIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the delete operation was successful

linear_create_issue_relation

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description
relatedIssueIdstringYesNo description
typestringYesRelation type: "blocks", "duplicate", or "related". Note: When creating "blocks" from A to B, the inverse relation (B blocked by A) is automatically created.

Output

ParameterTypeDescription
relationobjectThe created issue relation
idstringRelation ID
typestringRelation type
issueobjectSource issue
relatedIssueobjectTarget issue

linear_list_issue_relations

Input

ParameterTypeRequiredDescription
issueIdstringYesNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
relationsarrayArray of issue relations
idstringRelation ID
typestringRelation type
issueobjectSource issue
relatedIssueobjectTarget issue
pageInfoobjectPagination information

linear_delete_issue_relation

Input

ParameterTypeRequiredDescription
relationIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the delete operation was successful

linear_create_favorite

Input

ParameterTypeRequiredDescription
issueIdstringNoNo description
projectIdstringNoNo description
cycleIdstringNoNo description
labelIdstringNoNo description

Output

ParameterTypeDescription
favoriteobjectThe created favorite
idstringFavorite ID
typestringFavorite type
issueobjectFavorited issue (if applicable)
projectobjectFavorited project (if applicable)
cycleobjectFavorited cycle (if applicable)

linear_list_favorites

Input

ParameterTypeRequiredDescription
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
favoritesarrayArray of favorited items
idstringFavorite ID
typestringFavorite type
issueobjectFavorited issue
projectobjectFavorited project
cycleobjectFavorited cycle
pageInfoobjectPagination information

linear_create_project_update

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description
bodystringYesNo description
healthstringNoProject health: "onTrack", "atRisk", or "offTrack"

Output

ParameterTypeDescription
updateobjectThe created project update
idstringUpdate ID
bodystringUpdate message
healthstringProject health status
createdAtstringCreation timestamp
userobjectUser who created the update

linear_list_project_updates

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
updatesarrayArray of project updates
idstringUpdate ID
bodystringUpdate message
healthstringProject health
createdAtstringCreation timestamp
userobjectUser who created the update
pageInfoobjectPagination information

linear_list_notifications

Input

ParameterTypeRequiredDescription
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
notificationsarrayArray of notifications
idstringNotification ID
typestringNotification type
createdAtstringCreation timestamp
readAtstringRead timestamp (null if unread)
issueobjectRelated issue
pageInfoobjectPagination information

linear_update_notification

Input

ParameterTypeRequiredDescription
notificationIdstringYesNo description
readAtstringNoNo description

Output

ParameterTypeDescription
notificationobjectThe updated notification
idstringNotification ID
typestringNotification type
createdAtstringCreation timestamp
readAtstringRead timestamp
issueobjectRelated issue

linear_create_customer

Input

ParameterTypeRequiredDescription
namestringYesNo description
domainsarrayNoNo description
externalIdsarrayNoNo description
logoUrlstringNoCustomer's logo URL
ownerIdstringNoNo description
revenuenumberNoNo description
sizenumberNoNo description
statusIdstringNoNo description
tierIdstringNoNo description

Output

ParameterTypeDescription
customerobjectThe created customer
idstringCustomer ID
namestringCustomer name
domainsarrayAssociated domains
externalIdsarrayExternal IDs from other systems
logoUrlstringLogo URL
slugIdstringUnique URL slug
approximateNeedCountnumberNumber of customer needs
revenuenumberAnnual revenue
sizenumberOrganization size
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_list_customers

Input

ParameterTypeRequiredDescription
firstnumberNoNo description
afterstringNoNo description
includeArchivedbooleanNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
customersarrayArray of customers
idstringCustomer ID
namestringCustomer name
domainsarrayAssociated domains
externalIdsarrayExternal IDs from other systems
logoUrlstringLogo URL
slugIdstringUnique URL slug
approximateNeedCountnumberNumber of customer needs
revenuenumberAnnual revenue
sizenumberOrganization size
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_create_customer_request

Create a customer request (need) in Linear. Assign to customer, set urgency (priority: 0 = Not important, 1 = Important), and optionally link to an issue.

Input

ParameterTypeRequiredDescription
customerIdstringYesNo description
bodystringNoNo description
prioritynumberNoNo description
issueIdstringNoNo description
projectIdstringNoNo description

Output

ParameterTypeDescription
customerNeedobjectThe created customer request
idstringCustomer request ID
bodystringRequest description
prioritynumberUrgency level (0 = Not important, 1 = Important)
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
archivedAtstringArchive timestamp (null if not archived)
customerobjectAssigned customer
issueobjectLinked issue (null if not linked)
projectobjectLinked project (null if not linked)
creatorobjectUser who created the request
urlstringURL to the customer request

linear_update_customer_request

Update a customer request (need) in Linear. Can change urgency, description, customer assignment, and linked issue.

Input

ParameterTypeRequiredDescription
customerNeedIdstringYesNo description
bodystringNoNo description
prioritynumberNoNo description
customerIdstringNoNo description
issueIdstringNoNo description
projectIdstringNoNo description

Output

ParameterTypeDescription
customerNeedobjectThe updated customer request
idstringCustomer request ID
bodystringRequest description
prioritynumberUrgency level (0 = Not important, 1 = Important)
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
archivedAtstringArchive timestamp (null if not archived)
customerobjectAssigned customer
issueobjectLinked issue (null if not linked)
projectobjectLinked project (null if not linked)
creatorobjectUser who created the request
urlstringURL to the customer request

linear_list_customer_requests

Input

ParameterTypeRequiredDescription
firstnumberNoNo description
afterstringNoNo description
includeArchivedbooleanNoNo description

Output

ParameterTypeDescription
customerNeedsarrayArray of customer requests
idstringCustomer request ID
bodystringRequest description
prioritynumberUrgency level (0 = Not important, 1 = Important)
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
archivedAtstringArchive timestamp (null if not archived)
customerobjectAssigned customer
issueobjectLinked issue (null if not linked)
projectobjectLinked project (null if not linked)
creatorobjectUser who created the request
urlstringURL to the customer request
pageInfoobjectPagination information

linear_get_customer

Input

ParameterTypeRequiredDescription
customerIdstringYesNo description

Output

ParameterTypeDescription
customerobjectThe customer data
idstringCustomer ID
namestringCustomer name
domainsarrayAssociated domains
externalIdsarrayExternal IDs from other systems
logoUrlstringLogo URL
slugIdstringUnique URL slug
approximateNeedCountnumberNumber of customer needs
revenuenumberAnnual revenue
sizenumberOrganization size
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_update_customer

Input

ParameterTypeRequiredDescription
customerIdstringYesNo description
namestringNoNo description
domainsarrayNoNo description
externalIdsarrayNoNo description
logoUrlstringNoNo description
ownerIdstringNoNo description
revenuenumberNoNo description
sizenumberNoNo description
statusIdstringNoNo description
tierIdstringNoNo description

Output

ParameterTypeDescription
customerobjectThe updated customer
idstringCustomer ID
namestringCustomer name
domainsarrayAssociated domains
externalIdsarrayExternal IDs from other systems
logoUrlstringLogo URL
slugIdstringUnique URL slug
approximateNeedCountnumberNumber of customer needs
revenuenumberAnnual revenue
sizenumberOrganization size
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_delete_customer

Input

ParameterTypeRequiredDescription
customerIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the deletion was successful

linear_merge_customers

Input

ParameterTypeRequiredDescription
sourceCustomerIdstringYesNo description
targetCustomerIdstringYesNo description

Output

ParameterTypeDescription
customerobjectThe merged target customer

linear_create_customer_status

Input

ParameterTypeRequiredDescription
namestringYesNo description
colorstringYesNo description
descriptionstringNoNo description
displayNamestringNoNo description
positionnumberNoNo description

Output

ParameterTypeDescription
customerStatusobjectThe created customer status
idstringCustomer status ID
namestringStatus name
descriptionstringStatus description
colorstringStatus color (hex)
positionnumberPosition in list
typestringStatus type (active, inactive)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast updated timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_update_customer_status

Input

ParameterTypeRequiredDescription
statusIdstringYesNo description
namestringNoNo description
colorstringNoNo description
descriptionstringNoNo description
displayNamestringNoNo description
positionnumberNoNo description

Output

ParameterTypeDescription
customerStatusobjectThe updated customer status
idstringCustomer status ID
namestringStatus name
descriptionstringStatus description
colorstringStatus color (hex)
positionnumberPosition in list
typestringStatus type (active, inactive)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast updated timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_delete_customer_status

Input

ParameterTypeRequiredDescription
statusIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the deletion was successful

linear_list_customer_statuses

Input

ParameterTypeRequiredDescription
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
customerStatusesarrayList of customer statuses
idstringCustomer status ID
namestringStatus name
descriptionstringStatus description
colorstringStatus color (hex)
positionnumberPosition in list
typestringStatus type (active, inactive)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast updated timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_create_customer_tier

Input

ParameterTypeRequiredDescription
namestringYesNo description
colorstringYesNo description
displayNamestringNoNo description
descriptionstringNoNo description
positionnumberNoNo description

Output

ParameterTypeDescription
customerTierobjectThe created customer tier
idstringCustomer tier ID
namestringTier name
displayNamestringDisplay name
descriptionstringTier description
colorstringTier color (hex)
positionnumberPosition in list
createdAtstringCreation timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_update_customer_tier

Input

ParameterTypeRequiredDescription
tierIdstringYesNo description
namestringNoNo description
colorstringNoNo description
displayNamestringNoNo description
descriptionstringNoNo description
positionnumberNoNo description

Output

ParameterTypeDescription
customerTierobjectThe updated customer tier

linear_delete_customer_tier

Input

ParameterTypeRequiredDescription
tierIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the deletion was successful

linear_list_customer_tiers

Input

ParameterTypeRequiredDescription
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
customerTiersarrayList of customer tiers
idstringCustomer tier ID
namestringTier name
displayNamestringDisplay name
descriptionstringTier description
colorstringTier color (hex)
positionnumberPosition in list
createdAtstringCreation timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_delete_project

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the deletion was successful

linear_create_project_label

Input

ParameterTypeRequiredDescription
namestringYesNo description
colorstringNoNo description
descriptionstringNoNo description
isGroupbooleanNoNo description
parentIdstringNoNo description

Output

ParameterTypeDescription
projectLabelobjectThe created project label
idstringProject label ID
namestringLabel name
descriptionstringLabel description
colorstringLabel color (hex)
isGroupbooleanWhether this label is a group
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_update_project_label

Input

ParameterTypeRequiredDescription
labelIdstringYesNo description
namestringNoNo description
colorstringNoNo description
descriptionstringNoNo description

Output

ParameterTypeDescription
projectLabelobjectThe updated project label
idstringProject label ID
namestringLabel name
descriptionstringLabel description
colorstringLabel color (hex)
isGroupbooleanWhether this label is a group
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_delete_project_label

Input

ParameterTypeRequiredDescription
labelIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the deletion was successful

linear_list_project_labels

Input

ParameterTypeRequiredDescription
projectIdstringNoNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
projectLabelsarrayList of project labels
idstringProject label ID
namestringLabel name
descriptionstringLabel description
colorstringLabel color (hex)
isGroupbooleanWhether this label is a group
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_add_label_to_project

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description
labelIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the label was added successfully
projectIdstringThe project ID

linear_remove_label_from_project

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description
labelIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the label was removed successfully
projectIdstringThe project ID

linear_create_project_milestone

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description
namestringYesNo description
descriptionstringNoNo description
targetDatestringNoNo description

Output

ParameterTypeDescription
projectMilestoneobjectThe created project milestone
idstringProject milestone ID
namestringMilestone name
descriptionstringMilestone description
projectIdstringProject ID
targetDatestringTarget date (YYYY-MM-DD)
progressnumberProgress percentage (0-1)
sortOrdernumberSort order within the project
statusstringMilestone status (done, next, overdue, unstarted)
createdAtstringCreation timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_update_project_milestone

Input

ParameterTypeRequiredDescription
milestoneIdstringYesNo description
namestringNoNo description
descriptionstringNoNo description
targetDatestringNoNo description

Output

ParameterTypeDescription
projectMilestoneobjectThe updated project milestone
idstringProject milestone ID
namestringMilestone name
descriptionstringMilestone description
projectIdstringProject ID
targetDatestringTarget date (YYYY-MM-DD)
progressnumberProgress percentage (0-1)
sortOrdernumberSort order within the project
statusstringMilestone status (done, next, overdue, unstarted)
createdAtstringCreation timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_delete_project_milestone

Input

ParameterTypeRequiredDescription
milestoneIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the deletion was successful

linear_list_project_milestones

Input

ParameterTypeRequiredDescription
projectIdstringYesNo description
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
projectMilestonesarrayList of project milestones
idstringProject milestone ID
namestringMilestone name
descriptionstringMilestone description
projectIdstringProject ID
targetDatestringTarget date (YYYY-MM-DD)
progressnumberProgress percentage (0-1)
sortOrdernumberSort order within the project
statusstringMilestone status (done, next, overdue, unstarted)
createdAtstringCreation timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_create_project_status

Input

ParameterTypeRequiredDescription
namestringYesNo description
typestringYesStatus type: "backlog", "planned", "started", "paused", "completed", or "canceled"
colorstringYesNo description
positionnumberYesNo description
descriptionstringNoNo description
indefinitebooleanNoNo description

Output

ParameterTypeDescription
projectStatusobjectThe created project status
idstringProject status ID
namestringStatus name
descriptionstringStatus description
colorstringStatus color (hex)
indefinitebooleanWhether this status is indefinite
positionnumberPosition in list
typestringStatus type (backlog, planned, started, paused, completed, canceled)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast updated timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_update_project_status

Input

ParameterTypeRequiredDescription
statusIdstringYesNo description
namestringNoNo description
colorstringNoNo description
descriptionstringNoNo description
indefinitebooleanNoNo description
positionnumberNoNo description

Output

ParameterTypeDescription
projectStatusobjectThe updated project status
idstringProject status ID
namestringStatus name
descriptionstringStatus description
colorstringStatus color (hex)
indefinitebooleanWhether this status is indefinite
positionnumberPosition in list
typestringStatus type (backlog, planned, started, paused, completed, canceled)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast updated timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

linear_delete_project_status

Input

ParameterTypeRequiredDescription
statusIdstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the deletion was successful

linear_list_project_statuses

Input

ParameterTypeRequiredDescription
firstnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results
endCursorstringCursor for the next page
projectStatusesarrayList of project statuses
idstringProject status ID
namestringStatus name
descriptionstringStatus description
colorstringStatus color (hex)
indefinitebooleanWhether this status is indefinite
positionnumberPosition in list
typestringStatus type (backlog, planned, started, paused, completed, canceled)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast updated timestamp (ISO 8601)
archivedAtstringArchive timestamp (ISO 8601)

On this page

Usage Instructions
Tools
linear_read_issues
Input
Output
linear_get_issue
Input
Output
linear_create_issue
Input
Output
linear_update_issue
Input
Output
linear_archive_issue
Input
Output
linear_unarchive_issue
Input
Output
linear_delete_issue
Input
Output
linear_search_issues
Input
Output
linear_add_label_to_issue
Input
Output
linear_remove_label_from_issue
Input
Output
linear_create_comment
Input
Output
linear_update_comment
Input
Output
linear_delete_comment
Input
Output
linear_list_comments
Input
Output
linear_list_projects
Input
Output
linear_get_project
Input
Output
linear_create_project
Input
Output
linear_update_project
Input
Output
linear_archive_project
Input
Output
linear_list_users
Input
Output
linear_list_teams
Input
Output
linear_get_viewer
Input
Output
linear_list_labels
Input
Output
linear_create_label
Input
Output
linear_update_label
Input
Output
linear_archive_label
Input
Output
linear_list_workflow_states
Input
Output
linear_create_workflow_state
Input
Output
linear_update_workflow_state
Input
Output
linear_list_cycles
Input
Output
linear_get_cycle
Input
Output
linear_create_cycle
Input
Output
linear_get_active_cycle
Input
Output
linear_create_attachment
Input
Output
linear_list_attachments
Input
Output
linear_update_attachment
Input
Output
linear_delete_attachment
Input
Output
linear_create_issue_relation
Input
Output
linear_list_issue_relations
Input
Output
linear_delete_issue_relation
Input
Output
linear_create_favorite
Input
Output
linear_list_favorites
Input
Output
linear_create_project_update
Input
Output
linear_list_project_updates
Input
Output
linear_list_notifications
Input
Output
linear_update_notification
Input
Output
linear_create_customer
Input
Output
linear_list_customers
Input
Output
linear_create_customer_request
Input
Output
linear_update_customer_request
Input
Output
linear_list_customer_requests
Input
Output
linear_get_customer
Input
Output
linear_update_customer
Input
Output
linear_delete_customer
Input
Output
linear_merge_customers
Input
Output
linear_create_customer_status
Input
Output
linear_update_customer_status
Input
Output
linear_delete_customer_status
Input
Output
linear_list_customer_statuses
Input
Output
linear_create_customer_tier
Input
Output
linear_update_customer_tier
Input
Output
linear_delete_customer_tier
Input
Output
linear_list_customer_tiers
Input
Output
linear_delete_project
Input
Output
linear_create_project_label
Input
Output
linear_update_project_label
Input
Output
linear_delete_project_label
Input
Output
linear_list_project_labels
Input
Output
linear_add_label_to_project
Input
Output
linear_remove_label_from_project
Input
Output
linear_create_project_milestone
Input
Output
linear_update_project_milestone
Input
Output
linear_delete_project_milestone
Input
Output
linear_list_project_milestones
Input
Output
linear_create_project_status
Input
Output
linear_update_project_status
Input
Output
linear_delete_project_status
Input
Output
linear_list_project_statuses
Input
Output
Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started