Thank you for the reply. I first added a contact with using the API with the following values: $contact = new Contact(); $contact->addEmail(bigrocklanterns@gmail.com); $contact->first_name = 'Barbara'; $contact->last_name = 'Williams'; $contact->company_name = 'Big Rock Lanterns'; $contact->addAddress(Address::create( array("address_type"=>BUSINESS,"line1"=>170 Soda Pop Ln,"line2"=>$_POST['street2'],"line3"=>$_POST['street3'],"city"=>Murphy,"state"=>North Carolina,"state_code"=>NC,"postal_code"=>28906))); Everything was fine. I then edited the contact using the API, changing only the company name: $contact->first_name = 'Barbara'; $contact->last_name = 'Williams'; $contact->company_name = 'Big Rock Lanterns, LLC'; $contact->addAddress(Address::create( array("address_type"=>BUSINESS,"line1"=>170 Soda Pop Ln,"line2"=>$_POST['street2'],"line3"=>$_POST['street3'],"city"=>Murphy,"state"=>North Carolina,"state_code"=>NC,"postal_code"=>28906))); The State disappears, both in my app when listing the contacts and when viewed within my Constant Contact account. The actual values sent to the API for state and state_code are: North Carolina and NC. If I edit the address from within my Constant Contact account, entering NC for the State/Province, it works correctly. Regarding the mispelling of Louisiana, I edited the contact (with the API) using the correct spelling "Louisiana" and "LA" for the state_code, with the same result. The state was dropped from the address. Let me know if you need more information from my end to determine what may cause this behavior.
... View more