Use the Advanced Data Lifecycle Management UI and Data Hygiene API to efficiently manage cleanup requests and remove data from Adobe Experience Platform services. Follow these best practices to streamline your request processing and optimize completion response times.
This guide requires a working understanding of the Data Lifecycle workspace and the Data Hygiene API. Before continuing this document, familiarize yourself with the guides on Advanced Data Lifecycle Management and creating record delete requests or dataset expirations in the UI, or through the API.
You can use the /workorder
endpoint in the Data Hygiene API to programmatically manage record delete requests in Experience Platform. With this endpoint, you can create a delete request, check on its status, or update an existing request. See the Work order endpoint document to learn how to perform these actions using the API.
A work order is a structured request that performs specific data management operations, such as data cleanup or transformation, to ensure efficient and systematic processing.
Follow these guidelines to optimize your cleanup request submissions:
If you receive a 429 error, it indicates that you have exceeded the allowed number of requests within a given time period. Follow these best practices to manage 429 errors effectively:
Set up automatic dataset cleanup for short-lived data. Use the /ttl
endpoint on the Data Hygiene API to schedule expiration dates for datasets for cleanup based on a specified time or date. See the Dataset expiration endpoint guide to learn how to create a dataset expiration and the accepted query parameters.
You can efficiently monitor the progress of your data lifecycle management through the use of I/O Events. An I/O Event is a mechanism for receiving real-time notifications about changes or updates in various services within Platform.
I/O Event alerts can be sent to a configured webhook to enable the automation of activity monitoring. To receive alerts via webhook, you must register your webhook for Platform alerts in the Adobe Developer Console. See the guide on subscribing to Adobe I/O Event notifications for the detailed instructions.
Use the following data lifecycle methods and guidelines to effectively retrieve and monitor job statuses:
To efficiently monitor the progress of your data lifecycle tasks, set up and use I/O Events by following these steps:
For in-depth information on individual work orders, use the following approach:
/workorder/{work_order_id}
endpoint for detailed response data.By adhering to these best practices, you can effectively manage cleanup requests and optimize response times within Advanced Data Lifecycle Management.