v1
latestOpenAPI 3.0.42026-08-06124112344.5 KBMedia
Finalize a presigned upload slot, ingesting the uploaded object into the media library.
Verifies the object exists in S3 (HeadObject), validates its size against the configured maximum, downloads the staged object to the shared local Uploads disk, and runs the SAME ingestion + media-type detection as the multipart upload (malware scan, dimensions, hashing, transcoding, replication) — so a .webapp is registered as a webapp and a video is transcoded. Returns the created media. This call is idempotent — calling it again returns the same media record.
post/media/uploads/{id}/finalize
Path parameters
idstring required
Upload slot id
Response
Returns the created media