The clouds rarely call a webhook directly. They publish to a message service, and that service posts to your URL: SNS on AWS, Pub/Sub push on Google Cloud, Event Grid on Azure. A bin is the easiest place to see those messages, confirm the subscription handshake, verify the signature and forward them on. Each page below shows the shape of the message and how the handshake works.
-
AWS Budgets and Cost Anomaly Detection (via SNS)
Budget threshold alerts and cost anomalies, published to SNS.
Budget actual exceeds 80% · Budget forecast exceeds 100% · Cost anomaly detected
-
AWS CloudWatch alarms (via SNS)
Alarm state changes (ALARM, OK, INSUFFICIENT_DATA) for any metric, published to SNS.
ALARM · OK · INSUFFICIENT_DATA
-
AWS CodePipeline and CodeBuild (via SNS or EventBridge)
Pipeline, stage and action state changes, and build phase changes, from notification rules.
codepipeline-pipeline-pipeline-execution-succeeded · codepipeline-pipeline-pipeline-execution-failed · codebuild-project-build-state-failed · codepipeline-pipeline-manual-approval-needed
-
AWS EventBridge API destinations
Any EventBridge event (service events, custom events, scheduled rules) delivered straight to your URL, with the auth you configure.
aws.s3 Object Created · aws.codepipeline Pipeline Execution State Change · aws.guardduty GuardDuty Finding · Scheduled Event · custom detail-type
-
AWS GuardDuty and Security Hub findings (via EventBridge)
Security findings as they are created or updated, routed by an EventBridge rule to SNS or an API destination.
GuardDuty Finding · Security Hub Findings - Imported · Security Hub Findings - Custom Action
-
AWS S3 event notifications (via SNS)
Object created, removed or restored in a bucket, published to SNS (or to EventBridge).
s3:ObjectCreated:Put · s3:ObjectCreated:CompleteMultipartUpload · s3:ObjectRemoved:Delete · s3:ObjectRestore:Completed
-
AWS SES notifications (via SNS)
Bounce, complaint and delivery notifications for mail you send with SES, published to an SNS topic that posts to your URL.
Bounce · Complaint · Delivery · Send · Open · Click · Reject · DeliveryDelay
-
AWS SNS (HTTPS subscriptions)
Any AWS event you route through SNS: S3 uploads, CloudWatch alarms, SES bounces, Lambda results.
Notification · SubscriptionConfirmation · UnsubscribeConfirmation
-
Azure DevOps service hooks
Pipelines, pull requests, work items, code pushes and releases posted to a webhook.
build.complete · git.push · git.pullrequest.created · workitem.updated · ms.vss-release.deployment-completed-event
-
Azure Event Grid webhooks
Storage, Resource Manager, Key Vault, IoT Hub, Service Bus and custom topic events delivered to a webhook endpoint.
Microsoft.Storage.BlobCreated · Microsoft.Resources.ResourceWriteSuccess · Microsoft.KeyVault.SecretNearExpiry · Microsoft.EventGrid.SubscriptionValidationEvent
-
Azure Logic Apps and Power Automate (HTTP action)
Any flow that ends in an HTTP action: scheduled checks, approvals, Office 365 and Dynamics events relayed to your URL.
Recurrence (schedule) · When an item is created (SharePoint) · Approval completed · When a record is modified (Dataverse)
-
Azure Monitor action group webhooks
Metric, log and activity-log alerts from an action group, in the common alert schema.
Alert fired (Sev0-Sev4) · Alert resolved · Service health · Budget alert
-
Google Cloud Billing budgets (via Pub/Sub)
Programmatic budget notifications: current spend against the budget, at each threshold and on every update.
budget notification (costAmount, budgetAmount, alertThresholdExceeded)
-
Google Cloud Build notifications (via Pub/Sub)
Build status changes on the cloud-builds topic, pushed to your URL.
QUEUED · WORKING · SUCCESS · FAILURE · TIMEOUT
-
Google Cloud Monitoring alerting webhooks
Alert policy incidents (opened, closed) posted directly to a webhook notification channel.
incident opened · incident closed
-
Google Cloud Pub/Sub push subscriptions
Any Pub/Sub topic delivered to your URL: Cloud Storage notifications, Cloud Build, Billing budgets, Eventarc, your own publishers.
message (any topic) · storage OBJECT_FINALIZE · cloud-builds build status · budget notification