webhookz
Receives webhooks from any platform, verifies them, streams them to a live viewer and assembles them into a timeline per record.
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
| Plugin | Ingest | Setup |
|---|---|---|
| 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.