Custom alert webhooks
The Custom messaging service sends an HTTP POST with a JSON body to an endpoint you control. Use it to connect
Bugsink to an internal notification service or another system without a built-in integration.
Configure the endpoint
- Open Projects and select the project’s megaphone icon (Alerting Settings).
- Select Add, enter a display name, and choose Custom.
- Enter the endpoint’s webhook URL and save.
- Select Test and confirm that your endpoint returns a successful HTTP status.
Bugsink sends Content-Type: application/json. The payload contains the fields from Bugsink’s canonical issue API,
plus these convenience fields:
title: the displayed issue title.project_name: the Bugsink project name.url: the absolute URL of the issue in Bugsink.alert_reason:NEW,REGRESSED,UNMUTED, orTESTfor a test message.unmute_reason: present when an issue was unmuted by a condition.
The test message uses representative issue data rather than an existing issue. The Bugsink API documentation describes the canonical issue fields.
Responses and failures
Return a response below 400 to mark delivery as successful. Bugsink stores the most recent connection error, HTTP
status, and up to 2,000 characters of the response body when delivery fails. A later successful delivery clears that
failure.
Webhook URLs are subject to Bugsink’s Webhook Outbound Policy. Self-hosted installations can use that policy to allow specific internal destinations when required.
See the alerts overview for alert conditions and multiple destinations.
