When trying to update a contact, I'm seeing a 409 response with this body (please excuse the escaping): "[{\"error_key\":\"http.status.conflict\",\"error_message\":\"There was a conflict between the supplied data and the existing resource.\"}]" The only change to the contact is that they are being added to a new list. During debugging, I noticed that this response also happens even if there are no changes to the contact at all. Here is some info about the contact I'm having trouble with ([REDACTED] is by me): => #<ConstantContact::Components::Contact:0x000055e17e578400 @id="[REDACTED]",
@status="ACTIVE", @fax="",
@addresses=[#<ConstantContact::Components::Address:0x000055e17fb6ff38
@id="[REDACTED]", @line1="", @line2="", @line3="",
@city="[REDACTED]", @address_type="PERSONAL", @state_code="OH", @state="Ohio",
@country_code="us", @postal_code="OH", @sub_postal_code="">], @notes=[],
@confirmed=false,
@lists=[#<ConstantContact::Components::ContactList:0x000055e17fb6fad8
@id="[REDACTED]", @status="ACTIVE">,
#<ConstantContact::Components::ContactList:0x000055e17fb6fa60 @id="[REDACTED]",
@status="ACTIVE">,
#<ConstantContact::Components::ContactList:0x000055e17fb6f9e8 @id="[REDACTED]",
@status="ACTIVE">], @source="API",
@email_addresses=[#<ConstantContact::Components::EmailAddress:0x000055e17fb6f830
@id="[REDACTED]", @status="ACTIVE",
@confirm_status="NO_CONFIRMATION_REQUIRED",
@email_address="[REDACTED]@gmail.com">], @prefix_name="",
@first_name="[REDACTED]", @middle_name="", @last_name="Steiner", @job_title="",
@company_name="", @home_phone="", @work_phone="", @cell_phone="",
@custom_fields=[], @created_date="2017-07-28T15:07:04.000Z",
@modified_date="2019-05-20T19:30:47.000Z", @source_details="[REDACTED]"> Other contacts seem to be working as expected, but this one has been retried many times, encountering the same problem. The documentation doesn't mention a 409 response, so what does the response indicate, and is there any way to avoid it?
... View more