# ex_pipedrive_web v0.1.1 - Table of Contents

> Optional Plug helpers for incoming Pipedrive webhooks. Depends on
ex_pipedrive for Event structs; the host app owns Phoenix routing and fan-out.

## Pages

- [ExPipedriveWeb](readme.md)
- [Changelog](changelog.md)
- [MIT License](license.md)

## Modules

- [ExPipedrive.Incoming.DealHandler](ExPipedrive.Incoming.DealHandler.md): Compatibility alias for `ExPipedriveWeb.Incoming.DealHandler`.

- [ExPipedrive.Incoming.Handler](ExPipedrive.Incoming.Handler.md): Compatibility alias for `ExPipedriveWeb.Incoming.Handler`.
- [ExPipedrive.Incoming.PersonHandler](ExPipedrive.Incoming.PersonHandler.md): Compatibility alias for `ExPipedriveWeb.Incoming.PersonHandler`.

- [ExPipedriveWeb](ExPipedriveWeb.md): Optional Plug helpers for incoming Pipedrive webhooks.

- Incoming
  - [ExPipedriveWeb.Incoming.DealHandler](ExPipedriveWeb.Incoming.DealHandler.md): Payload handler for incoming deal-related webhook events. This module
transforms the JSON into `ExPipedrive.Deal` and related structs and returns a
tuple with the event_type (eg `updated_deal`) and transformed payload.

  - [ExPipedriveWeb.Incoming.Handler](ExPipedriveWeb.Incoming.Handler.md): Plug router for incoming Pipedrive webhook POSTs.
  - [ExPipedriveWeb.Incoming.PersonHandler](ExPipedriveWeb.Incoming.PersonHandler.md): Payload handler for incoming person-related webhook events. This module
transforms the JSON into `ExPipedrive.Person` and related structs and returns a
tuple with the event_type (eg `updated_person`) and transformed payload.

