Delete pending Iceberg/Hudi/DeltaLake Landing Zone files
PUT/datasets/:id/dataloads
Synchronously deletes pending Landing Zone objects and file-loads metadata for an Iceberg/Hudi/DeltaLake dataset. Handler is icebergDataloads.
Required: query type (iceberg | hudi | deltalake) matching the dataset framework, and body Files (non-empty array of pending file-load FileName keys). Empty Files → IPV-1001. type missing → IPV-1052; invalid type → IPV-1071. Unknown dataset → IPV-1002. Non-pending Files → GE-1034.
Caller must be dataset owner (editors → AUTH-1002). No max-750 limit on delete (unlike POST). Operation and TruncateDataset body fields are ignored if sent.
Request
Responses
- 200
- 400
- 500
Pending files removed from LZ and file-loads metadata. Message is "Successfully deleted files from the dataset"; DatasetId echoes path id.
Response Headers
Validation/auth failure. Codes: IPV-1052 (missing type), IPV-1071 (invalid type), IPV-1001 (empty Files), IPV-1002 (unknown DatasetId), AUTH-1002 (not owner), GE-1034 (type/dataset mismatch, non-pending files, or delete/validation failure).
Response Headers
Backend/generic failure.