Webhooks and Freshdesk Tickets
A Webhook is an HTTP request that is triggered when an event occurs. The event Webhooks allow you to send edgescan data to other applications.
Freshdesk ticketing helps you keep track of many issues and assign them to the right agents.
Create a Freshdesk Authentication Header
Get your Freshdesk API key: How to find your API key
In order to use the API key it needs to be encoded.
If the API key is
4p1t0k3n, then base64 encode it using the command:
echo -n "4p1t0k3n:X" | base64
The result is
NHAxdDBrM246WA==, then the authentication header will be:
Setup Freshdesk Event Webhook
On edgescan navigate to the events page by going to
Account/Settings -> Events.
Create a new event and give it an appropriate name.
In the first drop down select the event you want e.g.
Trigger a webhook event.
https://<YOUR_DOMAIN>.freshdesk.com/api/v2/tickets as the URL.
Ensure the HTTP is
Add the authentication header from the above section.
JSON - Freshdesk as the payload.
The ‘Send a separate request for each item’ checkbox will create a new ticket for each vulnerability when checked, otherwise it will create one ticket with many vulnerability details.
Save the event, and you’re all set up!
You can test that it is working by using the
Test -> Notification button in the top right