List API Validation Update when Creating Smart Lists

Beginning June 1, 2016, Smart Lists created via the /list API endpoint will properly validate the use of the “query” parameter within the call. Previously, a Smart List could be created with an invalid structure for the “query” parameter value, preventing it from being counted or properly used in a campaign send. Invalid “query” structures passed as part of this call will now return an error code “99” with the message “All arrays specified in a smart list query object must be of equal length.”

Platforms properly following our existing query API documentation are unaffected by this change.