AsyncAPI description of Sumo Logic's outbound webhook surfaces. Sumo Logic delivers alert and recovery notifications via HTTP POST to user-configured webhook connections. Each connection type targets a different third-party receiver and carries a JSON payload that Sumo Logic renders by substituting monitor/alert variables (for example, `{{Name}}`, `{{TriggerType}}`, `{{TriggerTime}}`, `{{Query}}`, `{{ResultsJson}}`, `{{AlertResponseUrl}}`) into the payload template configured on the connection. This document models the webhook connection types that Sumo Logic publicly documents under "Webhook Connections": Generic Webhook, Slack, Microsoft Teams, PagerDuty (Events API V2), Jira Cloud, and ServiceNow (ITSM / Events). Sumo Logic also exposes a Search Job API for executing and paging through search results; that API is HTTP polling only (no streaming or websocket surface) and is documented in the project's OpenAPI definition. Live Tail is a UI feature with no documented public push API and is not represented here. The application in this AsyncAPI document is Sumo Logic, which acts as the HTTP client publishing notifications to receivers configured by the customer.
View SpecView on GitHubLogsObservabilitySIEMSOARMetricsCloud SecurityLog AnalyticsAsyncAPIWebhooksEvents
Channels
generic-webhook
publishpostGenericWebhook
Deliver a Sumo Logic alert to a generic webhook receiver.
Fully customizable webhook connection. Sumo Logic posts a user-defined JSON payload to the configured URL. Optional Basic Authentication and up to five custom comma-separated key-value headers are supported. The body below is illustrative; operators define the payload template at connection creation time.
slack
publishpostSlackWebhook
Deliver a Sumo Logic alert to a Slack Incoming Webhook.
Slack Incoming Webhook. Sumo Logic POSTs an Incoming-Webhook-compatible JSON payload (typically using `attachments`, or optionally `blocks`) to a URL of the form `https://hooks.slack.com/services/{T}/{B}/{secret}`.
microsoft-teams
publishpostMicrosoftTeamsWebhook
Deliver a Sumo Logic alert to Microsoft Teams.
Microsoft Teams webhook. Modern connections use a Microsoft Workflows URL and post an Adaptive Card (`type: message` with an `application/vnd.microsoft.card.adaptive` attachment). Legacy Microsoft Connector endpoints accept `MessageCard` payloads but are on Microsoft's deprecation path.
pagerduty
publishpostPagerDutyEvent
Deliver a Sumo Logic alert as a PagerDuty Events API V2 event.
PagerDuty Events API V2. Sumo Logic POSTs to `https://events.pagerduty.com/v2/enqueue` with a routing key, event action (`trigger` or `resolve`), client metadata, and a `payload` object describing the incident. Per Sumo Logic guidance, the `routing_key`, `event_action`, and `dedup_key` fields must not be altered in the payload template.
jira-cloud
publishpostJiraCloudIssue
Create a Jira Cloud issue from a Sumo Logic alert.
Jira Cloud REST API. Sumo Logic POSTs an issue-creation payload to `https:///rest/api/2/issue`. Authentication uses HTTP Basic with the Atlassian account email as the username and an API token as the password.
servicenow-incident
publishpostServiceNowIncident
Create a ServiceNow incident from a Sumo Logic alert.
ServiceNow ITSM. Sumo Logic POSTs a JSON object to `https://.service-now.com/api/now/table/incident`. Authentication uses either HTTP Basic (ServiceNow username and password) or a custom Authorization header.
servicenow-event
publishpostServiceNowEvent
Create a ServiceNow event from a Sumo Logic alert.
ServiceNow Event Management. Sumo Logic POSTs a JSON object to `https://.service-now.com/api/now/table/em_event`. Authentication uses HTTP Basic or a custom Authorization header.
Messages
✉
GenericAlert
Generic webhook alert payload
User-defined JSON payload posted to a generic webhook connection. Sumo Logic substitutes alert variables (for example, `{{Name}}`, `{{TriggerType}}`, `{{TriggerTime}}`, `{{Query}}`, `{{AlertResponseUrl}}`) into the configured template before sending.
✉
SlackAlert
Slack Incoming Webhook payload
✉
TeamsAdaptiveCardAlert
Microsoft Teams Adaptive Card payload (Workflows)
✉
TeamsMessageCardAlert
Microsoft Teams MessageCard payload (legacy Connectors)
✉
PagerDutyTriggerEvent
PagerDuty Events API V2 trigger event
✉
PagerDutyResolveEvent
PagerDuty Events API V2 resolve event
✉
JiraCloudIssue
Jira Cloud issue creation payload
✉
ServiceNowIncident
ServiceNow incident payload
✉
ServiceNowEvent
ServiceNow event payload
Servers
https
generic{webhookUrl}
User-configured HTTPS endpoint that receives Sumo Logic webhook POST requests. HTTPS URLs may use any port; HTTP URLs are limited to port 80.