Skip to main content

Video Management

List videos

GET /v1/videos?page=&pageSize=&sortBy=&sortDir=

Video details

GET /v1/videos/{assetId}

Includes encoding ladder and best available thumbnail URL if present.

Delete video

DELETE /v1/videos/{assetId}

Body (optional): { "reason": "user_request" }

Soft-delete is immediate; content cleanup runs asynchronously.

POST /v1/videos/{assetId}/share

Body (optional): expirationHours, maxViews, viewerEmail.

Returns both web-app and direct worker URLs.