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 ToolsDevOpsAsyncAPIWebhooksEvents
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.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/sonarly-events-asyncapi"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.