Getting started
Webhook alerts send a POST request to your specified URL and pass a JSON composed with 3 groups of data:
Alert properties (alert_name, ...)
These fields are directly returned in the top level of the json
Event properties (technology_name, ...)
These fields are nested in a json under the "event_properties" key
Company properties (employees_range, ...)
These fields are nested in a json under the "company_properties" key
A typical JSON payload for a webhook alert set through Sonar is as follow:
{
"event_id": 458325,
"timestamp": "2020-04-23T12:25:32.209Z",
"type": "technology_removed",
"alert_name": "Hotjar deleted",
"event_verbose": "Wine Central removed Hotjar",
"domain": "winecentral.co.nz",
"event_properties": {
"technology_name": "Hotjar",
"technology_domain": "https://www.hotjar.com/",
"technology_category": "Analytics"
},
"company_properties": {
"company_name": "Wine Central",
"alexa_rank": null,
"country": "New Zealand",
"location": "Albany, Auckland, New Zealand",
"industry": "Food & Beverages",
"employees_range": "1-10",
"social_linkedin_url": "linkedin.com/company/wine-central",
"social_facebook_url": "/4winecentral",
"social_twitter_url": null,
"year_founded": 2013
}
}
All keys are sent, with a null object returned when the data is not available.
Last updated