Mandrill webhook adapter - chuwy/snowplow-ci GitHub Wiki
HOME > [SNOWPLOW TECHNICAL DOCUMENTATION](Snowplow technical documentation) > Webhooks > Mandrill webhook adapter
## 1. OverviewThis webhook adapter lets you track a variety of events logged by [Mandrill] mandrill-website.
## 2. Implementation ### 2.1 Event sourceDetails of the Mandrill webhook format as of 1 November 2014.
Mandrill sends multiple events together as a POST
request with all information in the body, with application/x-www-form-urlencoded
as the content type.
Implementation: [MandrillAdapter] mandrill-adapter
Mandrill webhook support was implemented in [Snowplow 0.9.14] snowplow-0.9.14.
## 3. EventsAll resources for this webhook's events:
Event | JSON Schema | JSON Paths | Redshift Table |
---|---|---|---|
Sent | [message_sent 1-0-0] sent-json-schema | [message_sent_1.json] sent-json-paths | [com_mandrill_message_sent_1.sql] sent-sql |
Hard Bounce | [message_bounced 1-0-0] bounced-json-schema | [message_bounced_1.json] bounced-json-paths | [com_mandrill_message_bounced_1.sql] bounced-sql |
Soft Bounce | [message_soft_bounced 1-0-0] soft-bounced-json-schema | [message_soft_bounced_1.json] soft-bounced-json-paths | [com_mandrill_message_soft_bounced_1.sql] soft-bounced-sql |
Opened | [message_opened 1-0-0] opened-json-schema | [message_opened_1.json] opened-json-paths | [com_mandrill_message_opened_1.sql] opened-sql |
Marked as Spam | [message_marked_as_spam 1-0-0] spam-json-schema | [message_marked_as_spam_1.json] spam-json-paths | [com_mandrill_message_marked_as_spam.sql] spam-sql |
Rejected | [message_rejected 1-0-0] rejected-json-schema | [message_rejected_1.json] rejected-json-paths | [com_mandrill_message_rejected_1.sql] rejected-sql |
Delayed | [message_delayed 1-0-0] delayed-json-schema | [message_delayed_1.json] delayed-json-paths | [com_mandrill_message_delayed_1.sql] delayed-sql |
Clicked | [message_clicked 1-0-0] clicked-json-schema | [message_clicked_1.json] clicked-json-paths | [com_mandrill_message_clicked_1.sql] clicked-sql |
Recipient Unsubscribed | [recipient_unsubscribed 1-0-0] unsub-json-schema | [recipient_unsubscribed_1.json] unsub-json-paths | [com_mandrill_recipient_unsubscribed_1.sql] unsub-sql |