- pushing code to a git repository (e.g. GitHub)
- an app is built and deployed to production (e.g. CircleCI)
- a new user signed-up to a website (e.g. Auth0)
- a payment failed (e.g. Stripe )
- a new order is submitted on an e-commerce app (e.g. Shopify )
- an app fires a failure event on a logging system (e.g. Datadog )

topic
parameter is the target Kafka topic name to store events. Request body
is used as the message value and request headers (excluding standard HTTP
headers) are converted to message headers.
Webhook API supports both Basic HTTP Authentication and passing credentials as
query params when the source service does not support HTTP Auth. When Basic HTTP
Auth is not available, user
and pass
query parameters should be used to send
Upstash Kafka REST credentials.
-
Usage with Basic HTTP Auth:
-
Usage without HTTP Auth:
-
With HTTP Headers:
Above webhook call is equivalent to: