Hi Chuck,
I had some time to test this today, and couldn't reproduce the behavior. To clarify, when you say the event is duplicated in our UI, you mean you see two entries for the event when you go to the "EventSpot" tab in the account, right? You're taken to the "My Events" sub-tab by default. I can't seem to find "My Campaigns" anywhere in our UI, but that's not where I spend most of my time, of course.
To reproduce, I created a new event, added an invitation to it, did a GET to https://api.constantcontact.com/v2/eventspot/events?api_key=xxx, and then another GET to https://api.constantcontact.com/v2/eventspot/events/event-id ?api_key=xxx. I then did a PUT to the latter URL that contains the particular event ID (to modify the existing event).
To be fair, I only changed the values below:
Title StartDate EndDate TimeZoneId Location Type Contact.Name Contact.OrganizationName
I omitted the following for simplicity. If you think there's any chance that modifying only these values below causes the issue, I can go back and test them, but that seems unlikely.
IsVirtualEvent OnlineMeeting.Url (set if virtual event only) Contact.PhoneNumber (set if virtual event only)
Can you identify times that this is happening and times it's not? Perhaps it's something particular to the account, or event settings. I can take a look at your code, and/or the specific account & event(s) that this is happening for. If you want me to look at more than account non-specific code, feel free to email webservices@constantcontact.com with the account username and an affected event.
Best Regards,
Shannon Wallace
Partner API Support Engineer
... View more