Skip to main content
POST
/
datasets
/
{name}
/
versions
/
{version}
/
startPendingUpload
{
  "blobReference": {
    "blobUri": "<string>",
    "storageAccountArmId": "<string>",
    "credential": {
      "sasUri": "<string>",
      "type": "SAS"
    }
  },
  "pendingUploadId": "<string>",
  "version": "<string>",
  "pendingUploadType": "BlobReference"
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

name
string
required

The name of the resource

version
string
required

The specific version id of the DatasetVersion to operate on.

Query Parameters

api-version
string
required

The API version to use for this operation.

Minimum length: 1

Body

application/json

The pending upload request parameters

Represents a request for a pending upload.

pendingUploadType
enum<string>
required

BlobReference is the only supported type.

Available options:
BlobReference
pendingUploadId
string

If PendingUploadId is not provided, a random GUID will be used.

connectionName
string

Azure Storage Account connection name to use for generating temporary SAS token

Response

The request has succeeded.

Represents the response for a pending upload request

blobReference
object
required

Blob reference details.

pendingUploadId
string
required

ID for this upload request.

pendingUploadType
enum<string>
required

BlobReference is the only supported type

Available options:
BlobReference
version
string

Version of asset to be created if user did not specify version when initially creating upload