title: Batch Subscibe/Unsubscribe using MailChimp API v3.0
body: <p>I am building an SSIS package to communicate with the Mailchimp API and batch subscribe/unsubscribe emails to certain lists. The calls are sent fine and the job is started, every response I sent returns an error with a message of  </p>
  
  <pre><code>&lt;email&gt; is already a list member.  Use PUT to insert or update list members
  </code></pre>
  
  <p>My problem is I am sending the request with a PUT Method, my sample call body is below.</p>
  
  <pre><code>{
      "operations": 
      [
          {
              "method": "PUT",
              "path":"lists/d09d88d1bd/members/71743C40CBFB64DC556CB4457DA012AE",
              "body":"{\"email_address\":\"email\",\"status\":\"unsubscribed\"}"
          }
      ]
  }
  </code></pre>
  
  <p>I am getting the same error whether I make the API call straight from my SSIS package or if I use Postman REST Client.</p>