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.

Error when updating a client through the API

Highlighted
Occasional Contributor

Error when updating a client through the API

Hello,

This morning we saw,  Mar 3, '20 6:58 pm GMT -08:00 Pacific Time
400 Bad Request  
[{"error_key": "contacts.api.bad_request","error_message": "Cannot transition state via :implicit_confirm from \"O\(Reason(s): State cannot transition via \"implicit confirm\")"}]

We do not have the payload sent to u guys. We added that now to have more information.
Would you guys have more information on why the error might occur.

If there is no extra information, we will wait until the error occurs again and have more information on what was sent.

3 REPLIES 3
Highlighted
Moderator

Re: Error when updating a client through the API

Hello @ttt24,

 

Thank you for reaching out to Constant Contact's API Support.

 

That error in general means the contact is in a state where you cannot change it; only the contact can make changes to their profile. This usually occurs when they have explicitly updated themselves via a sign-up form.

 

If you need to change the contact's information you will need to perform the action as if you were the contact instead of doing it as the account owner. If you mention which version of the API you are using I can point you to the correct documentation page.


Regards,
Jimmy D.
Tier II API Support Engineer
Highlighted
Occasional Contributor

Re: Error when updating a client through the API

hello,
thank you for your response.
We are using V3.

Have a good one.

Highlighted
Moderator

Re: Error when updating a client through the API

Hi @ttt24,

 

Please check this page and specifically look at the schema for the update_source.


Regards,
Jimmy D.
Tier II API Support Engineer
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
Featured