Batch delete datasets
PUT/datasets/batch-delete
Triggers asynchronous bulk deletion of datasets via a Step Functions state machine. Caller must have owner access on each dataset for it to be deleted. Datasets where the caller is not the owner are skipped (not deleted). The DatasetIds list must be non-empty. Deletion is processed asynchronously — an email notification with a PDF report is sent upon completion showing per-dataset results (delete-triggered, delete-success, or delete-failed with reason).
Request
Responses
- 200
- 400
- 500
Bulk deletion triggered successfully. The actual deletion runs asynchronously via Step Functions. An email with a PDF report is sent when processing completes.
Response Headers
Validation failure. Error code DS-1009 when DatasetIds list is empty.
Response Headers
Backend failure. Error code RTE-1001 for unhandled exceptions (e.g. Step Functions invocation failure).