bugsnag · AsyncAPI Specification

Bugsnag Webhook Events

Version 1.0

Bugsnag webhooks deliver real-time notifications about error events to a configured callback URL via HTTP POST. The webhook integration sends JSON payloads containing information about the triggering event, the error, the project, and the account. Webhooks can be configured per project in the Bugsnag dashboard under Project Settings, Data Forwarding, and support filtering by notification trigger type.

View Spec View on GitHub AsyncAPIWebhooksEvents

Channels

/webhook
publish receiveWebhookNotification
Receive a Bugsnag webhook notification
Receives Bugsnag event notifications. The webhook sends a JSON payload via HTTP POST when a configured trigger condition is met. Supported triggers include new errors, frequent errors, error milestones, every error occurrence, and auto-reopened errors.

Messages

NewErrorNotification
New Error Notification
Sent when the first event of an error is received for a release stage.
FrequentErrorNotification
Frequent Error Notification
Sent when an error occurs frequently within a time window.
ErrorMilestoneNotification
Error Milestone Notification
Sent when an error reaches an event count milestone.
EveryErrorNotification
Every Error Notification
Sent every time an error event occurs.
ErrorReopenedNotification
Error Reopened Notification
Sent when a fixed or snoozed error is automatically reopened.

Servers

https
customerEndpoint {webhookUrl}
The customer-configured webhook callback URL that receives Bugsnag event notifications via HTTP POST.