Delete a batch of objects from bucket.
bucket
keys
versionId
DeleteObjects
DeleteReport.failed
On success the backend emits objects:updated { profileId, bucket, prefix } once per unique parent prefix of each successfully deleted key.
objects:updated { profileId, bucket, prefix }
The profile whose credentials to use.
The bucket name.
The keys (and optional version IDs) to delete.
Delete a batch of objects from
bucket.keysmay carry an optionalversionIdto target a specific version (versioned buckets); omitting it inserts a delete marker.DeleteObjectscall internally — callers may pass any number of keys.DeleteReport.failedrather than throwing. Check both arrays to determine what actually happened.On success the backend emits
objects:updated { profileId, bucket, prefix }once per unique parent prefix of each successfully deleted key.