DripDrop.Channels.Webhook.Standard (DripDrop v0.1.0)

Copy Markdown View Source

Builds Standard Webhooks request payloads and signature headers.

Summary

Functions

Normalizes a rendered webhook body into a Standard Webhooks event payload.

Returns Req options for sending a signed Standard Webhooks request.

Functions

payload(rendered_payload, body)

@spec payload(map(), term()) :: map()

Normalizes a rendered webhook body into a Standard Webhooks event payload.

request_opts(method, url, payload, headers, adapter)

@spec request_opts(atom(), binary(), map(), map(), map()) :: keyword()

Returns Req options for sending a signed Standard Webhooks request.