Source type

Linear Source Configuration

Linear sources receive issue, comment, project, cycle, and workspace events with Linear signature verification and provider header capture.

Direct answer

Linear signs the raw request body with HMAC-SHA256 and sends the hexadecimal digest in Linear-Signature. Linear-Delivery and Linear-Event identify the delivery and event family.

LINEARPOST, PUT, PATCH, DELETEWebhook Signing SecretProductivity
Linear sends webhook traffic to a FastHook source, FastHook validates the provider contract, records the request, and routes accepted events through connections to destinations.LinearProviderPOST, PUT, PATCH, DELETESignedFastHookSource URLLINEARProvider credentialsignatureVerify before queue401 on auth failure405 on wrong methodAcceptedRequestverified: trueConnections route the accepted request to destinationsFilters, transformations, retries, replay, and destination signatures stay downstream from source verification.

Linear configuration

Create a Linear source, keep POST and PUT and PATCH and DELETE enabled, and provide the configured Webhook Signing Secret values for provider signature. FastHook uses these settings to validate each Linear delivery before it enters the routing workflow.

Source Type

LINEAR

Allowed methods

POST, PUT, PATCH, DELETE

Authentication

Provider signature

Credential fields

Webhook Signing Secret

Linear source config
{
  "type": "LINEAR",
  "config": {
    "auth_type": "PROVIDER_SIGNATURE",
    "auth": {
      "provider": "LINEAR",
      "webhook_signing_secret": "provider-secret"
    },
    "allowed_http_methods": ["POST","PUT","PATCH","DELETE"]
  }
}

Linear request contract

FastHook computes HMAC-SHA256 hex over the raw body and compares it to linear-signature while preserving Linear provider headers for downstream routing.

POSTPUTPATCHDELETE

Linear headers

Preserve linear-signature, linear-delivery, linear-event when sending Linear test deliveries. FastHook evaluates this request context before accepting the payload, so missing or modified values remain visible as rejected requests instead of routed events.

linear-signature

HMAC-SHA256 hex signature over the raw body.

linear-delivery

Unique Linear delivery id, useful for debugging and idempotency.

linear-event

Linear event family such as Issue, Comment, Project, or Cycle.

Linear setup

  1. Create a Linear webhook and use the FastHook Source URL.
  2. Paste the Linear webhook secret into FastHook.
  3. Use payload type, action fields, Linear-Event, and Linear-Delivery for connection routing and debugging.

Continue with Linear