Unable to resubscribe contact using bulk_import endpoint

I have been using the bulk_import endpoint to create and update contacts, unsubscribe them and when needed resubscribe the unsubscribed contacts. The resubscribing is where I see issues currently. Some time ago it was possible to resubscribe contact that have been unsubscribed through API, now it does not seem to be possible. Contact fields get updated and updated is successful but contact is still unsubscribed.

Has anything changed about the way bulk_import endpoint handles subscribing?
I there any way to bulk resubscribe contacts that have been unsubscribed through API?

We use the API to resubscribe contacts and it works for us at emailpref.com

Hi there,

This is a great question. Typically the rules regarding subscribing and unsubscribing a contact via API are the same as contacts who are subscribed and unsubscribed manually by a user.

So, if a contact is manually unsubscribed from a list, they can be re-subscribed to it via an update call (/api/3/contactLists), however, it is currently not possible to bulk re-subscribe contacts with the bulk import endpoint (/api/3/import/bulk_import). I hope this helps shed some light on the latest API applications.