New features in Marigold Engage
March 6, 2025
Version 5.89

 


API Enhancement

BACKGROUND:
For certain customer use cases, the current upsert functionality of our lists/data endpoint is a limitation. Customers may want the option to specify either insert only or update only actions when adding data to lists, rather than performing an upsert.

SOLUTION:
You can now define an extra optional parameter that can be passed to DataController::SaveListData to specify whether it should behave as an update, insert, or upsert (default).

Errors are returned upon update or insert if the specified record respectively does not exist, or does already exist.

 

Corrections

  • It is now again possible to preview a message created in source code (from a blank message) when having only read-only rights for email
  • Copy Content to other languages in a message in source code (responsive messages do not have the issue) now works as expected
  • When using the Count function in the subject line, the correct amount is now displayed. Previously, Count wrongly returned 0
  • UpdateInfoTables now adds correctly the message tag to CAMPAIGN_ACTIONS (Campaign/Engage)
  • [ENGAGE] [API] Empty JSON value is no longer treated as NULL when executing /lists/{api_name}/data/load endpoint
  • When the creation of an option list fails in Campaign, it is now correctly also not created in Engage either