Comment on page
Webhook
Send http POST requests to specified endpoints.
- Click Settings → Notifications Channels;
- Click Configure in the Webhook channel to open the configuration screen;
- Paste the url you want to point to in the input form;

Remember to click "Save" after any change in the channel settings.
If you want to disable the channel click "Disconnect" and confirm your choise.
When a request is fired against your endpoint it will contains specific information in its body and headers. Below you can understand the content delivered for each event.
User-Agent: "Inspector-Notification-Channel"
X-Inspector-Key: "your-application-api-key"
{
event: "alert_violation_notification",
application: {
id: 12345,
name: "Your App name",
client_version: "4.7.22"
},
payload: {
id: 25,
title: "High system load",
violated_at: "2020-06-26 09:03:54"
}
}
{
event: "error_occurrence_detected_notification",
application: {
id: 12345,
name: "Your App Name",
client_version: "4.7.22"
},
payload: {
timestamp: "2020-06-26 09:03:54",
message: "Missing required parameters for [Route: home] [URI: /]",
class: "ErrorException",
file: "app/Http/Controllers/YourController.php",
line: "17"
}
}
{
event: "error_group_detected_notification",
application: {
id: 12345,
name: "Your App Name",
client_version: "4.7.22"
},
payload: {
last_seen_at: "2020-06-26 09:03:54",
created_at: "2020-06-26 09:03:54",
handled: false,
message: "Missing required parameters for [Route: home] [URI: /]",
class: "ErrorException",
file: "app/Http/Controllers/YourController.php",
line: "17"
}
}
{
event: "error_frequency_increasing_notification",
application: {
id: 12345,
name: "Your App Name",
client_version: "4.7.22"
},
payload: {
last_seen_at: "2020-06-26 09:03:54",
created_at: "2020-06-26 09:03:54",
handled: false,
message: "Missing required parameters for [Route: home] [URI: /]",
class: "ErrorException",
file: "app/Http/Controllers/YourController.php",
line: "17"
}
}
{
event: "nth_error_notification",
application: {
id: 12345,
name: "Your App Name",
client_version: "4.7.22"
},
payload: {
last_seen_at: "2020-06-26 09:03:54",
created_at: "2020-06-26 09:03:54",
handled: false,
message: "Missing required parameters for [Route: home] [URI: /]",
class: "ErrorException",
file: "app/Http/Controllers/YourController.php",
line: "17"
}
}
{
event: "transaction_group_notification",
application: {
id: 12345,
name: "Your App Name",
client_version: "4.7.22"
},
payload: {
created_at: "2020-06-26 09:03:54",
name: "GET /bookings",
type: "request",
avg_duration: 354.01
}
}
Last modified 1yr ago