REST API ReferenceEndpointsProjects

Apply remix actions to a project

Applies an ordered list of edits (background music, logo overlay, caption visibility/style) to a project. Each action runs asynchronously as its own remix action; the response returns one remix action id per action in order. Set saveAsNewProject to apply the edits to a copy and leave the original untouched. Poll GET /v1/projects/{projectId}/remix-actions for status.

Authentication

AuthorizationBearer
API key from [app.videogen.io/developers](https://app.videogen.io/developers). The full key is only shown once when you create it.

Path parameters

projectIdstringRequired

The project id (e.g. vg_proj_...).

Request

This endpoint expects an object.
remixActionslist of objectsRequired
Ordered list of edits to apply. Each runs asynchronously as its own remix action.
saveAsNewProjectbooleanOptional

When true, the project is duplicated first and the edits are applied to the copy, leaving the original untouched. The response’s projectId is the copy. Defaults to false (edits the project in place).

Response

Remix actions accepted.
projectIdstring

Id of the edited project (the duplicate when saveAsNewProject was true).

projectUrlstringformat: "uri"
URL to view the project in the VideoGen app.
remixActionIdslist of strings

Opaque remix action ids (e.g. vg_rmix_...), one per requested action in order.