video

Complete a video upload

Call after the presigned PUT succeeds. The server checks the object exists in storage, enforces size limits, reads the beginning of the file to confirm it looks like a video, then sets status to processing and queues transcoding. On verification failure the upload may be removed and the video marked failed. Requires the X-API-KEY header; see https://docs.hyperserve.io/guides/getting-started.

post/api/video/{id}/complete-upload

Request

  • Base URL: https://api.hyperserve.io
  • URL: https://api.hyperserve.io/api/video/{id}/complete-upload
  • Auth: API key in header X-API-KEY

Path parameters

idstring uuid required

The video ID returned from POST /api/video

Headers

X-API-KEYstring required

Hyperserve api key

Request body

checksumstring

Reserved for future client-side integrity verification; omit unless documented otherwise

Response

Upload verified; video is processing

idstring uuid required

Video id

isPublicboolean required
resolutionsobject required

Per-resolution status; all start as processing immediately after complete-upload

Changes

No recorded changes to this operation across all 1 revision of this API.