Linear
Manage issues, projects, and cycles.
ProductivityOAuth48 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
LINEAR_ARCHIVE_ISSUE Archives an existing Linear issue by its ID, removing it from active views while preserving its data for future reference. Use this action when you need to remove an issue from active work without permanently deleting it — for example, when an issue is no longer relevant, was created by mistake, or has been superseded by another issue. Archiving is reversible via the unarchive mutation, unlike permanent deletion. This action is irreversible through the API once completed, though issues can be manually unarchived in the Linear UI or via the issueUnarchive mutation. | POST /composio/linear/linear_archive_issue | external_send | — | — | managed |
LINEAR_ARCHIVE_PROJECT Archives an existing Linear project by its UUID, removing it from active views. Use this action when you need to mark a completed or obsolete project as archived. Archiving is reversible (projects can be unarchived later), but confirm the project name with the user before executing, especially in bulk operations. | POST /composio/linear/linear_archive_project | external_send | — | — | managed |
LINEAR_ARCHIVE_PROJECT_UPDATE Archives a project update in Linear, hiding it from the default view while preserving its data. Use this action when you need to clean up old or obsolete project status updates without permanently deleting them. Archived updates can be unarchived later if needed. This action is irreversible only in the sense that the project update will be hidden from active views until explicitly unarchived. | POST /composio/linear/linear_archive_project_update | external_send | — | — | managed |
LINEAR_CREATE_ATTACHMENT Creates a new attachment and associates it with a specific, existing Linear issue. | POST /composio/linear/linear_create_attachment | external_send | — | — | managed |
LINEAR_CREATE_COMMENT_REACTION Tool to add a reaction to an existing Linear comment. Use when you want to programmatically react to a comment on an issue. | POST /composio/linear/linear_create_comment_reaction | external_send | — | — | managed |
LINEAR_CREATE_LINEAR_COMMENT Creates a new comment on a specified Linear issue. This action modifies shared workspace data and is not reversible — confirm the target issue and comment content before executing. | POST /composio/linear/linear_create_linear_comment | external_send | — | — | managed |
LINEAR_CREATE_LINEAR_ISSUE Creates a new issue in a specified Linear project and team, requiring team_id and title, and allowing optional properties like description, assignee, state, priority, cycle, and due date. All UUID parameters (state_id, assignee_id, cycle_id, label_ids, project_id) must belong to the same team as team_id. The created issue's id is returned in data.id — capture it for use as parent_id in sub-issues or follow-up operations. No template_id field exists; expand templates manually into title and description before calling. | POST /composio/linear/linear_create_linear_issue | external_send | — | — | managed |
LINEAR_CREATE_LINEAR_ISSUE_RELATION Create a relationship between two Linear issues using the issueRelationCreate mutation. Use this to establish connections like 'blocks', 'duplicate', or 'related' between issues. | POST /composio/linear/linear_create_linear_issue_relation | external_send | — | — | managed |
LINEAR_CREATE_LINEAR_LABEL Creates a new label in Linear for a specified team, used to categorize and organize issues. Label names must be unique within each team. If a label with the same name already exists, the existing label will be returned. Both new and existing labels return the same object structure; check the label's `createdAt` or compare IDs to determine if creation occurred. | POST /composio/linear/linear_create_linear_label | external_send | — | — | managed |
LINEAR_CREATE_LINEAR_PROJECT Creates a new Linear project with specified name and team associations. | POST /composio/linear/linear_create_linear_project | external_send | — | — | managed |
LINEAR_CREATE_PROJECT_MILESTONE Tool to create a project milestone in Linear with a name and optional target date and sort order. Use when you need to add milestones to track progress within a project. | POST /composio/linear/linear_create_project_milestone | external_send | — | — | managed |
LINEAR_CREATE_PROJECT_UPDATE Tool to create a project status update post for a Linear project. Use when you need to post progress updates, status reports, or announcements for a project. | POST /composio/linear/linear_create_project_update | external_send | — | — | managed |
Showing 12 of 48 Linear actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.