About this integration
Issue tracking and project management for product teams. Use it from the workflow canvas with no custom glue script required.
This integration exposes 6 triggers, 13 search modules and 10 actions as workflow nodes. Authentication uses basic or oauth authentication.
How to connect
The credential form asks for Access Token, Client ID, and Client Secret.
OAuth asks you to approve Read access for the user's account (always present). and Write access for the user's account. before access is granted.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
Access TokenRequired | password | Your personal API key, pasted exactly as shown. Create one in Linear under Settings > Security & access. |
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | The Client ID from your OAuth2 application (Settings > API > Applications). |
Client SecretRequired | password | The Client Secret from your OAuth2 application. In Linear, set the redirect callback URL to the Callback URL shown in this connection form. |
- Read access for the user's account (always present).
- Write access for the user's account.
Use it in workflow automation
Start with Watch Customers, then add Create Attachment.
Triggers, searches and actions
Use the tables below to inspect Linear's 6 triggers, 13 search modules, and 10 actions.
Triggers
6 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Customers
- Watch Issues
- Watch Projects
- Watch Teams
- Watch Users
Searches
Fetch data on demand using 13 search modules that query the app during a run.
- Get Attachment
- Get Issue
- Get Team
- Get User
- Get Viewer
Actions
10 action modules cover the full range of create, update, and delete operations.
- Create Attachment
- Create Customer
- Create Customer Need
- Create Customer Tier
- Create Issue
Explore the fields available for each Linear trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Id | text |
Name | text |
Domains | array |
Domains | text |
External Ids | array |
External Ids | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Id | text |
Identifier | text |
Title | text |
Description | text |
Priority | number |
Estimate | number |
Due Date | date |
Archived At | date |
Created At | date |
Updated At | date |
Assignee | object |
Id | text |
Name | text |
State | object |
Id | text |
Name | text |
Project | object |
Name | text |
State | text |
| Field | Type |
|---|---|
Id | text |
Name | text |
State | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Id | text |
Name | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Id | text |
Name | text |
Email | |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Id | text |
Name | text |
Created At | date |
Updated At | date |
Searches
| Field | Type |
|---|---|
Attachment IdRequired | choice |
| Field | Type |
|---|---|
Id | text |
Url | url |
Issue | object |
Id | text |
Identifier | text |
Title | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Issue IdRequired | choice |
| Field | Type |
|---|---|
Id | text |
Identifier | text |
Title | text |
Description | text |
Priority | number |
Estimate | number |
Due Date | date |
Archived At | date |
Created At | date |
Updated At | date |
Assignee | object |
Id | text |
Name | text |
State | object |
Id | text |
Name | text |
Project | object |
Name | text |
State | text |
| Field | Type |
|---|---|
Team IdRequired | choice |
| Field | Type |
|---|---|
Id | text |
Name | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
User IdRequired | choice |
| Field | Type |
|---|---|
Id | text |
Name | text |
Email | |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Id | text |
Name | text |
Email |
| Field | Type |
|---|---|
Workflow State IdRequired | choice |
| Field | Type |
|---|---|
Id | text |
Name | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
UrlRequired | text |
Limit | number |
| Field | Type |
|---|---|
Id | text |
Url | url |
Issue | object |
Id | text |
Identifier | text |
Title | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Id | text |
Name | text |
Domains | array |
Domains | text |
External Ids | array |
External Ids | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Order By | choice |
Limit | number |
| Field | Type |
|---|---|
Id | text |
Identifier | text |
Title | text |
Description | text |
Priority | number |
Estimate | number |
Due Date | date |
Archived At | date |
Created At | date |
Updated At | date |
Assignee | object |
Id | text |
Name | text |
State | object |
Id | text |
Name | text |
Project | object |
Name | text |
State | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Id | text |
Name | text |
State | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Id | text |
Name | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Id | text |
Name | text |
Email | |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Id | text |
Name | text |
Created At | date |
Updated At | date |
Actions
| Field | Type |
|---|---|
Issue IdRequired | choice |
TitleRequired | text |
UrlRequired | url |
Subtitle | text |
Icon Url | url |
Metadata | array |
Metadata | object |
| Field | Type |
|---|---|
Success | boolean |
Attachment | object |
Id | text |
| Field | Type |
|---|---|
NameRequired | text |
Domains | array |
Domain | text |
External Ids | array |
External ID | text |
Tier Id | choice |
Revenue | number |
Size | number |
| Field | Type |
|---|---|
Success | boolean |
Customer | object |
Id | text |
| Field | Type |
|---|---|
Issue IdRequired | choice |
Body | text |
Customer Id | choice |
Customer External Id | text |
Attachment Url | text |
Priority | choice |
| Field | Type |
|---|---|
Success | boolean |
Need | object |
Id | text |
Body | text |
Attachment | object |
| Field | Type |
|---|---|
NameRequired | text |
Description | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
TitleRequired | text |
Team IdRequired | choice |
Description | text |
State Id | choice |
Assignee Id | choice |
Priority | choice |
| Field | Type |
|---|---|
Success | boolean |
Issue | object |
Id | text |
Title | text |
| Field | Type |
|---|---|
MethodRequired | choice |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Attachment IdRequired | choice |
Title | text |
Subtitle | text |
Metadata | array |
Metadata | object |
| Field | Type |
|---|---|
Success | boolean |
Attachment | object |
Id | text |
| Field | Type |
|---|---|
Customer IdRequired | choice |
Name | text |
Owner Id | choice |
Status Id | text |
Logo Url | text |
Tier Id | choice |
Revenue | number |
Size | number |
| Field | Type |
|---|---|
Success | boolean |
Customer | object |
Id | text |
Name | text |
| Field | Type |
|---|---|
Issue IdRequired | choice |
Title | text |
Description | text |
State Id | choice |
Assignee Id | choice |
Priority | choice |
| Field | Type |
|---|---|
Success | boolean |
Issue | object |
Id | text |
Title | text |
State | object |
| Field | Type |
|---|---|
Name | text |
Domains | array |
Domain | text |
External Id | text |
Revenue | number |
Size | number |
Tier Id | choice |
| Field | Type |
|---|---|
Success | boolean |
Customer | object |
Domains | array |
Name | text |
External Ids | array |