Enhancements:
1. New API Endpoint: Incremental Do Not Contact (DNC) Export
Feature: Added a new REST endpoint
/api/DncExportChanges
that allows clients to export updated DNC records using a date range filter and pagination. This provides a safer and more scalable way to keep local lists in sync without large full exports.User Story: Clients needing regular DNC updates for compliance or campaign suppression can now pull only the latest changes, reducing payload size and improving stability.
Use Case: Organizations syncing DNC data nightly can call the endpoint with
StartDate
andEndDate
to receive only newly added or modified records. Includes optional filters and pagination (max 5000 per request), plus two new fields:DateCreated
andDateModified
.
2. Improved Data Visibility: LastAction Export Payload Extended
Feature: The LastAction export now includes the
ActionExecutedByUserAccountGuid
field.User Story: This helps users connect exported actions to system-level user identifiers (GUIDs), improving support for internal reconciliation and integrations that depend on UID-GUID mapping.
Use Case: Helpful for clients managing account lifecycle processes like user audits, account deactivation, or behavior tracking across systems.
Bug Fixes:
3. Marketing Source Monthly Comparison Report – Load Issues
Issue: A specific report was failing to load properly when users had filters with extremely large date ranges. This caused the interface to hang or load broken data.
Resolution: Added diagnostic logging and optimized the stored procedure behind the report to improve performance. Also, removing problematic saved filters now prevents future issues.