Create or resume a TUS upload session
Creates the video in Bunny Stream (if needed) and returns a signed TUS authorization so the browser can upload directly to Bunny. Access is gated by stream.tus.checkAccess or the built-in rule. See TUS uploads.
Authorizations
Payload authentication cookie. These endpoints run Payload access control; an authenticated admin session is required.
Body
Response
TUS authorization for a new/resumed upload, or an uploaded short-circuit when the video is already processed.
Signature expiry as a UNIX timestamp (seconds).
SHA-256 TUS authorization signature.
Bunny Stream library the video lives in.
Thumbnail capture time (ms), when configured.
upload returns a signature to proceed; uploaded means the video already exists.
upload, uploaded Bunny video GUID.