Delete Historical Batches for Non‑Enabled Profile Datasets
After sending incremental data to destination platforms (based on the referenced use case), we need to regularly delete the previous day’s batches from the destination dataset table. To automate this process, we explored the available API options, but it appears that the Batch Deletion API is deprecated.
Could anyone confirm whether there is any supported method to programmatically delete batches?
(Using the UI is not feasible since this needs to be fully automated.)
Approaches We Explored but Could Not use:
- Deleting Records via Data Lifecycle Management - This does not work because the dataset is not Profile-enabled, so there is no primary identifier available to target records and we don’t want to make it enabled as well just to create duplicates in the profile store.
- Data Retention Policy - Retention policies apply only to event datasets, so they cannot be used for this dataset type.

