The Community is hosting an End of Summer sweepstakes! Participants must complete tasks to earn tickets that will enter them with a chance to win a free year of Constant Contact and other great prizes!*
*No Purchase Necessary. For Official Rules, visit here. Constant Contact’s End of Summer 2020 Sweepstakes ends on October, 20, 2020 at 11:50 PM EST.

JSON payload cannot be empty

Occasional Participant

JSON payload cannot be empty



Trying to issue a delete request with PUT like this:


and get the following response:

error_message = JSON payload cannot be empty.

error_key = json.payload.empty


The function works from the IO docs but not over the api

The IO docs do not show any request body.  When I add anything to the request body I get missing.X info.


I am successfully able to add and update contacts, but can not delete a contact.


This page does not appear to be accurate:


this one doesn't exist.


Thanks for any help.

Occasional Participant

Re: JSON payload cannot be empty

Solved the problem.


A delete request used DELETE not PUT


made that change and can now unsubscribe a user.


Re: JSON payload cannot be empty

In case anyone else runs into this problem, you can find additional information about how to unsubscribe a Contact here in our documentation:

Dave Berard
Senior Product Manager, Constant Contact
Developer Portal

View API documentation, code samples, get your API key.

Visit Page

Constant Contact 2020 End of Summer Community Sweepstakes!

The Constant Contact User Community is hosting a sweepstakes. The more you participate, the more chances you have to win! Read on to learn more...

Read More