Webhooks: Better integration of Dradis with your infrastructure

At the moment we have a powerful API that lets users interact with many aspects of Dradis. What they don’t have is a way to “react” to what happens in-app.

Users may want to integrate with Dradis in different ways, for instance:

  • Listen for changes in Business Intelligence properties, for instance, when project’s State is changed to “Done”/“Finished” to reach out to the customer, or trigger billing.
  • When a contributor submits a New Project request through Gateway - our user-facing results portal, kick the workflow that will set things in motion for the process to happen (resource allocation, requirement gathering, $$$ proposal creation and approval, etc.).
  • When a significant event happens in-project (e.g. new High impact Issue added), post in the project’s Slack/Teams/Discord channel.

Before, this could be done through our command line interface and scripting, but it wasn’t very convenient. This is why we’ve been working on Webhooks:

We’re still working on this feature and would like to gather some ideas and use cases from teams out there already integrating Dradis with their other tools and systems.

  • What sorts of workflows do you wish to build?
  • What are the interesting events you’d like Dradis to broadcast?