Create webhook
Create a new webhook for receiving event notifications.
By default, an organization is limited to have 5 webhooks per group.Documentation Index
Fetch the complete documentation index at: https://developers.dnsradar.dev/llms.txt
Use this file to discover all available pages before exploring further.
If you need more webhooks, feel free to contact us and explain your needs, and we’ll update your limits accordingly
Authorizations
API key used to authenticate yourself on DNSRadar. Obtain your API key from your DNSRadar dashboard.
Body
Webhook endpoint URL (must not resolve to private/loopback IPs)
2000POST, PUT, DELETE, PATCH Custom HTTP headers
Secret key for HMAC-SHA256 signing of webhook requests
"Ultra Secure P@ssw0rd!"
Array of group identifiers (slug or UUID). Accepts either group slugs or UUIDs (with 'grp_' prefix). If a slug is provided and doesn't exist, a new group will be automatically created with that slug.
["production-servers", "grp_abc123..."]
Response
Webhook created
Webhook configuration for event notifications
Webhook identifier with 'whk_' prefix
"whk_abc123..."
Webhook creation datetime in ISO 8601 format
Webhook endpoint URL
"https://api.server.com/webhook/dnsradar"
HTTP method to use for the webhook
POST, PUT, DELETE, PATCH Custom HTTP headers as key-value pairs
{
"Authorization": "Bearer abc123token",
"X-Custom-Header": "value"
}
Secret key used for HMAC-SHA256 signing of webhook requests. The signature is sent in the X-Webhook-Signature header.
"Ultra Secure P@ssw0rd!"
Whether webhook is active
Last error message if any
"Timeout connecting to endpoint"
Datetime of last execution in ISO 8601 format
List of group UUIDs associated with this webhook
Group UUID with 'grp_' prefix
["grp_abc123...", "grp_def456..."]

