Skip to main content
POST
Mint presigned seed upload URL

Authorizations

Authorization
string
header
required

Your organization API key starting with yph_sk_live_…

Path Parameters

id
string<uuid>
required

Body

application/json
contentType
string
required

The video mime type (e.g. video/mp4 or video/quicktime).

Example:

"video/mp4"

contentLength
integer
required

The total content length of the seed file in bytes. Must not exceed 80MB (83,886,080 bytes).

Required range: x <= 83886080

Response

Presigned PUT URL generated successfully

uploadUrl
string<uri>

The temporary secure pre-signed R2 PUT URL. Valid for 1 hour.

key
string

The unique secure key under seed-assets/<orgId>/... generated for this upload. Use this value as the key parameter in the register endpoint.