VideoGen Workflows API is one of 11 APIs that VideoGen publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 6 JSON Schema definitions.
Tagged areas include Workflows. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.
This API exposes
7 operations
across 7 paths,
and defines 41 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://api.videogen.io.
The identity and technical contract details declared by the specification.
VisualPacing
string
How quickly visuals change. FAST shows more, shorter shots; SLOW holds each visual longer. Defaults to MEDIUM.
RemixActionCleanUpTranscript
object
Tighten every transcript in the project by removing silent pauses and/or filler words. Useful for polishing narration captured from raw recordings.
5 properties
1 required
ExportProjectRequest
object
4 properties
RemixActionUpscaleAssets
object
Sharpen every eligible asset in the project up to 4K, replacing each in place. Runs asynchronously: one upscaled asset is generated per eligible asset. If the…
3 properties
1 required
RemixActionEnableCaptions
object
Show captions on every captionable section. Optionally override the project caption style.
2 properties
1 required
AspectRatio
object
Aspect ratio as a width:height pair (e.g. 16 and 9 for 16:9). Not pixel dimensions.
2 properties
2 required
WorkflowRunListResponse
object
Paginated list of API-started workflow runs, most recently created first.
3 properties
3 required
WatermarkMode
string
Controls whether the VideoGen watermark is applied to the output. AUTO applies the watermark unless you have a Pro plan. VIDEOGEN always applies it. NONE remov…
SceneDescriptionRange
object
A description of the visuals to show during an absolute time range of the finished video.
3 properties
3 required
WorkflowVisualStyle
object
Visual style for the generated b-roll.
4 properties
1 required
PromptToVideoClipRequest
object
Creates a project from a text prompt and generates one short AI video clip. VideoGen generates an opening frame from the prompt (optionally guided by reference…
9 properties
1 required
RemixActionDisableCaptions
object
Hide captions on every captionable section.
1 property
1 required
ExportProjectQuality
string
Vertical resolution tier for the rendered MP4.
EndScreenMode
string
Controls whether a short 'Made with VideoGen' end screen is appended to the output. AUTO appends it unless you have a Pro plan. VIDEOGEN always appends it. NON…
RemixTransitionStyle
string
A transition applied at a boundary. DYNAMIC auto-varies the style across boundaries; NONE removes transitions; the rest apply that fixed style everywhere.
RemixActionGenerateMusic
object
Generate a background music track from a text prompt and set it as the project's background music, replacing any existing track. Runs asynchronously.
2 properties
2 required
RemixActionAddTransitions
object
Stamp transitions across the project. Not per-boundary: each field you set is applied uniformly to every boundary in that scope, replacing any transition alrea…
3 properties
1 required
RemixActionChangeNarrator
object
Re-narrate every AI-voiceover asset in the project with a new voice and optional actor avatar, replacing each narration in place. Runs asynchronously: text-to-…
5 properties
2 required
RemixActionAddZoom
object
Apply a Ken Burns zoom to every eligible still image in the project, including uploaded images. Replaces any existing still-image effect on those assets. If th…
1 property
1 required
ApiError
object
Standard error body returned with every non-2xx response (the default response of every operation). The HTTP status code conveys the error class; this body car…
4 properties
1 required
RemixActionTranslateProject
object
Translate the whole project into another language: every piece of text (title, section names, on-screen text overlays, transcripts, and narration scripts) is t…
4 properties
2 required
ErrorRequirement
object
What is needed to resolve an error, when it can be fixed by fulfilling a specific requirement (e.g. purchasing an add-on or upgrading the plan).
2 properties
1 required
StartWorkflowRunResponse
object
Returned when a workflow run is accepted. Poll GET /v1/workflows/runs/{workflowRunId} or subscribe to webhooks for completion. When the start request set autoE…
4 properties
4 required
RemixActionShuffleStockVisuals
object
Replace every stock (library) visual in the project with a fresh alternative from the same search, replacing each in place. Runs asynchronously: each stock ass…
1 property
1 required
ExportDeliveryDestination
object
4 properties
2 required
RemixActionSetLogo
object
Set, replace, or remove the logo overlay.
4 properties
1 required
VoiceoverToVideoRequest
object
17 properties
2 required
WorkflowType
string
Workflow type identifier.
RemixActionConvertImagesToVideos
object
Animate every eligible still image in the project into a short AI video clip (image-to-video), replacing each image in place. Eligible images are non-SVG image…
4 properties
1 required
SlideshowToVideoRequest
object
16 properties
1 required
ScriptToVideoRequest
object
18 properties
2 required
WorkflowRgbColor
object
An RGB color. Each channel is an integer from 0 to 255.
3 properties
3 required
RemixActionSetBackgroundMusic
object
Set, replace, or remove the project's background music track.
3 properties
1 required
WorkflowCaptionBackgroundStyle
object
Background drawn behind caption text.
4 properties
2 required
ModelQuality
string
AI generation quality tier, shared across every generative feature (image, video, text, and so on). LOW is fastest and cheapest, STANDARD balances quality and…
JobStatus
string
Lifecycle status shared by every asynchronous job (tool executions, workflow runs, remix actions, project exports, and timeline interchange jobs). pending and…
WorkflowCaptionStyle
object
Caption styling. Any omitted field falls back to the VideoGen default caption style. Provide an empty object ({}) to keep the default style but ensure captions…
12 properties
RemixActionRegenerateImages
object
Restyle every eligible still image in the project to a new look (image-to-image), replacing each image in place. Eligible images are non-SVG image assets backe…
3 properties
2 required
RemixAction
A single edit applied to a project. Each array entry is exactly one of the action types below, chosen by its type field; the variants are mutually-exclusive op…
WorkflowRun
object
14 properties
14 required
RemixActionResizeProject
object
Change the project's output aspect ratio (e.g. to a vertical 9:16 social format). The video is re-flowed to the new ratio.
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs VideoGen publishes across the network.