Generation
Duplicate Video
Duplicate an existing completed video, optionally with a new voice and/or avatar look
POST
Documentation Index
Fetch the complete documentation index at: https://docs.hoox.video/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This endpoint duplicates an existing completed video inside the same space.- If no optional parameters are provided, it creates an exact copy of the video.
- You can optionally apply a new voice and/or a new avatar look to the duplicated video while keeping the original script, structure, and media.
done status.
Authentication
This endpoint requires API key authentication. Include your API key in the
Authorization header.Request Body
Unique identifier of the original video to duplicate.
The video must belong to your space and be in
The video must belong to your space and be in
done status (completed generation).Optional ID of the avatar look to apply on the duplicated video.
Use an ID returned by the avatar resources endpoint or from your custom avatars.
When provided, the duplicated video will reference this new look, and avatar renders will be regenerated as needed.
Use an ID returned by the avatar resources endpoint or from your custom avatars.
When provided, the duplicated video will reference this new look, and avatar renders will be regenerated as needed.
Optional ID of the voice to use for the duplicated video.
Use an ID returned by the voice resources endpoint or from your custom voices.
For non-Veo videos, the endpoint regenerates the audio and subtitles with the new voice.
For Veo 3 videos (generated with Veo 3), audio is generated later during export.
Use an ID returned by the voice resources endpoint or from your custom voices.
For non-Veo videos, the endpoint regenerates the audio and subtitles with the new voice.
For Veo 3 videos (generated with Veo 3), audio is generated later during export.
Response
Unique identifier of the newly duplicated video.
Current status of the duplicated video.
Typically
Typically
done, meaning the video is ready to be exported.Human-readable message describing the result of the duplication.
Details of which changes were applied to the duplicated video.
Example
Prerequisites
Before duplicating a video:- Completed video: The original video must be in
donestatus. - Video ownership: The video must belong to your space.
- Valid video_id: Provide the ID of an existing video in your space.
Error Codes
MISSING_VIDEO_ID:video_idparameter is required.INVALID_TYPE: One of the parameters has an invalid type (must be strings).INVALID_VOICE_ID: Providedvoice_iddoes not match any available voice.INVALID_AVATAR_ID: Providedavatar_look_iddoes not match any available avatar look.VIDEO_NOT_FOUND: Video with specified ID does not exist.UNAUTHORIZED_VIDEO: Video does not belong to your space.VIDEO_NOT_READY: Video must be completed before duplication.INTERNAL_ERROR: Unexpected internal server error.

