Error: too many active webhooks

I only created one webhook in my dev environment, and it was working great for a while. But now I am getting an error that I have too many active webhooks.
As far as I know, this team only had one active webhook.

const express = require('express')
const bodyParser = require('body-parser')
const ngrok = require('ngrok')
const axios = require('axios')
const crypto = require('crypto')

const PORT = 3000
const app = express()
const passcode = crypto.randomBytes(48).toString('hex')

app.use(bodyParser.json())'/', (request, response) => {
  if (request.body.passcode === passcode) {
    const { file_name, timestamp, triggered_by, version, description } = request.body
    handle_value = triggered_by["handle"]
    console.log(`${file_name} was updated at ${timestamp}. Last updated by ${triggered_by}. ${description}`)
  } else {

app.listen(PORT, () => console.log(`🚀 Server running on port ${PORT}`))

ngrok.connect(PORT).then(async (endpoint) => {
  const response = await axios({
    url: '',
    method: 'post',
    headers: {
      'X-Figma-Token': process.env.FIGMA_API_KEY,
    data: {
      file_key: process.env.FIGMA_DOC_ID,
      event_type: 'LIBRARY_PUBLISH',
      team_id: process.env.FIGMA_TEAM_ID,
  console.log(`🎣 Webhook ${} successfully created`)

The error message

    data: {
      error: true,
      status: 400,
      message: 'Webhook Limit Exceeded',
      i18n: null,
      reason: 'You have reached the max number of active webhooks for this team. To add another, delete an existing webhook.'

Also, since we are on the topic, I am trying to access the handle of the trigger_by object, but I cannot. I tried triggered_by.handle and tiggered_by['handle'] but neither worked :confused: