Create media upload session
POST
/media/upload-session
Create a media asset and return the worker upload URL the client should PUT bytes to. Call /:mediaId/process once the PUT completes.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
kind
required
string
scope
string
fileName
required
string
mimeType
required
string
fileSize
required
integer
Responses
Section titled “ Responses ”Upload session
object
media
required
object
id
required
string format: uuid
accountId
required
string format: uuid
kind
required
string
scope
required
string
provenance
required
string
status
required
string
fileName
required
string
locations
required
Array<object>
object
id
required
string
mediaId
required
string
provider
required
string
role
required
string
reference
required
string
status
required
string
attempts
required
integer
createdAt
required
string
updatedAt
required
string
createdAt
required
string
updatedAt
required
string
upload
required
object
url
required
string format: uri
method
required
string
headers
required
object
key
additional properties
string
Invalid request
Unauthorized
Forbidden
Storage unavailable