Linear Webhooks
Developer ToolsLinear sends webhook events for issue creation, status changes, comment activity, project updates, and cycle (sprint) events.
Webhook Events
5 event types
IssueIssue created, updated, removed
CommentComment created or updated
ProjectProject created or updated
CycleCycle (sprint) created or updated
IssueLabelLabel added or removed
Signature Verification
Linear-SignatureHMAC-SHA256 of raw body using webhook signing key
Sample Payload
Issue
{
"action": "create",
"type": "Issue",
"createdAt": "2026-04-11T10:00:00.000Z",
"data": {
"id": "abc-123",
"title": "Fix webhook handler timeout",
"state": {
"name": "Todo",
"type": "unstarted"
},
"assignee": {
"name": "Jane Doe",
"email": "[email protected]"
},
"priority": 2,
"url": "https://linear.app/team/issue/PROJ-1"
}
}Send a Sample Linear Payload
Pick an event, enter your endpoint URL (or localhost), and fire a realistic Linear payload with one click β no Linear account needed.
Test Sender
Loading samplesβ¦
Capture & Inspect Linear Webhooks Live
Get a free public HTTPS endpoint below, point Linear at it, and watch events arrive in real time. Use the forwarding rule to relay them straight to your local server.
See it work in real time
Click below to get a live webhook URL instantly. Paste it anywhere β Stripe, GitHub, Postman β and watch events arrive right here.
Expires in 1 hour Β· No account needed
Forward Linear webhooks to localhost
- Click Create live endpoint above to get a public HTTPS URL
- Paste the URL into Linear's webhook settings
- In the Forwarding tab, add a rule: target =
http://localhost:3000/webhooks/linear - Fire a test event from Linear β it arrives in the inspector and hits your local handler simultaneously
Ready to test your Linear webhook handler?
Free HTTPS endpoint with forwarding, retry, and event replay. No install, no CLI, no deploy.
Create Free Account