API Release Notes | January 2014

Happy New Year! The Web Services team is releasing the first set of API updates for 2014 on Friday, January 10, 2014. Read on in the API Release Notes to find out what’s new in this release.

New Features

EventSpot endpoints officially released!

The EventSpot endpoints are now officially supported and are no longer in Beta. To date there have been over 400 events created using the API!

Additional EventSpot Endpoints

The following 4 new EventSpot endpoints are available in this release:

  • Event Item Collection
    Items are products available for purchase or free to event registrants. Payment is made as part of the registration process.
    uri: https://api.constantcontact.com/eventspot/events/{eventId}/items
    Methods supported: GET, POST
  • Individual Event Item
    uri: https://api.constantcontact.com/v2/eventspot/events/{eventId}/items/{itemId}
    Methods supported: GET, PUT, DELETE
  • Item Attribute Collection
    Attributes enhance event items with options such as sizes or colors for articles of clothing.
    uri: https://api.constantcontact.com/v2/eventspot/events/{eventId}/items/{itemId}/attributes
    Methods supported: GET, POST
  • Individual Item Attribute
    uri: https://api.constantcontact.com/v2/eventspot/events/{eventId}/items/{itemId}/attributes/{attributeId}
    Methods supported: GET, PUT, DELETE

Bugs Fixed

WSPI-4835 – We fixed a bug that was breaking the pagination next_link for the v1 Contacts API.

WSPI-4820 – This bug was preventing users from setting is_permission_reminder_enabled = false via the Email Campaign API for certain campaigns created using the product UI.

WSPI-4758 – This bug caused the v2 Add Contacts Bulk Activity API to fail whenever a custom field value contained a comma.

WSPI-3888 – We fixed a bug that caused the Remove Contacts Bulk Activity API (both v1 and v2) to fail for accounts using the new contact management system.

Open Bugs

CTII-6336 – For some accounts using the new contact management system that have a large number of contacts with status=OPTOUT, calls to Export Contacts Bulk Activity API fail and do not complete, but only report a status of QUEUED.

WSPI-4732 – This bugs is causing the creation of duplicate contacts when using the v1 Add Contacts Bulk API for accounts that use the new contact management system.  Thanks to askrenes for reporting this issue in the Developer Forum.

  • Behavior seen: When using the Add Contacts Bulk API, if the last field in the payload is an email address, duplicate checking is not performed on that email address. This applies to the v1 API and accounts using the new contact management system.
  • Workaround: Make sure that last field in payload is not an email address; if necessary, include a blank CustomField, or other “dummy” entry as the last entry in the import file.

Leave a Comment