Permission Required: project:manage-build-storage
Complete a build upload. This finalizes the upload and makes the build available for use in test runs.
Request Body (Single-Part)
Request Body (Multipart)
Build ID returned from initiate upload
Upload ID returned from initiate upload
Object key returned from initiate upload
Array of uploaded parts with their ETags
Part number (1-indexed, sequential)
ETag returned from uploading that part
For multipart uploads, parts must be in order by part_number. Missing or incorrectly ordered parts will cause completion to fail.
Response (Single-Part)
Response (Multipart)
curl -X POST "https://nunu.ai/api/v1/builds/upload/complete" \
-H "X-Api-Key: YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"build_id": "123e4567-e89b-12d3-a456-426614174000"
}'
After Completion
Once the upload is complete, you can:
API key for authentication
Upload ID (required for multipart)
Object key (required for multipart)
Parts array (required for multipart)
Upload completed successfully