События WebHook для действий отмены подписки запускаются корректно и принимаются
Вот что я получаю в соответствии с документацией:
(https://developer.mailchimp.com/documentation/mailchimp/guides/about-webhooks/)
"type": "unsubscribe",
"fired_at": "2009-03-26 21:40:57",
"data[action]": "unsub",
**"data[reason]": "manual",**
"data[id]": "8a25ff1d98",
"data[list_id]": "a6b5da1054",
"data[email]": "api+unsub@mailchimp.com",
"data[email_type]": "html",
"data[merges][EMAIL]": "api+unsub@mailchimp.com",
"data[merges][FNAME]": "Mailchimp",
"data[merges][LNAME]": "API",
"data[merges][INTERESTS]": "Group1,Group2",
"data[ip_opt]": "10.20.10.30",
"data[campaign_id]": "cb398d21d2"
Однако я нашелэти 2 несоответствия:
1) Даже если я указываю пользовательский текст, этот текст нигде не прослеживается
2) Если я отписываюсь вручную от интерфейса mailchimp или делаю это с полученногоэлектронная почта (как сделал бы клиент) Я получил ту же информацию.
Поле data [reason] всегда содержит значение " manual ", независимо от того, приходит ли оно из полученного электронного письма (клиент) или из панели mailchimp (обслуживание)
А при отписке от электронной почты можно указать причину (среди предварительно отформатированных опций или с «настраиваемой» причиной с настраиваемым текстом. Но нет поля, содержащегоэта информация
Это ожидаемое поведение?
(также как я могу отправить запрос на функцию в MailChimp?)
Спасибо