Webhooks not delivering for 3LO Oauth2.0 App

My app’s scopes:


The request we are making:

const url = `https://api.atlassian.com/ex/jira/${cloud-id}/rest/api/3/webhook`;
const request =     {
      url: "API_ROUTE"
      webhooks: [
          events: [
          jqlFilter: 'project = "TEST"',

The request successfully creates a webhook, returns a response code of 200 and the id of the created webhook but then a webhook is never sent to API_ROUTE when an issue is updated

What am I doing wrong?

Hi @DannyAziz ,

Welcome to the Atlassian Developer Community.

I don’t know if this is the solution, but can you try switching to the granular scopes read:field:jira, read:project:jira, write:webhook:jira.