webhooks.xyz

Examples / Cloud events: AWS, Google Cloud and Azure / AWS S3 event notifications (via SNS)

AWS S3 event notifications (via SNS) webhooks

Object created, removed or restored in a bucket, published to SNS (or to EventBridge).

Events

  • s3:ObjectCreated:Put
  • s3:ObjectCreated:CompleteMultipartUpload
  • s3:ObjectRemoved:Delete
  • s3:ObjectRestore:Completed

Signature

The SNS envelope is signed (SigningCertURL + Signature). The event is JSON inside the SNS Message string.

Retries

SNS delivery policy.

See a retry schedule in the calculator.

Sample request from AWS S3 event notifications (via SNS)illustrative, shortened
Content-Typetext/plain; charset=UTF-8x-amz-sns-message-typeNotification
{
  "Type": "Notification",
  "Message": "{\"Records\":[{\"eventVersion\":\"2.1\",\"eventSource\":\"aws:s3\",\"eventName\":\"ObjectCreated:Put\",\"eventTime\":\"2026-10-09T06:34:00.000Z\",\"s3\":{\"bucket\":{\"name\":\"acme-uploads\"},\"object\":{\"key\":\"invoices/2026-10/INV-20481.pdf\",\"size\":84210,\"eTag\":\"d41d8cd9…\"}}}]}",
  "Timestamp": "2026-10-09T06:34:01.000Z"
}