Skip to content
Talk to an Engineer Dashboard

Linear

Connect to Linear. Manage issues, projects, sprints, and development workflows

Connect to Linear. Manage issues, projects, sprints, and development workflows

Linear logo

Supports authentication: OAuth 2.0

Execute a custom GraphQL query or mutation against the Linear API. Allows running any valid GraphQL operation with variables support for advanced use cases.

NameTypeRequiredDescription
querystringYesThe GraphQL query or mutation to execute
variablesobjectNoVariables to pass to the GraphQL query

Create a new issue in Linear using the issueCreate mutation. Requires a team ID and title at minimum.

NameTypeRequiredDescription
assigneeIdstringNoID of the user to assign the issue to
descriptionstringNoDescription of the issue
estimatestringNoStory point estimate for the issue
labelIdsarray<string>NoArray of label IDs to apply to the issue
prioritystringNoPriority level of the issue (1-4, where 1 is urgent)
projectIdstringNoID of the project to associate the issue with
stateIdstringNoID of the workflow state to set
teamIdstringYesID of the team to create the issue in
titlestringYesTitle of the issue

Update an existing issue in Linear. You can update title, description, priority, state, and assignee.

NameTypeRequiredDescription
assigneeIdstringNoID of the user to assign the issue to
descriptionstringNoNew description for the issue
issueIdstringYesID of the issue to update
prioritystringNoPriority level of the issue (1-4, where 1 is urgent)
stateIdstringNoID of the workflow state to set
titlestringNoNew title for the issue

List issues in Linear using the issues query with simple filtering and pagination support.

NameTypeRequiredDescription
afterstringNoCursor for pagination (returns issues after this cursor)
assigneestringNoFilter by assignee email (e.g., ‘user@example.com’)
beforestringNoCursor for pagination (returns issues before this cursor)
firstintegerNoNumber of issues to return (pagination)
labelsarray<string>NoFilter by label names (array of strings)
prioritystringNoFilter by priority level (1=Urgent, 2=High, 3=Medium, 4=Low)
projectstringNoFilter by project name (e.g., ‘Q4 Goals’)
statestringNoFilter by state name (e.g., ‘In Progress’, ‘Done’)