Support » Plugin: Mailchimp for WordPress » MailChimp API error: 400 Bad Request. Forgotten Email Not Subscribed

  • Resolved jscmal

    (@jscmal)


    Hi, I am experiencing something new.

    I see that IF a subscriber is DELETED from a Mailchimp List, he is not able to subscribe again using the MailChimp for WordPress form.

    But it is necessary to use the MailChimp Form to re-subscribe the member.

    The MailChimp for WordPress Log reports these errors giving these details:

    MailChimp API error: 400 Bad Request. Forgotten Email Not Subscribed. info@gi**********.com was permanently deleted and cannot be re-imported. The contact must re-subscribe to get back on the list.
    Request: PUT https://us2.api.mailchimp.com/3.0/lists/0bd9ec0704/members/ad2a7d232cf58d76f85784613d112bd0 - {"email_address":"info@gi**********.com","interests":{},"merge_fields":{"FNAME":"test","LNAME":"test"},"status":"pending","email_type":"html","ip_signup":"79.47.106.156"}
    Response: 400 Bad Request - {"type":"http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/","title":"Forgotten Email Not Subscribed","status":400,"detail":"info@gi**********.com was permanently deleted and cannot be re-imported. The contact must re-subscribe to get back on the list.","instance":"297d50de-10af-4ad0-ba31-d1fbee68ec89"} 

    Several things have changed on MailChimp recently. For what I see, IF I delete a member and I search that member, it appears in the research, and the profile results like “DELETED”. It appears in the search, even if the profile is in pending. These are new things.

    It the profile is deleted, I am not able to subscribe it again manually (as I used to do in past). But, MailChimp asks to use specifically the MailChimp form.

    Maybe these changes have consequences to the APIs.

    What do you suggest to do?

    Kind regards

    G. Aloe

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Contributor Lap

    (@lapzor)

    Hi,

    ​Thanks for letting us know.

    When double opt-in is turned off subscribing a contact over the API is seen as an import.
    Turning on double opt-in *might* help with this, although I know that MailChimp will still ban an email pretty quickly if it subscribes and unsubscribes a couple of times in a row.

    We were thinking to show the subscriber an error and a link to a MailChimp embedded form when this error comes up, not sure yet if we can do that / if that would be the best solution.

    Kind regards,

    Hi, thanks for your answer.

    I have to say that the double opt-in is enabled in all my lists and it works.

    This is a specific case that occurs after that I delete a member from the list. The member that I delete can be subscribed or pending.

    When I do this, the user cannot subscribe anymore using the plugin. He can subscribe again using the MailChimp native form.

    Kind regards

    G. Aloe

    Plugin Contributor Harish Chouhan

    (@hchouhan)

    Hi,

    I’d like to confirm that if a user is deleted from your list, whether “Double Opt-in” is enabled or not, MailChimp does not allow the user to resubscribe using 3rd party forms if they were deleted from the list. I would suggest unsubscribing the members from your list but not delete them.

    Also, in such a situation, I would recommend creating a form on MailChimp.com and giving a link to it in our error message so a user who sees an error can click the link and go to the MailChimp’s hosted form.

    I hope that answers your query. Let us know if you have any further questions.

    Hello,

    I have the same situation in testing contacts in the list that were previously “Unsubscribed” then when attempting to add them back in. Other than that so far it is working great.

    With regard to “I would recommend creating a form on MailChimp.com and giving a link to it in our error message so a user who sees an error can click the link and go to the MailChimp’s hosted form.” I created a form on MailChimp and have a link to it and tested it. So if the error occurs, instead of the error message I just want to pop my own form open. So the question is what would be the best way to do that? I’m assuming I would have to capture it in the form code somehow (if error code xx then “url” type of thing) but that would take a little more figuring out then I have time for right now. Is there a better more eloquent way to accomplish this?

    Also, would this same issue be present in the Premium Version?

    Thank you!

    Joe..

    Plugin Contributor Harish Chouhan

    (@hchouhan)

    Hey Joe,

    The same issue is with premium as well as all 3rd party plugins that use MailChimp’s API. It’s more of a security rule and not exactly as an issue.

    I’ve having this issue as well. If we’re not able to delete and re-subscribe and email, how can we test our setup?

    • This reply was modified 8 months, 3 weeks ago by  adunate.
Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘MailChimp API error: 400 Bad Request. Forgotten Email Not Subscribed’ is closed to new replies.