Create video
bannerbear_create_videoGenerate a video from a video template (additive; CONSUMES API quota). Async: returns a pending video whose uid you poll with bannerbear_get_video (video_url populates on completion). API: POST /v2/videos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| metadata | No | Arbitrary metadata string echoed back on the object. | |
| webhook_url | No | URL Bannerbear will POST the finished video to when done. | |
| modifications | No | Layer overrides applied to the template. Array of objects, one per layer, each keyed by `name` (the layer name) plus the props to set, e.g. { name: "title", text: "Hello", color: "#FF0000" } or { name: "photo", image_url: "https://..." }. Only include layers you want to change. | |
| video_template | Yes | Video template uid to render. | |
| input_media_url | No | URL of the source media (e.g. an audio/video file) to build from. |