Skip to main content
All CollectionsFeaturesWebhooks
Linear - How do I set up third-party webhooks?
Linear - How do I set up third-party webhooks?

How to set up third-party webhooks for all your end-user's Linear linked accounts

Updated this week

Overview

This guide will walk you through how to set up third-party webhooks for Linear. After the steps in this guide are performed once, all existing and future Linear Linked Accounts will support automatic third-party webhooks.

Prerequisites

  • You have created your own Linear OAuth developer app

  • You have enabled automatic third-party webhooks in your Merge dashboard.

  • You have created a Linear Linked Account

    • If you have not yet created a Linear Linked Account, you can create one through the Test Linked Accounts page in the Merge Dashboard

    • The Linked Account can be deleted after the below steps are performed

Steps

Step 1: Obtain the receiver URL

  1. Log into your Merge Dashboard and find a Linear Linked Account

  2. Navigate to the Webhooks tab of the Linked Account and click on the Issue webhook

  3. Copy the Merge receiver URL for later use

Step 2: Configure your webhook in Linear

  1. Log into your Linear account

  2. Find your OAuth developer app at Settings > API and select Edit Application
    ​

  3. Enable Webhooks

  4. Input the Merge receiver URL you copied from Step 1 into the Webhook URL field

  5. Toggle on the Issue and Comment webhooks

    1. You can just enable one if you only care about one of the two

  6. Copy the Webhook signing secret value for later use

  7. Save the configuration

Step 3: Input the signing secret into Merge

  1. Back in the Merge Dashboard, navigate to Integrations > Ticketing

  2. Under the Linear integration, select Edit

  3. Enter the Webhook signing secret from Step 2 into the Verifier Token field and Save

Did this answer your question?