Webhook/Notification Integration
You can be notified in your SIEM or alerting system when your website, API, mobile app, or other endpoints are under attack. The configuration is done through the dashboard inside the Integrations tab.
We support 7 out-of-the-box notification/webhook integrations:
- Custom (We propose our own API schema.)
- Datadog Event
- Atlassian OpsGenie
- Slack
- Splunk OnCall (Formerly VictorOps.)
- Microsoft Teams
- PagerDuty
Request timeoutA timeout of 5 seconds is applied to the sent requests.
The following table lists the information you need to connect:
Provider | URL | Secret |
|---|---|---|
| Not Applicable - The secret is part of the URL. | |
| Not Applicable - The secret is part of the URL. | |
| Not Applicable - The secret is part of the URL. | |
For Customer using US Datacenter : | The secret is required. It is available in your [Datadog Console].(https://app.datadoghq.com/account/settings#api) | |
For Customer using US Datacenter : | The secret is required. It is available in your [OpsGenie Account].(https://docs.opsgenie.com/docs/api-key-management) | |
| Not Applicable - The secret is part of the URL. | |
Custom | The API URL you would like to get the notification. | Not Applicable - The secret is part of the URL. |
PagerDuty | The secret is required. It is available in your Pager Duty Integration. |
The following table lists the purpose of each field in the different Webhooks:
Field name | Purpose of the field |
|---|---|
ACCOUNT_NAME | The name of the customer’s workspace |
IS_PROTECTED | Global protection is enabled/disabled |
THREAT_NAME | The attack name (“Spamming”, “Scalping”, “API Abuse”, etc) |
ENDPOINT_NAME | Names of the endpoint (configured in the Datadome dashboard) which is under attack |
ATTACK_DURATION | Duration of the attack |
START_DATETIME | Starting time of the attack (Timezone is UTC) |
END_DATETIME | Ending time of the attack |
ATTACK_REQUESTS_COUNT | Total requests that were under attack |
NOTIFICATION_PEAK_SPEED | Number of requests received per min |
IP_COUNT | Total no. of IPs involved |
USER_AGENT_COUNT | Total no. of UAs involved |
COUNTRY_COUNT | Total no. of countries from which the requests originated |
URL_COUNT | Total no. of URLs that were targeted |
HEADER_TEXT | Text telling whether an attack is blocked or if there is an ongoing attack that was not blocked because Global protection is disabled |
ATTACK_PROTECTION_TEXT | The text is based on the protection |
IMAGE_URL | Image for the attack type |
PROTECTION_COLOR | The colour is based on the protection |
PAYLOAD_SECRET | Only for Pager Duty, the secret is sent in the payload |
Updated 7 days ago
