Upload or import Media Upload Video
Post /api/media/upload-video
Authentication: Vendor bearer token required for protected operations; verify exact permission decorator in controller.
Feature area: Media Upload
Implementation source: src/api/core/controllers/MediaController.ts
Request example provenance: Multipart file upload example. Confirm the exact field name, accepted mime types and size limit from the media upload handler.
Response example provenance: Illustrative response envelope only. This route inventory does not include its route-specific @apiSuccessExample; response fields and messages must be verified in the matching controller/service. The example is intended to show the common response-wrapper style, not to define a guaranteed response schema.
Example status: Illustrative. The example is included to demonstrate request/response shape in the reference UI; verify the owning controller and request DTO before using it as a contract.
Authorizations
Body
Sample request body. Multipart file upload example. Confirm the exact field name, accepted mime types and size limit from the media upload handler. Treat this as an illustrative example, not a complete DTO contract.
Response
Successful response. Illustrative response envelope only. This route inventory does not include its route-specific @apiSuccessExample; response fields and messages must be verified in the matching controller/service. The example is intended to show the common response-wrapper style, not to define a guaranteed response schema. Example is illustrative and does not guarantee a stable response contract.
