Get blob upload status Run in API Explorer
Retrieve the current status of an in-progress blob upload.
This is useful for:
- Resuming an interrupted upload
- Determining how many bytes have been accepted so far
- Retrying from the correct offset in chunked uploads
The response includes the Range
header indicating the byte range received so far, and a Docker-Upload-UUID
for identifying the session.
GET
/v2/{name}/blobs/uploads/{uuid}
cURL
# GET upload status
curl -I \
-H "Authorization: Bearer $TOKEN" \
https://registry-1.docker.io/v2/library/ubuntu/blobs/uploads/abc123
curl \
--request GET 'https://registry-1.docker.io/v2/library/ubuntu/blobs/uploads/abc123' \
--header "Authorization: Bearer eyJhbGciOi..."