Skip to main content
POST
Initiate a hosted upload

Authorizations

Authorization
string
header
required

API token issued from the Splendor console.

Headers

x-splendor-tenant-id
string
required

Selects the tenant (workspace) the request acts within.

Path Parameters

source_key
string
required

Body

application/json
content_type
string
required
Required string length: 1 - 255
object_size_bytes
integer
required
Required range: x >= 0
filename
string | null
Maximum string length: 1024

Response

Successful Response

bucket
string
required
expires_at
string<date-time>
required
key
string
required
part_size_bytes
integer | null
required
required_headers
Required Headers · object
required
upload_id
string | null
required
upload_mode
enum<string>
required
Available options:
single,
multipart
upload_session_id
string
required
upload_url
string | null
required