webhookz

Receives webhooks from any platform, verifies them, streams them to a live viewer and assembles them into a timeline per record.

Set up a webhook →

Using an AI agent? Connect it to the MCP server at /mcp; it can plan webhooks, apply them with your credentials and check what arrives.

Installed plugins

PluginIngestSetup
Aprimo
aprimo 1.0.0
POST /aprimo/{source} POST /api/plugins/aprimo/plan
inputs:
BigCommerce
bigcommerce 1.0.0
POST /bigcommerce/{source} POST /api/plugins/bigcommerce/plan
inputs: store_hash
Bynder
bynder 1.0.0
POST /bynder/{source} POST /api/plugins/bynder/plan
inputs: portal
Cloudinary
cloudinary 1.0.0
POST /cloudinary/{source} POST /api/plugins/cloudinary/plan
inputs: cloud_name
commercetools
commercetools 1.0.0
POST /commercetools/{source} POST /api/plugins/commercetools/plan
inputs: project_key, region, gcp_project
Contentstack
contentstack 1.0.0
POST /contentstack/{source}
POST /stack/{source}
POST /api/plugins/contentstack/plan
inputs: region, api_key, branches?, workflow_uids?
Elastic Path
elasticpath 1.0.0
POST /elasticpath/{source} POST /api/plugins/elasticpath/plan
inputs: region
Generic
generic 1.0.0
POST /generic/{source} POST /api/plugins/generic/plan
inputs: label?
GitHub
github 1.0.0
POST /github/{source} POST /api/plugins/github/plan
inputs: owner, repo
Shopify
shopify 1.0.0
POST /shopify/{source} POST /api/plugins/shopify/plan
inputs: shop

Try it with the Generic plugin

curl -s -X POST $ORIGIN/api/plugins/generic/plan -H 'content-type: application/json' -d '{}'
# then send deliveries with the secret it returns:
curl -X POST "$INGEST_URL" -H 'x-webhookz-secret: $SECRET' -H 'content-type: application/json' -d '{"id":"order-1","status":"paid"}'
# and open viewerUrl from the plan.