Skip to content

Request a presigned upload URL

POST
/api/files/upload

Authorizations

Request Body required

object
name
required
string
>= 1 characters
mimeType
required
string
>= 1 characters
sizeBytes
required
number
vaultId
required
string format: uuid
wrappedKey
string
encryptionIv
string
plaintextSizeBytes
number
plaintextChecksumSha256
string

Responses

200

Default Response

object
fileId
required
string format: uuid
uploadUrl
required
string format: uri
spacesKey
required
string

400

Default Response

object
error
required
string

403

Default Response

object
error
required
string

404

Default Response

object
error
required
string

413

Default Response

object
error
required
string