# `DripDrop.Web.WebhookPlug`
[🔗](https://github.com/agoodway/dripdrop/blob/v0.1.0/lib/dripdrop/web/webhook_plug.ex#L1)

Framework-neutral Plug for provider webhook ingestion.

This plug resolves the provider and adapter from the mounted path, verifies
the provider signature, and leaves event normalization/persistence to the
event-ingestion layer.

# `call`

```elixir
@spec call(
  Plug.Conn.t(),
  keyword()
) :: Plug.Conn.t()
```

Verifies and ingests a provider webhook request.

# `init`

```elixir
@spec init(keyword()) :: keyword()
```

Initializes the webhook plug options.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
