Skip to content

Linear

PropertyValue
AlgorithmHMAC-SHA256 (hex-encoded)
HeaderLinear-Signature
Additional headersLinear-Event, Linear-Delivery

Signing formula:

hex(HMAC-SHA256(raw_payload, secret))
  1. In Linear, go to Settings > API > Webhooks
  2. Add a new webhook with the URL:
    https://ingest.transyt.com/linear/{your-account-slug}
  3. Copy the signing secret
Terminal window
curl -X POST https://ingest.transyt.com/admin/accounts \
-H "X-Admin-Token: YOUR_ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"provider": "linear",
"account_slug": "main",
"app_key": "my-app",
"signing_secret_current": "your-linear-webhook-secret"
}'
Linear ResourceTransyt Event
Issueissue.updated
IssueCommentcomment.created
Projectproject.updated
Cyclecycle.updated
Useruser.updated

The external ID is a composite of object_id:action:timestamp, ensuring each action on an object generates a unique event.