Call webhooks based on Vendure events.
npm install @pinelab/vendure-plugin-webhook
Triggers an outgoing webhook based on configured events. Events are specified in vendure-config
and webhooks are configured per
channel via the admin UI.
YOu can use this plugin for example to trigger builds when ProductEvents or CollectionEvents occur, or send notifications to external platforms when orders are placed by subscribing to OrderPlacedEvents!
:warning: V7 of this plugin allows you to create multiple webhooks per channel for multiple different events. You have to manually recreate your webhooks after migration! (Don't forget your DB migration):
Settings > Webhook
in the Admin UI.Transformer
field blank: the plugin will send an empty post without a transfomer.WebhookPlugin
to your plugins in your vendure-config.ts
:SetWebhook
to administrators who should be able to configure webhooks.settings > webhook
to configure webhooksRequest transformers are used to create a custom POST body and custom headers for your outgoing webhooks. The example below stringifies the contents of a ProductEvent.