I'm using API v2 with C#. I'm doing the multipart Contact Import in batches of 2000 at a time. I check the status using the Individual Activity Status Endpoint which is ConstantContact.GetActivity() in C#. If there are errors, I see the error count > 0 but the Errors are empty in the JSON. Is this a bug on your side or is this not implemented yet?
Like here's a sample JSON response to the GetActivity() call :
It shows up in the docs here: http://developer.constantcontact.com/docs/bulk_activities_api/bulk-activities-status-detail-report-a...
Thank you for reaching out about this inconsistency! Due to some changes in how we handle errors with our new contact management platform, we currently display details and resolve errors only in the UI application for contact management. For the forseeable future, the API will return a count of errors, but the details will need to be reviewed and resolved in the UI. For information on viewing and resolving these errors, you can review this knowledgebase article: https://knowledgebase.constantcontact.com/articles/KnowledgeBase/5708-about-the-activity-page
If you have any questions or if we can clarify anything, please let us know!
Thanks but you should probably change your API documents to address this fact because that's not what they say currently.
Unfortunately for me, we're dealing with thousands of contacts and hundreds of lists. It's not feasible to check this in the UI, I really just want the API to spit back the errors with the email address that is a problem so we can fix it in our system for the next time we export. CC isn't the default place we store our contacts and this behavior kind of assumes that it is.