Source type
Linear Source Configuration
Linear sources receive issue, comment, project, cycle, and workspace events with Linear signature verification and provider header capture.
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.
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 TypeLINEAR
Allowed methodsPOST, PUT, PATCH, DELETE
AuthenticationProvider signature
Credential fieldsWebhook Signing Secret
{
"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.
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-signatureHMAC-SHA256 hex signature over the raw body.
linear-deliveryUnique Linear delivery id, useful for debugging and idempotency.
linear-eventLinear event family such as Issue, Comment, Project, or Cycle.
Linear setup
- Create a Linear webhook and use the FastHook Source URL.
- Paste the Linear webhook secret into FastHook.
- Use payload type, action fields, Linear-Event, and Linear-Delivery for connection routing and debugging.