Avion Knowledge Base
avion.ioSign inSign up
  • 👋Introduction
  • 👉Getting started
    • What is Avion?
    • Define your product backbone
    • Scoping and prioritizing your product
    • Creating your release plan
    • Aligning the team
    • Integrating with backlog tools
  • Docs
    • 👏Core concepts
      • Projects
        • Project team
        • Migrating to projects
      • Organizations
        • Invite a member
        • Remove a member
        • Roles
        • Transfer ownership
        • Configure your path
        • Delete your organization
    • 🚀Story map
      • Story map anatomy
      • Journeys and steps
      • Stories
      • Releases
      • Attachments
      • Tags
      • Personas
      • Labels
      • Dependencies
      • Search and filter
      • Sharing
        • Restricted links
        • Public links
      • Workflow
      • Importing data
        • Import from Excel
          • XLSX import template
        • Import from StoriesOnBoard
      • Exporting data
        • Export to PDF
        • Export to image
        • Export to CSV
        • Export to Excel
      • Rich text editor
        • Keyboard shortcuts
        • Known limitations
      • Keyboard shortcuts
      • Tips
    • 🤝Integrations
      • Backlog tools
        • Set up an integration
          • Authentication
          • Project / board selection
          • Backbone syncing
          • Map story states
          • Additional syncing options
          • Importing data
        • Sync data
          • Pushing
          • Importing
          • Attachments
          • Deleting data
        • Configuration
        • Pause an integration
        • Re-authenticate
        • Remove an integration
        • Maintenance
          • Removing stale webhooks
        • FAQs and troubleshooting
        • Services
          • Jira Cloud
            • Features
            • Set up
            • Permissions required
            • Mapping options
              • Mapping fix versions
            • Epics ~ our thoughts
            • Additional data syncing
              • Mapping custom fields
                • Company-managed projects
                • Team-managed projects
            • Migrating to epic hierarchies
            • Import using JQL
            • FAQs and troubleshooting
              • Required fields
              • Verify webhooks
              • JQL import issues
              • Workflow issues
              • Ghost cards (cards with a dashed border)
              • Limitations
              • Jira Cloud or Jira Server
          • Jira Data Center (Server)
            • Features
            • Set up
              • Creating an application link
            • Permissions required
            • Mapping options
            • Additional data syncing
              • Mapping custom fields
            • Import using JQL
            • FAQs and troubleshooting
              • Required fields
              • Ghost cards (card with a dashed border)
              • Jira Cloud or Jira Server
              • JQL import issues
          • Azure DevOps
            • Features
            • Set up
            • Permissions required
            • Import using WIQL
            • FAQs and troubleshooting
              • Verify webhooks
              • No Azure DevOps accounts were found for your user
              • Problems communicating with Azure DevOps
              • Work items couldn't be imported
              • Show epics in Azure DevOps backlog
              • Import limits
          • Trello
            • Features
            • Set up
            • FAQs and troubleshooting
          • GitHub
            • Features
            • Set up
            • Permissions required
            • FAQs and troubleshooting
              • What types of GitHub Projects are supported?
          • Linear
            • Features
            • Set up
            • Permissions required
            • FAQs and troubleshooting
      • Notifications
        • Slack
          • Set up
          • Configure notification settings
          • Remove Slack
      • Design tools and media
        • Figma
        • Adobe XD
        • Axure
        • Framer X
        • Invision Web & Studio
        • YouTube & Vimeo
      • Embed Avion
        • Confluence
        • Confluence Server
        • Notion
        • Coda
    • 🔒Security
      • Single Sign-On (SSO)
        • Setup & Configure SSO
        • Azure AD
        • Google Workspace
        • Okta
        • OpenID Connect
      • Two-factor authentication (2FA)
    • ❓FAQs
      • Attachment file types
    • 💳Billing
      • Plans and pricing
      • Legacy plans
      • Free trials
      • Billing and payments
      • Change your plan
      • Cancel your plan
      • Refunds
      • Startup, student and educational discount
  • Story Mapping Guides
    • How To Story Map — A Simple Example
    • Advantages of Story Mapping
    • A Recommended Workflow
Powered by GitBook
On this page
  • How to remove stale webhooks
  • Jira
  • Azure DevOps
  • GitHub Projects
  • ZenHub
  • Trello
  1. Docs
  2. Integrations
  3. Backlog tools
  4. Maintenance

Removing stale webhooks

Last updated 1 year ago

When you integrate Avion with a backlog tool like Jira, we register a webhook that sends us notifications when your data changes. This is how we keep your story map data up-to-date.

Each story map that has an integration will have its own webhook registered. In the case of GitHub and ZenHub, we create multiple webhooks per story map, generally for each repo.

When you remove an integration, we will always attempt to remove the webhooks so that we don't receive your data any longer. This is very important from a data security perspective because, as far as Avion is concerned, you are no longer permitting us to read your data.

However, there are instances where this removal will not happen. Such as — if your trial expires and you never removed an integration from a story map. In this case, Avion will continue to get updates.

Again, to try and prevent this, we periodically attempt to clean up webhooks that are clearly not required any more. However, occasionally this will also fail. It's possible that we will no longer have the required permissions to remove the webhook. In this case, we highly recommend that you clean up the webhooks manually.

TL;DR — You need to manually remove webhooks that are not required by Avion and can't be automatically removed.

How to remove stale webhooks

The process is slightly different per service. Here are some guides for each service.

Jira

  1. Click on the Settings (cog) → System → Webhooks

  2. Find the webhook that you would like to delete. Remember that every story map has a unique webhook, so don't remove any webhooks for integrations that you want to continue working with

  3. Click Delete

Azure DevOps

  1. Open the project that your story map is integrated with

  2. Click Project Settings → Service hooks

  3. Locate webhooks for Avion. You can find this by looking at the To host value

  4. Right click Avion webhooks you want to remove (there will be three for each story map)

  5. Click Delete

GitHub Projects

If your story map was integrated with a single repo, head to Settings → Webhooks and click Delete next to the relevant webhook.

If your story map was integrated with an org, navigate to the org home page and head to Settings → Webhooks and click Delete next to the relevant webhook.

ZenHub

You need to remove a webhook for each repo in the ZenHub workspace in both ZenHub and GitHub. In ZenHub, head to Manage organizations → Slack & Integrations, then click delete on the relevant webhooks.

In GitHub, head to each repo in the ZenHub workspace and head to Settings → Webhooks and click Delete next to the relevant webhook.

Trello

Unfortunately, Trello does not provide a UI to manage webhooks, so you need to use their API.

Still need help? We fully understand that this stuff can be confusing! If you need help or have any questions, just reach out to us at support@avion.io.

🤝
https://developer.atlassian.com/cloud/trello/rest/api-group-tokens/#api-tokens-token-webhooks-get
https://developer.atlassian.com/cloud/trello/rest/api-group-tokens/#api-tokens-token-webhooks-idwebhook-delete