Retrieve Video by Publication URL
Retrieve a single video by ID, verifying access via a Publication URL. Requires Authentication. Access depends on User Role and Video Visibility.
Path parameters
id
Request
This endpoint expects an object.
url
The custom URL of the publication to verify access against.
Response
id
sections
template
video
owner
Simple user serializer with profile picture from associated IAMUserDetail.
Fields:
- id, email, full_name, username, is_verified (from IAMUser)
- profile_picture (from first related IAMUserDetail if present)
owner_username
metrics
tag_names
category_name
subcategory_name
custom_url
uid
created_at
updated_at
title
workspace
deleted_at
is_active
created_by
updated_by
deleted_by
description
cover_image
thumbnail
Thumbnail image, also used as logo
generated_script
generation_progress
Progress percentage (0-100)
status
* `not_started` - Not Started
* `in_progress` - In Progress
* `completed` - Completed
* `failed` - Failed
Allowed values:
internal_status
* `planning` - Planning Structure
* `scripting` - Scripting & Visual Direction
* `audio_sync` - Audio Generation & Sync
* `visuals` - Visual Asset Generation
* `rendering` - Section Rendering
* `merging` - Final Assembly
* `completed` - Success
* `failed` - Error
is_regenerating
duration
Duration in seconds
visibility
* `public` - Public
* `private` - Private
* `team` - Team
* `org` - Organization
Allowed values:
is_draft
Whether this video is a draft
plan
The video plan structure (sections, timings, prompts)
source_experience
category
subcategory

