Hello @gowthamr123 ,
If I understood correctly, you followed these steps:
1. Deleted the batch using the "Delete a Batch" API, and I assume you received a 200 response.
https://experienceleague.adobe.com/en/docs/experience-platform/ingestion/batch/api-overview#delete-a...
2.Then you ran a query to check the batch status.
https://experienceleague.adobe.com/en/docs/experience-platform/ingestion/batch/overview#signal-batch...
At this point, the status should show as "deleted."
However, if your data is still visible the next day, it seems the batch was deleted, but the data itself was not removed from the Data Lake or Profile Service.
From the process you've described, it looks like the ingestion and deletion APIs are only managing the batch in the Batch Data Collection.
The batch deletion API does not indicate that it will delete data from the Profile Service or Data Lake.
If you want to remove data from datasets, I recommend using the Data Hygiene API, which is designed for this purpose:
https://experienceleague.adobe.com/en/docs/experience-platform/data-lifecycle/api/overview
Kind regards,
Parvesh