AshDispatch.Transports.Webhook (AshDispatch v0.5.1)

View Source

Generic webhook transport.

Sends HTTP POST requests to configured webhooks (async via Oban).

Configuration

Requires webhook_url in channel:

channel = %Channel{
  transport: :webhook,
  audience: :external,
  webhook_url: "https://api.example.com/webhooks/events"
}

Status

🚧 Not yet implemented - Returns {:ok, receipt} with status :skipped

Summary

Functions

deliver(receipt, context, channel, event_config)

Callback implementation for AshDispatch.Transport.deliver/4.