Software project and bug tracking with Linear integration for CrewAI.
LINEAR_CREATE_ISSUE
teamId
(string, required): Team ID - Specify the Team ID of the parent for this new issue. Use Connect Portal Workflow Settings to allow users to select a Team ID. (example: “a70bdf0f-530a-4887-857d-46151b52b47c”).title
(string, required): Title - Specify a title for this issue.description
(string, optional): Description - Specify a description for this issue.statusId
(string, optional): Status - Specify the state or status of this issue.priority
(string, optional): Priority - Specify the priority of this issue as an integer.dueDate
(string, optional): Due Date - Specify the due date of this issue in ISO 8601 format.cycleId
(string, optional): Cycle ID - Specify the cycle associated with this issue.additionalFields
(object, optional): Additional Fields.
LINEAR_UPDATE_ISSUE
issueId
(string, required): Issue ID - Specify the Issue ID of the issue to update. (example: “90fbc706-18cd-42c9-ae66-6bd344cc8977”).title
(string, optional): Title - Specify a title for this issue.description
(string, optional): Description - Specify a description for this issue.statusId
(string, optional): Status - Specify the state or status of this issue.priority
(string, optional): Priority - Specify the priority of this issue as an integer.dueDate
(string, optional): Due Date - Specify the due date of this issue in ISO 8601 format.cycleId
(string, optional): Cycle ID - Specify the cycle associated with this issue.additionalFields
(object, optional): Additional Fields.
LINEAR_GET_ISSUE_BY_ID
issueId
(string, required): Issue ID - Specify the record ID of the issue to fetch. (example: “90fbc706-18cd-42c9-ae66-6bd344cc8977”).LINEAR_GET_ISSUE_BY_ISSUE_IDENTIFIER
externalId
(string, required): External ID - Specify the human-readable Issue identifier of the issue to fetch. (example: “ABC-1”).LINEAR_SEARCH_ISSUE
queryTerm
(string, required): Query Term - The search term to look for.issueFilterFormula
(object, optional): A filter in disjunctive normal form - OR of AND groups of single conditions.
title
, number
, project
, createdAt
Available operators: $stringExactlyMatches
, $stringDoesNotExactlyMatch
, $stringIsIn
, $stringIsNotIn
, $stringStartsWith
, $stringDoesNotStartWith
, $stringEndsWith
, $stringDoesNotEndWith
, $stringContains
, $stringDoesNotContain
, $stringGreaterThan
, $stringLessThan
, $numberGreaterThanOrEqualTo
, $numberLessThanOrEqualTo
, $numberGreaterThan
, $numberLessThan
, $dateTimeAfter
, $dateTimeBefore
LINEAR_DELETE_ISSUE
issueId
(string, required): Issue ID - Specify the record ID of the issue to delete. (example: “90fbc706-18cd-42c9-ae66-6bd344cc8977”).LINEAR_ARCHIVE_ISSUE
issueId
(string, required): Issue ID - Specify the record ID of the issue to archive. (example: “90fbc706-18cd-42c9-ae66-6bd344cc8977”).LINEAR_CREATE_SUB_ISSUE
parentId
(string, required): Parent ID - Specify the Issue ID for the parent of this new issue.teamId
(string, required): Team ID - Specify the Team ID of the parent for this new sub-issue. Use Connect Portal Workflow Settings to allow users to select a Team ID. (example: “a70bdf0f-530a-4887-857d-46151b52b47c”).title
(string, required): Title - Specify a title for this issue.description
(string, optional): Description - Specify a description for this issue.additionalFields
(object, optional): Additional Fields.
LINEAR_CREATE_PROJECT
teamIds
(object, required): Team ID - Specify the team ID(s) this project is associated with as a string or a JSON array. Use Connect Portal User Settings to allow your user to select a Team ID.
projectName
(string, required): Project Name - Specify the name of the project. (example: “My Linear Project”).description
(string, optional): Project Description - Specify a description for this project.additionalFields
(object, optional): Additional Fields.
LINEAR_UPDATE_PROJECT
projectId
(string, required): Project ID - Specify the ID of the project to update. (example: “a6634484-6061-4ac7-9739-7dc5e52c796b”).projectName
(string, optional): Project Name - Specify the name of the project to update. (example: “My Linear Project”).description
(string, optional): Project Description - Specify a description for this project.additionalFields
(object, optional): Additional Fields.
LINEAR_GET_PROJECT_BY_ID
projectId
(string, required): Project ID - Specify the Project ID of the project to fetch. (example: “a6634484-6061-4ac7-9739-7dc5e52c796b”).LINEAR_DELETE_PROJECT
projectId
(string, required): Project ID - Specify the Project ID of the project to delete. (example: “a6634484-6061-4ac7-9739-7dc5e52c796b”).LINEAR_SEARCH_TEAMS
teamFilterFormula
(object, optional): A filter in disjunctive normal form - OR of AND groups of single conditions.
id
, name
title
, number
, project
, createdAt