webhooks.xyz

Examples / Cloud events: AWS, Google Cloud and Azure / Google Cloud Pub/Sub push subscriptions

Google Cloud Pub/Sub push subscriptions webhooks

Any Pub/Sub topic delivered to your URL: Cloud Storage notifications, Cloud Build, Billing budgets, Eventarc, your own publishers.

Events

  • message (any topic)
  • storage OBJECT_FINALIZE
  • cloud-builds build status
  • budget notification

Signature

Optional OIDC token: Authorization: Bearer <JWT> signed by Google for the service account you configure; verify the token's signature, audience and email.

Retries

Pub/Sub retries with exponential backoff (10 s to 600 s) until acknowledged (2xx) or the message expires (7 days by default). A dead-letter topic is optional.

See a retry schedule in the calculator.

Sample request from Google Cloud Pub/Sub push subscriptionsillustrative, shortened
Content-Typeapplication/jsonAuthorizationBearer eyJhbGciOiJSUzI1NiIs…User-AgentAPIs-Google; (+https://developers.google.com/webmasters/APIs-Google.html)
{
  "message": {
    "attributes": { "eventType": "OBJECT_FINALIZE", "bucketId": "acme-uploads", "objectId": "invoices/2026-10/INV-20481.pdf", "payloadFormat": "JSON_API_V1" },
    "data": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJuYW1lIjoiaW52b2ljZXMvMjAyNi0xMC9JTlYtMjA0ODEucGRmIiwic2l6ZSI6Ijg0MjEwIn0=",
    "messageId": "2070443601311540",
    "publishTime": "2026-10-09T06:34:00.123Z"
  },
  "subscription": "projects/acme-prod/subscriptions/uploads-push"
}