# `RevenueCat.Ecto.WebhookEvent`
[🔗](https://github.com/metacircu1ar/revenue_cat/blob/main/lib/revenue_cat/ecto/webhook_event.ex#L2)

Reusable Ecto changesets for RevenueCat webhook ingestion tables.

This module requires `:ecto` to be available.

# `changeset`

Backward-compatible alias for create_changeset/2.

# `create_changeset`

Creates a changeset for inserting a webhook event.

# `create_changeset`

Creates a changeset for inserting a webhook event with configurable unique constraint name.

Options:

- `:external_id_constraint_name` (string or atom)

# `failed_changeset`

Creates a changeset for marking an event sync as failed.

# `synced_changeset`

Creates a changeset for marking an event sync as successful.

---

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