Skip to main content
GET
Recover a pending upload - what landed, with ETags, and URLs for what did not

Authorizations

Authorization
string
header
required

Use a Bearer token for authentication. Submit the token using the Authorization header: Authorization: Bearer <token>.

Path Parameters

username
string
required

The username associated with the request.

namespace
string
required

Namespace for the dataset.

assetId
string<uuid>
required

The data asset's id.

versionNo
integer
required

The version number.

Response

Current state of the pending upload

assetId
string<uuid>
required
versionNo
integer
required
uploadId
string
required
partSize
integer<int64>
required
totalParts
integer
required
expiresAt
string<date-time>
required
uploaded
object[]
required

Every part S3 currently holds, with the ETag it stored. These are valid finish inputs - a client that lost its manifest can rebuild it from here rather than re-uploading.

missing
object[]
required

Fresh upload URLs for the parts not yet stored. Empty means ready to finish.