Sonarly · AsyncAPI Specification
Sonarly Webhooks
Version 2026-04-30
Sonarly delivers signed outbound webhooks on bug and incident lifecycle events. Register a receiver via POST /api/setup/webhook-endpoint (the URL is SSRF-checked; a whsec_ signing secret is returned once). Each event is a signed JSON envelope; verify the Sonarly-Signature HMAC-SHA256, reject if the timestamp is older than 300s, and dedupe on Sonarly-Event-Id.
View Spec
View on GitHub
CompanyReliabilityObservabilityMonitoringBug DetectionIncident ManagementRoot Cause AnalysisAI AgentsDeveloper ToolsDevOpsAsyncAPIEventsWebhooks
Channels
events
The subscriber's registered receiver endpoint; Sonarly POSTs event envelopes here.
Messages
BugEvent
Bug lifecycle event
IncidentEvent
Incident lifecycle event
Servers
https
sonarly
Sonarly delivers events to the subscriber's registered receiver URL.
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.