I've encountered a problem on MailChimp v3 API where it responds with a status 400 when I try to resubcribe a member. Here's the steps to reproduce the problem:
- Subscribe a member to a list then delete that member.
Resubscribe using the API through endpoint PUT /lists/{list_id}/members/{subscriber_hash} returns a status
400
{ 'type': 'http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/', 'title': 'Forgotten Email Not Subscribed', 'status': 400, 'detail': '[email protected] was permanently deleted and cannot be re-imported. The contact must re-subscribe to get back on the list.' }
and the request is:
{
email_address: '[email protected]',
status_if_new: 'subscribed'
}
Based on the response the solution is the member must be resubscribed which I'm actually trying to do. Anyone encountered this problem?