Skip to main content

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.

POST /v1/api/{orgID}/videos/{publicID}/share

Body (optional): expirationHours, maxViews, viewerEmail.

Returns both web-app and direct worker URLs.