Update Project
Update an existing video project with new settings, AI features, or user media (B-roll) insertions. This endpoint allows you to modify project parameters and enhance your video with additional features or custom media content from your library.This endpoint requires authentication and has a rate limit of 100 requests per
hour. After modifying a video, you’ll need to re-export to see the changes
using the export endpoint. When using
removeBadTakes, the response may take
1-2 minutes as our AI processes the video.Authentication
Your Submagic API key starting with
sk-Path Parameters
The unique identifier (UUID) of the project to update
Request Body
All fields are optional. Only provide the fields you want to update. If a field is provided with a different value from the current project settings, it will be updated.Automatically remove silence from the video at the specified pace. Allowed
values:
natural, fast, extra-fast. - extra-fast: 0.1-0.2 seconds of
silence removal - fast: 0.2-0.6 seconds of silence removal - natural: 0.6+
seconds of silence removalAutomatically detect and remove bad takes and silence from the video using AI
analysis. Note: This process may take 1-2 minutes to complete.
Array of user media items to insert into the video
Finding User Media ID
To find youruserMediaId:
- Go to the Submagic editor
- Navigate to the ‘B-roll’ tab
- Add a B-roll to access your media library
- Go to the ‘My videos’ tab
- Each video will display its unique media ID that you can use with this API

Response
Success message confirming the project update
The unique identifier of the updated project
Updated processing status of the project
Error Responses
Error code:
NOT_FOUND or VALIDATION_ERRORDetailed error message explaining what went wrong
Important: After updating a project, you must re-export the project to see
the changes in the final video. Use the export endpoint to generate the
updated video with your modifications. Processing Time: When using
removeBadTakes, the API response may take 1-2 minutes as our AI analyzes and
processes the video to detect and remove bad takes and silence.
