Webhooks
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
Webhooks are "user-defined HTTP callbacks". They are usually triggered by some event, such as pushing code to a repository or a comment being posted to a blog. When that event occurs, the source site makes an HTTP request to the URI configured for the webhook.
– https://en.wikipedia.org/wiki/Webhook
This module acts as both a Webhook dispatcher and a Webhook receiver.
For dispatching you can configure any amount of Webhooks that act on various events like entity create, update, delete and others.
For receiving, the module captures the request and provides the payload to others with a generic webhook event.
Implemented as configuration entity Webhooks are easily deployable.
Future plans:
- Mapping of incoming Webhooks payload to Drupal entities and fields
- Rules integration to allow arbitrary chaining of Webhooks and configuration of Webhook triggered actions.
For a Drupal 7 version see:
Webhook https://www.drupal.org/project/webhook