Video Management
List videos
GET /v1/api/{orgID}/environments/{envID}/videos?page=&pageSize=&sortBy=&sortDir=
Video details
GET /v1/api/{orgID}/videos/{publicID}/details
Includes encoding ladder and best available thumbnail URL if present.
Delete video
DELETE /v1/api/{orgID}/videos/{videoID} (videoID is the publicID)
Body (optional): { "reason": "user_request" }
Soft-delete is immediate; content cleanup runs asynchronously.
Generate share links
POST /v1/api/{orgID}/videos/{publicID}/share
Body (optional): expirationHours, maxViews, viewerEmail.
Returns both web-app and direct worker URLs.