I deleted a contact in the Control Panel, and I'm getting a 409 Conflict error when trying to add the same email address again through the API. Before, I know contacts couldn't be deleted, but would be moved to a "removed" list, which I cannot find anymore. Has this changed in the new API? If not, how do I see the "soft deleted" contacts in my control panel?
Thank you for reaching out to the API Support team here at Constant Contact.
You can only POST an email address that is brand new to the account, even if you have previously removed them from all lists. So the best practice when adding contacts is to first do a GET for the email address to see if it exists already. If it does not, then you can POST a new contact with that address. If it does already exist, you cannot POST the address as a new contact, however you can use a PUT to update it. See here for details: https://developer.constantcontact.com/docs/contacts-api/contacts-index.html
Please let me know if you have any other questions.
API Support Specialist