Request a presigned upload URL
POST /api/files/upload
POST
/api/files/upload
Authorizations
Request Body required
object
name
required
string
mimeType
required
string
sizeBytes
required
number
vaultId
required
string format: uuid
folderId
string format: uuid
wrappedKey
string
encryptionIv
string
plaintextSizeBytes
number
plaintextChecksumSha256
string
sealIdentity
string
sealEncryptedObject
string
epochs
integer
Responses
200
Default Response
object
fileId
required
string format: uuid
uploadUrl
required
string format: uri
spacesKey
required
string
costEstimate
object
sizeBytes
required
number
epochs
required
number
estimatedDays
required
number
baseCostWalMist
required
string
bufferMultiplier
required
number
marginPercent
required
number
gasSurchargeWalMist
required
string
totalWalMist
required
string
totalWalFormatted
required
string
suiGasEstimateMist
required
string
suiGasFormatted
required
string
400
Default Response
object
error
required
string
402
Default Response
object
error
required
string
code
required
string
required
object
wal
required
string
walMist
required
string
sui
required
string
suiMist
required
string
current
object
wal
required
string
walMist
required
string
sui
required
string
suiMist
required
string
depositAddress
string
details
string
403
Default Response
object
error
required
string
404
Default Response
object
error
required
string
413
Default Response
object
error
required
string