Hello AndyH86,
Thank you for reaching out to Constant Contact API Developer Support. My team is here to assist outside software developers with questions about building into Constant Contact's API.
I took a look in our logs and found your request body containing "cf:points". Here are my findings:
The contacts I tested from the request body did have custom field values for "Points" which matched those in the request, so it appears that these values were updated successfully, unless this was changed within the contact details later by other means.
In regards to the "updated_at" value, which identifies who last updated the contact’s personal information, the "update_source" will only appear for contacts who’s contact information has been updated since they were added (examples: "first_name", "last_name", "job_title", "company_name", "birthday_month", etc…).
However, while basic properties like those listed above are part of the contact object, custom fields are considered a subresource, and so if you are only updating the custom field like the example below, the "updated_at" property will not update from the previously listed date:
"import_data":[
{"cf:custom_field_1":"new value","email":"address@example.com"}
For further assistance, if needed, please feel free to reach our team directly/securely via email at webservices@constantcontact.com referencing case #32553424.
Please have a look and let us know if you have any other questions!
... View more