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

Get the list of labels in a linear team

Action Parameters

team_id
stringRequired

Action Response

data
object
successful
boolean
error

Get the list of projects in a linear account

Action Parameters

Action Response

data
object
successful
boolean
error

Download attachments from a linear issue.

Action Parameters

issue_id
stringRequired
attachment_id
stringRequired
file_name
stringRequired

Action Response

data
object
successful
boolean
error

Create a new comment on a linear issue

Action Parameters

issue_id
stringRequired
body
stringRequired

Action Response

data
object
successful
boolean
error

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
successful
boolean
error

Get the list of issues in a linear project

Action Parameters

project_id
stringRequired

Action Response

data
object
successful
boolean
error

Get the list of cycles in a linear team.

Action Parameters

team_id
stringRequired

Action Response

data
object
successful
boolean
error

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

Action Parameters

issue_id
stringRequired

Action Response

data
object
successful
boolean
error

Create a new attachment on a linear issue

Action Parameters

issue_id
stringRequired
title
stringRequired
subtitle
stringRequired
url
stringRequired

Action Response

data
object
successful
boolean
error

Create a new label in a linear team

Action Parameters

team_id
stringRequired
name
stringRequired
color
stringRequired
description
string

Action Response

data
object
successful
boolean
error

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

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

Action Response

data
object
successful
boolean
error

Get the list of states in a linear team.

Action Parameters

team_id
stringRequired

Action Response

data
object
successful
boolean
error

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

Action Parameters

project_id
stringRequired

Action Response

data
object
successful
boolean
error