Linear

Learn how to use Linear with Composio

Overview

Enum

LINEAR

Description

Connect to Linear to create and manage issues, list projects, teams, and more

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to admin,read,write,issues:create,comments:create
base_url
stringDefaults to https://api.linear.app
api_key
stringRequired
base_url
stringDefaults to https://api.linear.app

Actions

Create a new attachment on a linear issue

Action Parameters

issue_id
stringRequired
subtitle
stringRequired
title
stringRequired
url
stringRequired

Action Response

data
object
error
successful
boolean

Create a new comment on a linear issue

Action Parameters

body
stringRequired
issue_id
stringRequired

Action Response

data
object
error
successful
boolean

Create a new issue in a linear account and return the url of the created issue. note: use linear create linear issue details action to get the default state and estimate for a linear team.

Action Parameters

assignee_id
string
description
stringRequired
due_date
string
estimate
integer
label_ids
array
parent_id
string
priority
integer
project_id
stringRequired
state_id
string
team_id
stringRequired
title
stringRequired

Action Response

data
object
error
successful
boolean

Use this action before creating a linear issue to get the default issue estimate and state for a linear team.

Action Parameters

team_id
stringRequired

Action Response

data
object
error
successful
boolean

Create a new label in a linear team

Action Parameters

color
stringRequired
description
string
name
stringRequired
team_id
stringRequired

Action Response

data
object
error
successful
boolean

Delete an issue in linear using the issue id.

Action Parameters

issue_id
stringRequired

Action Response

data
object
error
successful
boolean

Download attachments from a linear issue.

Action Parameters

attachment_id
stringRequired
file_name
stringRequired
issue_id
stringRequired

Action Response

data
object
error
successful
boolean

Get the list of cycles in a linear team.

Action Parameters

team_id
stringRequired

Action Response

data
object
error
successful
boolean

Get the details of a linear issue like title, description, attachments, comments.

Action Parameters

issue_id
stringRequired

Action Response

data
object
error
successful
boolean

Get the list of all cycles in a linear account

Action Parameters

Action Response

data
object
error
successful
boolean

Get the list of issues in a linear project

Action Parameters

after
string
first
integerDefaults to 10
project_id
string

Action Response

data
object
error
successful
boolean

Get the list of labels in a linear team

Action Parameters

team_id
stringRequired

Action Response

data
object
error
successful
boolean

Get the list of projects in a linear account

Action Parameters

Action Response

data
object
error
successful
boolean

Get the list of states in a linear team.

Action Parameters

team_id
stringRequired

Action Response

data
object
error
successful
boolean

Get the list of teams in a linear account filtered by project id

Action Parameters

project_id
stringRequired

Action Response

data
object
error
successful
boolean

This tool removes a specific label from an existing linear issue. it enables users to remove a label from an issue, complementing the existing linear create linear label tool for complete label management.

Action Parameters

issue_id
stringRequired
label_id
stringRequired

Action Response

data
object
error
successful
boolean

Run a query or mutation on linear

Action Parameters

query_or_mutation
stringRequired
variables
objectRequired

Action Response

data
object
error
successful
boolean

Updates an existing issue in linear with the specified parameters. this tool allows modification of various issue attributes including title, description, status, priority, labels, and more.

Action Parameters

assignee_id
string
description
string
due_date
string
estimate
integer
issue_id
stringRequired
label_ids
array
parent_id
string
priority
integer
project_id
string
state_id
string
team_id
string
title
string

Action Response

data
object
error
successful
boolean