v5
latestOpenAPI 3.1.02026-08-025631,1012.8 MBBucket Uploads
Batch Confirm Uploads
Confirm multiple uploads in a single request (processed asynchronously).
Maximum 100 confirmations per batch.
All uploads must belong to the same bucket.
Returns a task_id to track progress via GET /v1/tasks/{task_id}.
post/v1/buckets/{bucket_identifier}/uploads/confirm/batch
Path parameters
bucket_identifierstring required
The unique identifier of the bucket
The unique identifier of the bucket
Request body
Example request
{
"confirmations": [
{
"etag": "d41d8cd98f00b204e9800998ecf8427e",
"file_size_bytes": 10485760,
"upload_id": "upl_abc123"
},
{
"etag": "7f9c12ab56f4e12d80cf8d98fe12c4a9",
"file_size_bytes": 5242880,
"upload_id": "upl_def456"
}
]
}Response
Successful Response
Example response
{
"task": {
"additional_data": {
"batch_id": "btch_xyz789",
"bucket_id": "bkt_products",
"collection_ids": [
"col_tier0",
"col_tier1",
"col_tier2"
],
"current_tier": 1,
"job_id": "ray_job_123",
"namespace_id": "ns_abc123",
"object_count": 10000,
"sample_object_ids": [
"obj_001",
"obj_002",
"obj_003",
"obj_004",
"obj_005"
],
"total_tiers": 3
},
"description": "Multi-tier batch processing task in progress (tier 1 of 3) with 10k objects",
"inputs": [
"batch_xyz789"
],
"status": "IN_PROGRESS",
"task_id": "2d322a05-3178-4eca-aac6-b82b0a0313aa",
"task_type": "api_buckets_batches_process"
}
}