Update Project
Update an existing video project by adding user media (B-roll) at specific time intervals. This endpoint allows you to enhance your video with 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.
Authentication
Your Submagic API key starting with
sk-
Path Parameters
The unique identifier (UUID) of the project to update
Request Body
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_ERROR
Detailed error message explaining what went wrong
Important: After updating a project with user media, 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 B-roll insertions.