Skip to main content
POST
Start a multipart upload

Authorizations

Authorization
string
header
required

Your AI Reserve API key (aireserve_api_…) from the API Keys page in the portal (https://portal.aireserve.com/keys).

Path Parameters

datasetId
string<uuid>
required

Body

application/json
filename
string
required
Pattern: ^[A-Za-z0-9][A-Za-z0-9._-]{0,254}$
bytes
integer
required
Required range: 1 <= x <= 5497558138880
contentType
string
Pattern: ^[\w.+-]+\/[\w.+-]+$
partSize
integer
Required range: 5242880 <= x <= 5368709120

Response

Created.

uploadId
string
required

Opaque upload id for the parts / complete / abort routes.

key
string
required
bytes
number
required
partSize
number
required

Bytes per part. Every part but the last must be exactly this size.

partCount
number
required
method
enum<string>
required
Available options:
PUT
parts
object[]
required

The first window of signed part URLs (up to 100); request the next window from …/parts.

expiresAt
string
required