LynCutLynCut

Get started

Upload files

Resumable chunked uploads — get exports into LynCut storage before publishing.

Publishing jobs don't take file bytes directly. Media moves through resumable upload intents: request an intent, PUT the bytes to the signed URL in chunks, then reference the returned mediaKey when creating the job.

Upload flow

  • Create intent — POST /v1/publishing/upload-intents with file name, size, and MIME type.
  • Upload chunks — PUT slices of chunkSizeBytes to the signed uploadUrl, in order.
  • Complete — when all chunks land, the mediaKey becomes attachable to publishing jobs.
  • Publish — POST /v1/publishing/jobs with the mediaKey.
LynCut resumable uploads

Upload URLs are single-file, signed, and expire after 60 minutes. Interrupted uploads resume from the last acknowledged chunk — no need to restart large exports.

Limits

LimitValue
Max file size8 GB per upload
Chunk size8 MiB (fixed by the intent response)
Intent expiry60 minutes from creation
Accepted typesvideo/mp4, video/webm, video/quicktime

Integrity

Pass checksumSha256 on the intent to have the server verify the assembled file byte-for-byte before it can be attached to a job.

Was this page helpful?