Connecting Linear

The Greppilot Linear integration enables interaction with your Linear workspace directly from the dashboard. It provides capabilities to manage issues, list projects, and update statuses.

Configuration

A Linear API Key is required for connection.

  1. In the Greppilot dashboard, navigate to Integrations.
  2. Select the Linear integration.
  3. Provide your Linear API Key in the designated API Key field.

Generate a Personal API Key within your Linear settings under API. Ensure the key possesses adequate permissions for desired operations.

Your Linear API Key must begin with lin_api_. Keys are validated upon connection.

Available Tools

Upon successful connection, the following Linear tools become available:

list_teams

Lists all teams in the Linear workspace.

Parameters: None


list_issues

Lists issues in Linear, with optional filtering.

ParameterTypeDescriptionRequired
teamIdstringFilter by team ID.No
stateIdstringFilter by workflow state ID.No
assigneeIdstringFilter by assignee user ID.No
prioritynumberFilter by priority: 0=No priority, 1=Urgent, 2=High, 3=Medium, 4=Low.No
firstnumberNumber of issues to return (default: 25, max: 50).No

get_issue

Retrieves a single Linear issue by its identifier or internal ID.

ParameterTypeDescriptionRequired
idstringIssue identifier (e.g., "ENG-123") or internal UUID.Yes

create_issue

Creates a new issue in Linear.

ParameterTypeDescriptionRequired
teamIdstringTeam ID to create the issue in.Yes
titlestringIssue title.Yes
descriptionstringIssue description (markdown supported).No
prioritynumber0=No priority, 1=Urgent, 2=High, 3=Medium, 4=Low.No
assigneeIdstringUser ID to assign the issue to.No
stateIdstringWorkflow state ID.No
labelIdsarrayArray of label IDs to attach.No

update_issue

Updates an existing Linear issue.

ParameterTypeDescriptionRequired
idstringIssue ID (UUID) to update.Yes
titlestringNew title.No
descriptionstringNew description.No
stateIdstringNew workflow state ID.No
prioritynumber0=No priority, 1=Urgent, 2=High, 3=Medium, 4=Low.No
assigneeIdstringNew assignee user ID.No

list_projects

Lists projects in the Linear workspace.

ParameterTypeDescriptionRequired
teamIdstringFilter by team ID.No
firstnumberNumber of projects to return (default: 25).No

list_workflow_states

Lists workflow states (e.g., Todo, In Progress, Done) for a specific team.

ParameterTypeDescriptionRequired
teamIdstringTeam ID to list states for.Yes